Guide

How Email Forwarding Works Under the Hood

← Back to Blog
Guide March 28, 2026

The pitch is simple: forward a booking confirmation email to [email protected] and your trip appears in the app, fully organized, within seconds. But what actually happens between the moment you hit "forward" and the moment your itinerary shows up? Here's the full pipeline.

Step 1: Your Email Arrives

We run a dedicated email server that receives messages sent to [email protected]. Our system polls for new messages every two minutes around the clock. When your forwarded email arrives, the first thing we do is send you an acknowledgement — a quick reply confirming we received it and are processing it. This way you know the email didn't disappear into a void.

The email is then queued for parsing. We extract the raw content — both the HTML body and plain text version — along with any attachments. Booking confirmations come in wildly different formats: some are clean HTML templates from airlines, others are plain-text receipts from travel agents, and some are PDFs attached to a one-line email. Our system handles all of these.

Step 2: Account Matching

Before we parse anything, we need to figure out whose trip this is. We match the "From" address of the forwarded email to a registered AI Trip Tracker account. This is why it's important to forward from the same email address you signed up with — it's the link between your inbox and your trip list.

If we can't match the sender to an account, we send a reply letting them know. No data is parsed or stored for unmatched emails.

Step 3: AI Parsing

This is where the magic happens. The email content is sent to our AI engine, which reads it the way a human would — understanding context, recognizing patterns, and extracting structured data from unstructured text.

Unlike traditional parsers that rely on keyword matching or regex patterns, our AI understands natural language. It can handle:

The AI extracts specific fields for each item type: flight numbers, departure/arrival airports and times, airline names, booking references, hotel names and addresses, check-in/check-out dates, and more.

Step 4: Enrichment

Raw parsed data is just the beginning. Once we have a flight number and date, we enrich it with live data from aviation APIs:

Hotels and activities are geocoded to get coordinates, which powers the weather forecasts and nearby attractions features on the detail pages.

Step 5: Trip Organization

The parsed and enriched items need a home. Our system checks your existing trips to see if any overlap with the dates in the new booking. If you already have a "Paris Trip" that covers March 15-20 and the new email contains a flight departing March 15, we add it to that trip. If no matching trip exists, we create a new one.

Items are organized chronologically within the trip — flights, hotels, activities, all interleaved by date and time. The trip name is auto-generated from the destination city but you can rename it anytime.

Step 6: Confirmation

Once everything is saved, we send you a success email listing what was parsed and which trip it was added to. If anything went wrong — maybe the email was a newsletter and not a booking, or the format was too unusual for the AI to parse — you'll get a clear error message explaining what happened.

The whole process, from forwarding to seeing the trip in your app, typically takes under 30 seconds. For most users, the trip is already there by the time they open AI Trip Tracker to check.

Privacy and Security

Booking emails contain sensitive information — names, dates, confirmation codes, sometimes even payment details. We take this seriously. Email content is processed in memory and is not stored after parsing is complete. Only the extracted structured data (flight numbers, dates, airport codes) is saved to your account. The raw email body is discarded.

All data is encrypted in transit and at rest. We don't sell, share, or use your booking data for advertising. Your travel information is yours.

Try AI Trip Tracker Free for 14 Days

Forward a booking email and see it organized in seconds

Start Free Trial