Skip to main content

📥 How to Import Your Guest List into TTO

Already have a guest list built in a spreadsheet? You can import it directly into TTO instead of adding guests one by one.

Written by Nina Dobrev

🔗 How to Start an Import

  1. Go to your Guests page from the left sidebar

  2. Click the ••• (more options) menu next to Add guest

  3. Select Import

💡 Tip: If your guest list is empty, you can also start from the Import guestlist button shown on the empty state screen.

📋 Columns TTO Will Import

Before importing, TTO shows you exactly which columns it can match your file to, along with the accepted values for each:

Column

Accepted values

First name

Any text

Last name

Any text

Email

Any text

Phone

Any text

Age

Adult, Child, Baby

Attendance (wedding)

No response, Yes, No

Accommodation

Any text

Tags

A list, B list, Family, Traveling, Wedding party

Starter

No response, Soup, Salad, None

Meal

No response, Chicken, Beef, Vegetarian, None

Dessert

No response, Cake, Fruit salad, None

Allergies

Any text

Dietary

Any text

Accommodation requirements

No response, Yes, No

Transport (expression of interest)

No response, Yes, No

Message to couple (rsvp)

Any text

Address

Any text

Notes

Any text

⚠️ Important: This import only matches to columns that already exist on your Guest List — it can't create new ones. If your file has a question or column that isn't listed above, add it to your Guest List first, then import.

📌 Known issue: If you've just added a new question/column on the Guest List page, refresh the page before importing — the import won't detect newly added columns until you do.

📄 Selecting Your File and Sheet

Once you upload your file, you'll be asked to:

  1. Select a sheet to load data from — if your file has multiple tabs (e.g. a "Guest List" tab and a "Legend" tab), choose the one containing your actual guest data

  2. Select a sheet to import this data to — this will typically be your existing Guest List

Click Continue once you've made your selections.

🔀 Mapping Your Values

If your file uses different wording than TTO's accepted values (e.g. your spreadsheet says "Caprese Stack" but TTO expects "Vegetarian"), you'll be prompted to map each incoming value to a destination value column by column.

For example, mapping a Meal column might look like this:

  • Fish Fillet → Vegetarian

  • Rib-Eye Steak → Beef

  • No response → No response

  • None → None

  • Caprese Stack → (needs mapping — shows as "Select...")

📌 Note: Any value left unmapped (like "Caprese Stack" above) won't import correctly until you select a matching destination value. Keep an eye on the "X of Y values mapped" counter at the top of each column's mapping screen to make sure everything is accounted for.

🍽️ A Note on Meal-Related Columns

Meal, Starter, and Dessert columns are tied to your RSVP catering question — the answer options guests choose from during RSVP are the same values available for import.

If you've customized your RSVP's meal options (for example, changing them to "Fish Fillet," "Rib-Eye Steak," etc.), you can edit these directly from your RSVP question editor — just make sure your import mapping matches whatever options are currently set up there.

💡 Tip: If you update your meal options in RSVP settings, make sure to re-check your import mapping afterward, since previously mapped values may need to be reassigned to match the new option names.

🔗 How Catering Questions Connect to Your Floor Plan

Both the Starter and Meal questions in your RSVP are automatically connected to your floor plan — you'll see a "Connected to floor plan" label underneath each question in the RSVP editor.

This means that whatever meal options guests select during RSVP will automatically sync into your floor plan exports — no manual entry needed. When you export your floor plan (as a Document, for example), each guest's meal choice will appear next to their name in the seating table, along with any noted allergies or dietary requirements.

📌 Note: Because this connection is automatic, it's especially important that your imported meal values are correctly mapped to your RSVP's current options (see the mapping section above) — otherwise, guests may show up with missing or mismatched meal choices on your floor plan export.

Did this answer your question?