✨ Feature

Bring your spreadsheet. Rosi figures out the rest.

Paste a Google Sheet, an old Word doc, a group text, or a rough list of names. Rosi parses it into a structured guest list with families, contact info, and RSVPs - in seconds. No column-mapping wizard, no manual cleanup.

Before & after

Messy paste-text turning into a structured guest listLeft side shows messy pasted text with names mixed in prose; right side shows a clean structured guest list table; rows fade in sequentially.YOUR MESSY PASTEBob Smith - 555-1234 - bob@aol.comMargaret (his wife) margaret57@yahooSarah Williams - smith sidesarah.w@gmail.com 555-7890+ Mike (husband)+ Emma age 9+ Jake age 6Aunt Carol + 3 kidscarol_jones1962@hotmail.comDavid Smith JrLives in Ashevilledavesmith@gmailAunt Linda - confirmed yes704-555-2211🤖Rosi parsesSTRUCTURED GUEST LISTNAMEFAMILYCONTACTBob SmithMargaret (née) SmithSmith sidebob@aol.com555-1234Sarah Williams+ Mike, Emma (9), Jake (6)✓ family group of 4Smith sidesarah.w@gmail555-7890Carol Jones⚠ "+ 3 kids" - break out?Jones sidecarol_jones1962@hotmailDavid Smith Jr.Asheville, NCSmith sidedavesmith@gmailLinda (Aunt)✓ RSVP: YesSmith side704-555-2211

Real imports preserve every custom column, infer families, and flag ambiguous rows for one-click confirmation.

Every family already has a list. It's just terrible.

You've been the family record-keeper, whether you wanted to be or not. You have a Google Sheet someone shared with you in 2019. A Word doc with the addresses for the Christmas card list. A long group text thread where everyone shouted out who's coming. A printout from the last reunion with handwritten edits in the margins. The data exists. It's just scattered across six places and 80% of it is mildly wrong.

Other reunion planning tools demand a clean CSV with specific column names. Reunly doesn't. Drag in whatever you have - the Google Sheet, the Word doc, the raw paste - and Rosi reads it like a human. She figures out who's a person, who's in which family, what their contact info is, and whether they've already RSVP'd. She flags ambiguities and asks you to confirm. Five minutes instead of five hours.

And if your data is fine, that's great too - Rosi imports it perfectly with no questions asked. The AI is the safety net for messy lists; it's invisible for clean ones.

Bring whatever you've got

📊

Spreadsheet import

Google Sheets, Excel, or CSV. Drag in the file or paste the link. Rosi auto-detects every column - no manual mapping.

📄

Word doc import

Upload a .docx - even a poorly formatted one with names mixed into prose. Rosi reads it like a human and pulls out the guest list.

📋

Paste from anywhere

Paste raw text from a group text, an email thread, a Notes app, a Facebook post. Rosi parses it into structured rows.

🔍

Auto-detect columns

Names, emails, phones, addresses, RSVPs, ages - even when labeled inconsistently ('Phone #' vs 'Mobile' vs 'Cell'). One pass, no wizard.

👨‍👩‍👧

Family grouping inference

Rosi guesses who's in the same family from shared last names, addresses, and spreadsheet grouping cues. 90%+ correct on first pass.

🔁

Auto-dedupe & preserve

Detects duplicates (carefully - Sr. and Jr. are different people!), suggests merges. Preserves any custom columns you had so nothing's lost.

How it works

1

Bring your existing list

Upload a file (Google Sheet, Excel, CSV, Word), paste raw text, or even drop in a screenshot of a paper list. Whatever format you have.

2

Rosi parses + asks

She auto-detects columns, infers family groupings, flags duplicates, and shows you the result. She asks 2–5 yes/no questions about anything ambiguous.

3

Confirm & you're done

Click through her questions, the import lands in your guest list. Custom columns preserved, families pre-grouped, ready for RSVPs and name tags.

The killer feature

It handles "Aunt Carol + 3 kids"

