Most AI travel advice starts too early: “plan me a trip.” Once flights, trains, hotels, or activities are already booked, the more useful problem is different.

You need one place that answers: What did I actually book? What can change? What do I do if something goes wrong? What information do I need when my signal disappears?

AI can help turn scattered confirmations and official pages into that pack, but only if it is treated as an organiser rather than an authority. Booking references, cancellation terms, visa rules, baggage limits, opening hours, and live transport details should still be checked against the original provider or relevant official source.

In about 45 minutes, you can build four practical assets: a source-of-truth booking ledger, a disruption card, an offline arrival sheet, and a day-before change audit.

Capability check — August 10, 2026: Google currently documents that NotebookLM can use PDFs, web URLs, DOCX, TXT, Markdown, CSV, PowerPoint and other supported sources; its standard free-user limit is up to 50 sources per notebook. OpenAI says ChatGPT Projects are available across free and paid subscriptions and can keep chats, uploaded reference files, and project instructions together. Google also says Gemini can pull real-time public flight and hotel information from Google Flights and Google Hotels when the user is signed in with Activity on, but it cannot book, cancel, update, check in, or create saved-flight alerts through that connection. Exact account limits and availability can change.

1. Build a source-of-truth booking ledger

Outcome: One compact table of what is actually confirmed, with uncertainty left visible instead of silently filled in.

Best fit: Travellers with several bookings across airlines, rail operators, hotels, rental companies, tours, or event platforms.

Inputs and tools: Confirmation PDFs or emails saved as files, official booking pages, and a source-grounded tool such as NotebookLM. A ChatGPT Project can also keep the working files and instructions together where file upload is available. For the lowest-data route, paste only the necessary redacted confirmation details into a normal text chat.

Create a ledger with fields such as:

ItemConfirmed timeLocal timezoneLocationBooking statusCheck-in / cancellation deadlineSource
Flight 114:20Europe/LondonLHRConfirmedCheck providerAirline confirmation
Hotel15:00 check-inEurope/RomeOfficial addressConfirmedCheck rate termsHotel confirmation

Do not ask AI to infer terminals, gates, reservation status, baggage allowance, cancellation rights, or transfer times from general knowledge. If the source does not say something, keep NOT FOUND in the table.

Steps

  1. Gather only the confirmations and official pages needed for this trip.
  2. Redact payment-card details, passport numbers, loyalty numbers, home addresses, and unrelated personal information.
  3. Ask the AI to extract each confirmed item into the same schema.
  4. Require a source name or source location beside every operational detail.
  5. Flag time zones explicitly, especially for overnight flights and cross-border rail.
  6. Open the original source and manually check every deadline and first-day time.

Useful prompt:

Use only the sources I provide. Build a booking ledger with: item, provider, confirmed date/time, local timezone, location, booking status, check-in window, cancellation/change deadline, baggage or access rule only if explicitly stated, and source. Write NOT FOUND for missing information. Do not infer gates, terminals, visa rules, rights, prices, or reservation status. Add a “needs manual verification” flag whenever two sources disagree.

Time and cost: About 12 minutes. NotebookLM documents a free-user route with up to 50 sources per notebook, which is more than enough for a small trip; a pasted-text chat is another low-cost route.

Privacy, accuracy, and copyright limits: Booking confirmations can contain full names, contact details, QR codes, loyalty IDs, payment fragments, and reservation codes. Upload the minimum necessary and redact credentials or codes another person could use. Source grounding reduces unsupported invention but does not guarantee correct extraction, especially when a PDF relies on images, tables, or tiny print. Keep the original confirmation as the authority.

2. Create a disruption card before you need it

Outcome: A one-page “what now?” sequence for delays, missed connections, late hotel arrival, or a cancelled activity.

Best fit: Trips with tight transfers, non-refundable components, late arrivals, or bookings from several providers.

Inputs and tools: Your verified ledger plus the provider’s current official change, cancellation, missed-connection, check-in, and support pages. Add travel-insurance documents only if you are comfortable uploading them and the policy permits it.

The key is to make the AI separate booking-specific facts from general procedure. It should never convert a generic airline policy into a promise that your exact fare is refundable.

Steps

  1. Add the current official support or policy page for each important booking.
  2. Ask for the three most plausible failure modes: for example, inbound flight delay, missed train, or hotel arrival after reception closes.
  3. For each one, list the first three actions in order.
  4. Put the provider’s official contact or self-service route beside the action.
  5. Keep a separate RIGHTS / REFUND: VERIFY OFFICIALLY field instead of asking AI for a definitive entitlement.
  6. Save the final card locally as text or a screenshot.

Useful prompt:

Using my confirmed booking details and these official provider pages, create a disruption card for the three most plausible problems. For each problem show: what I can verify from my booking, first action, second action, official contact/self-service route, deadline if explicitly stated, document to keep, and what must be checked with the provider or relevant authority. Do not claim compensation, refunds, insurance coverage, passenger rights, or rebooking eligibility unless the supplied official source clearly applies to this booking.

Time and cost: About 10 minutes. A browser plus a free text assistant is enough.

Privacy, accuracy, and copyright limits: Policies change and can depend on fare class, operating carrier, country, reason for disruption, or who sold the ticket. AI is not a substitute for the provider, insurer, border authority, or qualified adviser. Link to official pages rather than copying large policy sections into a document you plan to redistribute.

3. Make an arrival sheet that still works with bad Wi-Fi

