yumo · docs
Web app

Imports

Pull bookings in from Gmail and places in from TikTok or Xiaohongshu links.

yumo has two import pipelines that turn outside sources into trip data: email imports from your Gmail inbox, and link imports from social URLs. Both route through a review queue so nothing lands on a trip without your OK.

Email imports (Gmail)

Open the Account page and connect Gmail in the Import from email card. yumo only requests permission to read your inbox — it can never send, modify, or delete mail.

Email imports are a Pro feature. Free users can review and confirm existing pending candidates but can't kick off new syncs.

What gets imported

Every sync is restricted to a vetted sender allowlist — major airlines, hotel chains, OTAs (Booking.com, Expedia, etc.), and rail operators. Mail from anyone not on that list is skipped automatically. The allowlist isn't user-configurable; it's how we keep the feature from reading your personal mail.

From each matching email yumo extracts:

  • Flights — airline, flight number, origin/destination airports, times, cabin class, confirmation code.
  • Hotels — name, address, check-in/out, confirmation number, booking URL.
  • Transport — trains, buses, ferries, rentals with route and times.
  • Events — confirmations for tours, tickets, dinners with times and locations.

Review and confirm

Pending candidates show up as a N pending badge next to the Import from email card. Click it to open the review list — each row shows the parsed fields, a confidence rating, and the originating email's sender and subject.

For each candidate you can:

  • Confirm into a trip — pick the target trip; yumo creates the corresponding flight/hotel/transport/event row and marks the candidate confirmed.
  • Reject — removes the candidate from the queue (optionally with a short reason).

yumo automatically suggests a target trip by matching the parsed dates against your existing trips. Always double-check the suggestion before confirming.

Syncing on demand

Use Sync now inside the Gmail card to pull the most recent booking emails. For a targeted pull — e.g. you specifically want your Tokyo hotel confirmation — ask Scout to search your inbox for that booking; you'll keep the same candidate → confirm review flow.

Disconnecting

Click Disconnect inside the Gmail card to revoke yumo's access to your inbox. Pending candidates stick around so you can still confirm them, but no new mail will be pulled.

When you paste a social URL into a trip's bucket list or a vision board, yumo extracts the places the post is about and stages them for review.

Supported sources today:

  • TikTok — full URLs and vm.tiktok.com/… shortlinks
  • Xiaohongshu / 小红书 (RED) — posts and notes

Instagram and YouTube aren't supported yet — pasting a link from those hosts will return an error for now.

How it works

Paste a URL and yumo:

  1. Pulls the post's caption, author, and thumbnail.
  2. Identifies the places mentioned — restaurants, attractions, neighborhoods.
  3. Stages each place as a pending candidate with a title, city, category, and a short quote showing where it was mentioned.

Pasting the same URL twice reuses the earlier result — no duplicate candidates.

Review and confirm

Pending link-import candidates show up in the Import from links section of the trip bucket list or vision board where they were staged. For each candidate you can:

  • Confirm to bucket list — yumo creates a bucket-list item with the extracted place.
  • Confirm to vision board — yumo drops a location card onto the board at the position you chose.
  • Reject — clears the candidate from the queue.

Before confirming you can edit any extracted field — the city or category is sometimes wrong. The edited values are what gets saved.

Need help or found a bug?

Join the yumo community on Discord. We answer questions, take feature requests, and triage bug reports there.

Join the Discord

On this page