The TripIt alternative for Agoda, Indian Railways, and non-English bookings

TripIt works. We use it. For Delta, Marriott, Hertz, British Airways — the major Western chains that were dominant when TripIt launched in 2006 — it does exactly what it says. Forward the email, get back a clean itinerary. Fast, reliable, no friction.

That covers most of what a US business traveler books. If that describes you, this post probably is not for you.

This post is for the rest of the trip. Agoda hotels in Vietnam. Indian Railways tickets from IRCTC. Trip.com bookings inside China. Ferry confirmations from a small Croatian operator. A guesthouse in Tbilisi that emails in Georgian. A regional airline whose confirmation arrives as a Thai-language PDF attachment. TripIt handles these poorly, if at all.

Why TripIt works for some providers and not others

TripIt's parser is template-based. For each provider it knows about — Delta, Marriott, Booking.com, and hundreds more — there is a template that knows where the booking reference lives, what format the date is in, which field is the departure time. When a known confirmation arrives, the template fires and the data comes out cleanly.

When an unknown confirmation arrives, nothing fires. The email either gets rejected or returns with blank fields. Adding a new provider requires someone to write a new template, which takes time. A regional Indian rail operator gets added when it gets added — which may be never. A one-off guesthouse in Southeast Asia with a handwritten HTML email is not getting a template.

The providers that fall through most often

  • Agoda — one of the largest hotel booking platforms in Asia, used widely from Bangkok to Seoul to Bali. Agoda confirmation emails return wrong or empty in TripIt often enough that it is the most common complaint we hear from travelers in Southeast Asia.
  • Indian Railways (IRCTC)— the world's largest railway network by passengers carried. IRCTC ticket confirmations come in a government-portal format with almost no template coverage in Western itinerary tools.
  • Trip.com — dominant booking platform in China, popular across Asia for domestic flights and trains. Multi-leg itineraries from Trip.com frequently arrive malformed in TripIt.
  • Non-Latin scripts— Arabic, Thai, Korean, Vietnamese, Simplified and Traditional Chinese. TripIt's own support page lists the languages it covers: English, French, German, Japanese, and Spanish. Everything else is outside the system.
  • PDF-only confirmations — ferries in the Greek islands, budget airlines across Southeast Asia, regional rail in Eastern Europe. The confirmation is a PDF attachment, not formatted email text. No standard template handles these.

A different approach

Travel Sane reads booking confirmations with a language model rather than a template. The language model does what a person would do: read the document, find the booking details — dates, times, origin, destination, provider, confirmation number — and extract them into structured data.

There is no provider list to be on and no template to maintain. Agoda parses the same way British Airways does. An IRCTC ticket parses. A Japanese PDF train ticket parses. A ferry confirmation from a Croatian island operator parses. Not because templates were written for all of them, but because the parser reads what is there.

The input methods match this flexibility: paste the email text, drag in the PDF, or drop a screenshot. All three paths go through the same language-model parser.

The thing TripIt doesn't do either way

Even when TripIt parses a confirmation correctly, it shows you what you have booked. It does not check whether your bookings add up to a complete trip.

Travel Sane runs gap detection automatically after each booking is added. It compares every booking against every other booking on the timeline and flags problems: a night with no hotel and no overnight transit, a connection too tight to make, a city with two airports where you land in one and need to leave from the other. These appear inline on the timeline, next to the booking they are about.

If you have ever landed somewhere at 11pm to find you forgot to book accommodation, or arrived at a connecting flight with 25 minutes to clear security and customs, this is the check you wanted before the trip, not after.

Try it on a sample trip

Nine confirmations including Agoda, a Vietnamese ferry, and Indian Railways — assembled into one timeline. No sign-up required.

See the demo →

Related: Full TripIt vs Travel Sane comparison · How to organise all your travel booking confirmations