"Every time I move one guest I have to fix three others manually."
Drag and drop guests between tables directly on the plan. One move, done โ no cell-editing or formula fixes.
Feature
Set up tables, define how many seats each one holds, and drag guests from your list straight into position. Rearrange until every grouping feels right โ each guest's dietary tags stay visible the whole time, so you always know who needs what before the caterer asks.

Why couples use Celebrate for seating
Moving guests around a seating plan in a spreadsheet means constant copy-pasting and second-guessing. Celebrate gives you a drag-and-drop view that stays connected to your guest list.
"Every time I move one guest I have to fix three others manually."
Drag and drop guests between tables directly on the plan. One move, done โ no cell-editing or formula fixes.
"I always lose track of who's vegan, who needs a special menu, or who doesn't drink."
Each guest card shows their tags at all times, so dietary needs and preferences are visible right on the plan without opening a separate sheet.
"Finding a specific guest while arranging seats takes forever on a long list."
Search by name in the sidebar and jump straight to any guest so you can place them without scrolling through hundreds of rows.
"I need to see how full each table is without counting heads myself."
Each table shows the current count against its total capacity so you can balance the room at a glance.
How the seating plan tool works

Built for weddings and baby showers
The seating tool for the event you are planning
A wedding seating plan means balancing family dynamics, dietary requirements, travel arrangements, and table counts across dozens or hundreds of guests. Celebrate lets you work through all of it visually with drag-and-drop placement, constant tag visibility, and a live connection to your guest list so your plan and headcount never drift apart.
A baby shower seating layout is usually smaller but still needs some thought around who sits together and which dietary preferences to account for. Celebrate lets you set up tables quickly and drag guests into place without any spreadsheet headaches.
We are working on bringing the same smooth seating plan experience to birthday celebrations. Join the waitlist to be the first to know when it launches.
What this unlocks
When your guest list already has groups, tags, and confirmed attendance, building the seating plan gets much faster โ no guessing who is actually coming.
Explore Guest List Manager
Collecting RSVPs first means you only seat guests who have confirmed, which keeps your table counts accurate from the very start.
Explore Digital RSVPs
Once seating is confirmed, your event website keeps guests informed about venue details and anything else they need to know before the day.
Explore Website Builder
FAQ
Create your event in Celebrate, add tables with their capacities, and drag guests from your list into seats. You can rearrange everyone at any time and the plan updates instantly.
Yes. Every guest card on the seating plan shows their tags, including dietary needs, special menu requirements, and any other labels you have added. You never need to cross-reference a separate sheet.
Yes. Guests on your seating plan come directly from your Celebrate guest list. Any updates to attendance or tags in the guest list are reflected straight away in the seating plan view.
Yes. Use the search bar in the sidebar to find any guest by name and go straight to placing them at the right table without scrolling through the whole list.
Each table shows a live count of seated guests against its total capacity, so you can see at a glance which tables are full and which still have space.
Yes. You can start building your seating plan in Celebrate for free. Create your event, add tables, and start placing guests without a credit card.