Outcome: One small offline-friendly page containing the information you are most likely to need between arrival and reaching the accommodation.

Best fit: International arrivals, late-night landings, unfamiliar cities, or trips where roaming may not work immediately.

Inputs and tools: The verified accommodation address, official transport information, a map service, and your booking ledger. Gemini can currently help find places and directions through Google Maps, and its flight/hotel connection can surface current public travel information, but current route or flight information should be checked again close to departure.

Include only high-value details:

  • accommodation name and exact official address;
  • check-in window and late-arrival instruction;
  • primary and backup route from airport/station;
  • provider contact route;
  • local emergency number from an official government or destination source;
  • a few destination-language phrases if genuinely useful;
  • one screenshot or offline map saved in the map app you already trust.

Steps

  1. Ask the AI to turn the first-arrival portion of your ledger into a checklist.
  2. Use Google Maps or another trusted map source to check the route yourself.
  3. Ask for one backup route, but verify its operating hours and pickup location.
  4. Add the accommodation’s late-arrival instruction exactly as confirmed.
  5. Save the finished sheet on the phone and, if the trip is important enough, keep a plain-text copy somewhere else.

Useful prompt:

Build a one-page arrival sheet from these verified details. Include the official accommodation address, confirmed check-in window, late-arrival instruction, primary arrival route, one backup route, provider contact, and anything I have marked as essential. For transport, distinguish current public search information from facts in my booking. Write RECHECK BEFORE DEPARTURE beside anything that can change, such as service times, platform, traffic, or pickup point. Do not invent local emergency numbers or safety advice; leave those blank unless I provide an official source.

Time and cost: About 10 minutes. Google Maps plus a notes app can provide the non-AI fallback; AI mainly saves formatting and comparison time.

Privacy, accuracy, and copyright limits: Avoid putting passport details, payment data, full reservation codes, or unnecessary home information on an easily visible lock-screen note. Map and transport information can become stale, and Gemini’s Maps help documentation says it does not provide live traffic updates through that connection. Recheck the route in the actual map or transport app before moving.

4. Run a day-before change audit instead of re-planning the whole trip

Outcome: A short list of what changed since you first booked, without making you reread every confirmation.

Best fit: Trips where departure time, hotel instructions, event timing, transport disruptions, or gate/terminal information may have changed.

Inputs and tools: The original ledger, any new provider emails or updated booking pages, and current official flight/train/hotel information. Gemini’s Google Flights/Hotels connection can help with current public search information, but Google explicitly says that connection does not update existing reservations or check you in.

Steps

  1. Keep the original ledger unchanged as your baseline.
  2. Add only the new provider messages or current official booking pages.
  3. Ask AI for a strict before/after diff rather than a fresh itinerary.
  4. Classify each row as UNCHANGED, CHANGED, NEW, CONFLICT, or NOT VERIFIED.
  5. For every changed operational detail, open the provider’s current page and verify it manually.
  6. Update your offline arrival sheet only after the source check.

Useful prompt:

Compare BASELINE with CURRENT SOURCES. Do not rewrite the itinerary. Return only a change log with: item, old value, new value, status (UNCHANGED / CHANGED / NEW / CONFLICT / NOT VERIFIED), source, and action I should take. Do not treat search results as proof that my reservation changed. For flights, trains, hotels, and activities, distinguish public schedule information from the status of my actual booking.

Time and cost: About 13 minutes for a moderate trip. Manually pasting the latest provider messages into a free text assistant keeps the data footprint smaller than connecting an entire inbox.

Privacy, accuracy, and copyright limits: Do not give an AI access to a whole mailbox or cloud drive merely to compare two booking messages if manual upload is enough. A public flight listing can differ from the status of your ticket. The final authority is the operating provider or booking account, especially for cancellation, check-in, reaccommodation, and last-minute operational changes.

The 45-minute trip-pack session

ActivityTime
Source-of-truth booking ledger12 minutes
Disruption card10 minutes
Offline arrival sheet10 minutes
Day-before change audit setup13 minutes

The useful chain is:

original confirmation → extracted fact → source check → action card → later change diff

That is safer than asking an assistant to repeatedly “plan my trip” from scratch. Replanning encourages the model to blend old facts, current search results, assumptions, and suggestions into one confident-looking itinerary.

A free or low-cost route

You do not need a premium travel agent product to build this pack.

  • NotebookLM: Google’s current help documentation lists up to 50 sources per notebook for free users, enough for a normal personal trip.
  • ChatGPT Projects: OpenAI says Projects are available across free and paid subscriptions, although file/tool limits vary by plan and account.
  • Gemini + Google Flights/Hotels: Useful for current public flight/hotel search where the feature is available and Activity is on; it does not book or modify reservations.
  • Plain notes + browser: Still the best fallback for storing the final verified sheet offline.

The expensive part of travel is rarely the note-taking tool. It is acting on a wrong assumption when the clock is running. Spend the AI time on organising evidence and exposing uncertainty, not on making the itinerary sound polished.

Final safety check

Before leaving, manually verify the five details most capable of ruining the first day:

  1. departure date and local departure time;
  2. terminal/station and check-in requirement;
  3. passport/entry documentation using the relevant official authority;
  4. accommodation address and late-arrival process;
  5. the first transport connection after arrival.

AI can make the check faster. It should not be the thing that certifies those details.

Sources

Checked August 10, 2026:

Written and reviewed by /lico

Just writing down my thoughts, interests, and the things I learn along the way.