Every family spreadsheet has rows like "Aunt Carol + 3 kids," "The Jones family of 5," "Smith household - 4 adults 2 children."Other tools treat these as a single row and your headcount math breaks. Rosi recognizes them, breaks them into individual people, guesses the most likely split (one adult + three kids of unknown age), and asks you to confirm or adjust. By the time you're done, your guest list is actually accurate - every person counted, every kid's age estimated, every family pre-grouped. No manual cleanup. This is the difference between a guest list that's "mostly right" and one you can trust for headcounts, payments, and name tags.

Import my messy list →

Real things Rosi handles correctly

Inconsistent column labels. "Phone" vs "Mobile" vs "Cell #" vs "Tel" - all the same column. Rosi normalizes them.

Names with parenthetical maiden names. "Margaret (Anderson) Smith" → first name Margaret, maiden Anderson, last name Smith.

Multi-person rows. "Bob and Margaret Smith", "The Joneses", "Carol + 3 kids" - Rosi breaks them out.

Sr. and Jr. distinction. "Robert Smith Sr." and "Robert Smith Jr." are two people. Rosi knows this. She won't merge them.

RSVP indicators. "confirmed", "yes", "maybe", "✓", "coming", "ya", "will be there" - all map to RSVP status.

Age in parens. "Emma (9)", "Jake age 6", "Noah, 4" - Rosi reads them all as age = number.

Blank rows as family separators. Some spreadsheets put a blank row between families. Rosi uses that as a grouping hint.

Indented hierarchies. "Robert Smith → his kids: Sarah, David → their kids: Emma, Jake, Olivia." Three-generation infer.

Notes columns with mixed info. "vegetarian, drives a Prius, has a peanut allergy" - Rosi pulls the peanut allergy out as a dietary note and keeps the rest as a freeform note.

AI Import FAQ

How do I import an existing family reunion guest list into Reunly?

Three ways. Upload a Google Sheet, Excel, or CSV file directly - Rosi auto-detects the columns. Paste text from anywhere (a group text, an email thread, a Word doc, a Notes app) and Rosi parses it into structured rows. Or upload a Word document (.docx) and Rosi reads it like a human would. Any of these work in seconds - no manual column mapping, no 'this column = first name, that column = email' wizards.

What formats does Reunly's AI import support?

Google Sheets (paste the share link or export to CSV), Excel (.xlsx), CSV files, plain text paste, Word documents (.docx), and screenshots of paper lists (OCR). If you have it in any digital form, Rosi can probably read it. The output is always the same: a structured guest list inside Reunly with names, contact info, families, and any custom columns you had.

Will Rosi guess column meanings correctly?

In most cases, yes. She detects names, emails, phone numbers, addresses, RSVP status, and age columns automatically - even when they're labeled weirdly ('Phone #' vs 'Mobile' vs 'Cell'). If she's unsure, she asks you a quick yes/no question for that column. You confirm and she remembers for next time.

What if my spreadsheet has duplicates?

Rosi auto-detects duplicates by name + family + contact info and asks you whether to merge. She's careful - 'Robert Smith Sr.' and 'Robert Smith Jr.' are NOT duplicates. 'Bob Smith' and 'Robert Smith' at the same address probably are. You confirm the merges before they happen.

Can Rosi figure out which people are in the same family?

Yes. She infers families from shared last names + shared addresses + spreadsheet grouping cues (blank rows, indentation, shared phone numbers). She'll usually get 90%+ right on the first pass and ask you about the ambiguous ones. Saves hours of manual family-grouping work.

What about rows like 'Aunt Carol + 3 kids'?

This is the killer feature. Rosi recognizes when a single row represents multiple people ('Carol + 3 kids', 'The Jones family of 5', 'Smith household - 4 adults 2 children') and asks you to break it out. She'll suggest the most likely split (one adult plus three children of unknown age, or two adults plus two children if you said 'family') and you confirm or adjust. No manual cleanup of these awful spreadsheet entries.

Stop dreading the import. Just paste.

Five minutes instead of five hours. Free with every Reunly plan.