1. Help
  2. Guests and RSVPs

Guests and RSVPs

For hosts

Invite people, collect replies and keep the guest list straight.

On this page

  • Guest list & RSVPs
  • Send yourself a test guest card
  • Reset a guest's invite link
  • Print a seating chart for the entrance
  • Message everyone
  • Choose how guests describe how they know you
  • Word the RSVP reply buttons your way
  • Sell tickets to your event
  • See who bought tickets, and refund one
  • Stop selling tickets and go back to free RSVPs
  • Add guests from your contacts
  • What guests see when a celebration has several events
  • Turn RSVPs off for an event
  • Pause RSVPs
  • Pause messages to guests
  • Remind guests to pick a meal
  • Tell guests about new options on a dish
  • Tell guests a dish they chose was removed
  • Add a photo to a dish or an option
  • Email me RSVP responses
  • Set max party size
  • Allow plus-ones
  • Set when RSVPs open and close
  • Add a guest
  • Import guests from a file
  • Message guests
  • Change or cancel a scheduled message
  • Send a different message to some guests
  • See or change who a message is going to
  • Confirm you can contact your guests
  • Send invitations
  • Update a guest’s RSVP
  • Manage the waitlist
  • Clean up duplicates and households on your guest list
  • Group guests into a household
  • Filter the guest list
  • See who did not get your message
  • Remove a guest
  • Check in guests
  • Assign seating
  • Assign specific seats
  • Change how seats sit around a table
  • Rename or renumber tables
  • Lock a table so it cannot be moved
  • Export the seating chart to PDF
  • Edit the floor plan with someone else
  • Import a floor plan from a photo
  • Restore an earlier seating layout
  • Publish the seating layout
  • Read the notes guests left you
  • Send guest cards
  • Send guest cards only to seated guests
  • Send guest cards only to guests who said yes
  • Edit the guest list as a spreadsheet
  • Change the expected guest count
  • Suggest a seating plan
  • Ask particular guests to choose their meals
  • See what a text send costs

Guest list & RSVPs

Manage the guest list, RSVPs, and seating for this event.

  1. Open the event and go to the Guests tab. It opens on a hub: an index of everything guest-related, grouped into "Your guests", "Planning", and "On the day".
  2. Pick "Guest list" for everyone invited, their replies, and their tables. Once you are inside a row, a strip across the top moves you between them without going back to the hub.
  3. On the guest list, use "Add Guest" for one person or "Import from File" to bring in a spreadsheet, PDF, or photo of a list.
  4. Search and filter the list, then tick guests to run bulk actions: group them, assign a table, send invites, mark attending, declined, or pending, waitlist, or delete.
  5. Use "Share & Invite" to hand out the event link, its QR code, or an invitation, and "Message Guests" to email or text them.
  6. The other hub rows are "Guest Notes" for what guests wrote when they replied, "RSVP" for your RSVP links and the plus-one rules each one carries, "Seating and floor plan" for tables and the room layout, "Menu" for meal choices, "Check-in" for scanning guests in on the day, and "Seat finder" so guests can look up their own seat.
  7. On an event that sells tickets, "Guest list" holds your tickets and everyone who bought one, and the RSVP and Guest Notes rows are gone: buyers join by checking out, not by being added by hand. See "Sell tickets to your event".
  8. Rows you do not have access to are left out rather than grayed out, so a shorter hub means fewer permissions, not a missing feature.

You will need an event exists first.

Send yourself a test guest card

See exactly what a guest gets, sent to your own email and phone, before anyone else receives one.

  1. Open the event and go to the guest list.
  2. In the Virtual guest cards row under the summary, choose "What’s this?". It shows the real card, in your event’s colors, with a guest’s name, table, meal number and QR.
  3. Use "Send me a test card". It works whether or not guest cards are on for this event, and before you have added them.
  4. It goes to the email address and phone number on your own account. There is no field to type someone else in, on purpose: a test that could reach a real guest is worse than no test.
  5. The subject starts with [TEST] so it is obvious in your inbox, and the confirmation names the address it went to.

You will need an event exists first.

Reset a guest's invite link

Give one guest a new invite link when theirs reached the wrong person. The old link and QR code stop working.

  1. Open the event and go to the guest list.
  2. Open the three-dot menu on the guest’s row and choose "Reset link".
  3. Confirm. Their old link and QR code stop working, including in texts and emails already sent. A page they already have open keeps working for up to a day.
  4. Choose "Copy link" on the confirmation to copy the new link, then send it to the guest.

You will need an event with guests first.

Print a seating chart for the entrance

Print a sign for the door with every guest A to Z and their table, sized to the paper you choose.

  1. Seat guests at tables first. Only guests at a table go on the chart, and anyone without one is listed so you can catch them.
  2. Open the event, go to Guests, then Seating, and click "Print & share", then "Seating chart". The same button sits on the Seat Finder page.
  3. Write up to three title lines, for example "Welcome", your names, and "Please find your seat". Pick a Title font and a Names font; each title line can use either one.
  4. Choose A to Z or By table, the name order, who is listed, and how tables are labeled.
  5. Pick the paper size, from Letter up to a 24 x 36 inch poster. The preview shows how big the names print, and warns you if they would be too small to read, with a larger size to try.
  6. Check the names the chart was unsure about, such as a compound surname, and fix the letter they are filed under. "Tidy names" can suggest fixes for you.
  7. Click "Download PDF". If seats change afterwards, Seating tells you, so you can print it again.
  8. The chart comes with Bazaar Agent. Without it, the button shows what it includes and how to add it.

You will need guests seated at tables, and Bazaar Agent on the event first.

Message everyone

Send a message to everyone, the hosts, the vendors, or one group.

  1. To email or text your guests, open the event, go to the Guests tab, choose "Guest list", and click "Message Guests". "New message" on the Messages row opens the same form.
  2. Leave "All guests" on, or turn it off and narrow it "By response", "By table", "By group" or "Check-in status".
  3. Under "Send via", choose "Email", "SMS" or "Both", then write your message.
  4. Choose "Send now", or "Schedule for later" and pick a "Send date". The button shows how many guests it will reach.
  5. Scheduled messages wait under "Queued" on the Messages row, where you can "Edit" or "Cancel" them before they go.
  6. To reach the people running the event instead (hosts, volunteers and vendors), click "More" on the Details tab and choose "Message Blast". Pick who under "Recipients", write it, and click "Send Message".

You will need an event exists first.

Choose how guests describe how they know you

Decide the choices guests pick from when they say how they know you, which then groups your list.

  1. Open the event, go to the Guests tab, then RSVP.
  2. Under "What you ask guests", press Edit on "How they know you". The line under it says how many options you have, or "Not asked" when you have none.
  3. Add an option for each answer you want to offer, such as "Bride Family" or "Work". Guests pick one when they reply.
  4. Start from the suggestions for your event type if you would rather not write them yourself, or clear them all to stop asking the question.
  5. What guests pick groups your list afterwards, and the seating suggestions use it, so it is worth setting before invitations go out.

You will need an event exists first.

Word the RSVP reply buttons your way

Choose the words on the Yes, Maybe and No buttons guests answer with.

  1. Open the event, go to the Guests tab, then RSVP.
  2. Under "Reply buttons", type the words for Yes, Maybe and No, up to 24 characters each. The row of buttons underneath shows what guests will see.
  3. Leave one empty to keep its default, which is shown in the field.
  4. Each saves when you leave the field. Only the words change: a reply still counts as yes, maybe or no on your list.

You will need an event that takes free RSVPs first.

Sell tickets to your event

Add ticket types and your event page sells them; buyers become your guest list.

  1. Open an event your business is hosting, go to the Guests tab, then RSVP, and press "Add ticket" under Tickets.
  2. Name the ticket and set a price, or 0 for free. The line under the price shows what buyers pay with the booking fee and what you get.
  3. Optionally set how many you will sell and how many one order can take. Sales close when your event ends; set a sales end, in the event's time zone, to close them sooner or later. Leave "On sale now" on and save, and it is on sale.
  4. Your event is now a ticketed event: its page sells tickets instead of taking free RSVPs. The RSVP row leaves the Guests tab, and Guest list shows your tickets above everyone who bought one.
  5. Change a ticket from its menu: Edit, Pause sales or Put on sale, and Remove while none have sold. Its price is fixed once one has sold.
  6. Share your ticket link from Tickets, or from a ticket's menu for a link that opens with that ticket chosen. Paid tickets need payouts set up and Bazaar Lite or Plus.
  7. To sell a ticket only to people you send it to (crew, comps, a partner discount), turn on Hidden when you edit it. It leaves the event page, shows a Hidden badge, and anyone with its link from the ticket's menu can still buy it.
  8. Free tickets count toward the event's guest limit (100 on the free plan). When a free ticket's size could pass it, the ticket editor says by how much and offers "Unlock more guests". Past the limit, anyone claiming a free ticket is told it is sold out until you unlock more, and the ticket's row shows a "Limit reached" badge. Click it to unlock more guests.
  9. Starting from scratch? New event, then Ticketed, creates the event with its first ticket already on sale. With a free first ticket, a note under its capacity says it counts toward the guest limit, and you can unlock more guests after you create the event.
  10. Once the event has ended or been canceled, its page stops offering tickets.
  11. Buyers can add a mobile number at checkout to get texts about the event. One email address can place up to 5 free orders a day, so a free event cannot be used to flood someone's inbox.

You will need an event created from your business first.

See who bought tickets, and refund one

Your buyers, searchable and exportable, with a refund per ticket.

  1. Open the event, go to the Guests tab, then Guest list. Everyone with a ticket is under Attendees, below your tickets.
  2. Search by name or email, or use Filter for refunded orders or, when you sell more than one ticket, one ticket type. Export downloads the list as a spreadsheet.
  3. Open an order to see its tickets. Refund gives the buyer the ticket price back; the booking fee stays, as checkout told them. A free ticket has Cancel instead. A refunded ticket stops working at the door.
  4. Canceling the whole event (Cancel in its menu on your events list) refunds every ticket in full, booking fee included.

You will need an event that sells tickets first.

Stop selling tickets and go back to free RSVPs

End ticketing on an event and take free RSVPs again, while nobody holds a ticket.

  1. Open the event, go to the Guests tab, then Guest list, and open Tickets at the top.
  2. Pausing or removing your last ticket on sale stops sales but keeps the event ticketed, so free RSVPs do not reopen by accident.
  3. To go back to free RSVPs, press "Switch to free RSVPs". It is offered only while nobody holds a ticket; refund any first.

You will need a ticketed event nobody holds a ticket to first.

Add guests from your contacts

Add people you have recorded before, or everyone from a past event, with their dietary and access needs.

  1. Open the event and go to the Guests tab.
  2. Click "Add Guest", then "From Contacts".
  3. Search by name, or use the picker beside the search box to narrow the list to one of your past events.
  4. Click each person you want. Anyone already on this guest list is marked "On the list" and cannot be added twice.
  5. Click Add. What they cannot eat, what they need to get around, and whether they are an adult or a child come with them. Their reply, table and meal do not, because those belonged to the last event.

You will need an event exists first.

What guests see when a celebration has several events

One link, one reply, and a separate yes or no for every event of the celebration.

  1. A guest invited to more than one event gets ONE link, and it opens a card for each event they are invited to.
  2. They choose a reply on each card, so they can accept some events and decline others in a single visit.
  3. Events you set to collect no RSVPs are not shown to them at all. There is nothing to answer, and they are still expected.
  4. An event whose replies you have closed is still shown, read-only, with the reason and whatever they had already answered. They are told to contact you directly.
  5. Each event they accepted has its own "Add details" link, which opens that event's form for their party and plus-ones, dietary needs and meals, because those stay per event. It is there right after they reply, and whenever they come back while that event is still taking replies.
  6. Their replies land on each event's own guest list exactly as a single-event RSVP does, so seating, meals and check-in are unaffected.
  7. The same link keeps working if they change their mind, for as long as that event is still taking replies.

You will need the event is part of a celebration first.

Turn RSVPs off for an event

Say that an event does not collect RSVPs at all: no reply form, no deadline, no reminders.

  1. Open the event, go to the Guests tab, then RSVP.
  2. "Collect RSVPs" is the first control under RSVP window. Switch it off and the event stops asking anyone to reply.
  3. There is then no RSVP page for guests, no deadline, and no reminders, so the rest of the tab folds away and only this switch stays.
  4. Your guest list stays exactly as it is. You just gather it yourself.
  5. Switch it back on and your window, deadline and reminders return exactly as you left them.

You will need an event exists first.

Pause RSVPs

Temporarily stop accepting new RSVPs.

  1. Open the event, go to the Guests tab, then RSVP.
  2. Under RSVP window, find "Accepting replies", below the deadline controls.
  3. Turn it off to stop new replies straight away, whatever your dates say. Turn it back on to reopen.
  4. It saves on the switch. While it is off, guests are told RSVPs are closed.

You will need an event exists first.

Pause messages to guests

One switch that stops every automated message to your guest list for this event, and starts them again where they left off.

  1. Open the event, go to Guests, then Messages.
  2. Press "Pause all sending", beside "New message" at the top. It moved here from the RSVP tab in September 2026, along with the reminders it governs, and it sits in the header because it governs everything on the page.
  3. Confirm. Every scheduled reminder, guest card and queued message for this event stops straight away.
  4. Nothing is canceled. Anything scheduled goes out when you press "Resume sending", so this is a pause and not a delete.
  5. Replies to something a guest just did, like the confirmation after they RSVP, still send. So do messages to your vendors: this only covers your guest list.
  6. While it is paused the line under the heading says so, and tells you when you paused it.

You will need an event exists first.

Remind guests to pick a meal

Schedule when guests are nudged for a meal choice, and ask for a reply and a dish in the same message.

  1. Open the event, go to Guests, then Messages, and find Guest reminders under Automatic.
  2. Press "Add reminder", or the pencil on one you already have.
  3. Set how many days before, then pick what it chases: a reply, a meal choice, or both.
  4. "Chase both" sends one message to a guest who owes you a reply and a dish, rather than two.
  5. A meal reminder needs no message from you. The wording is written for you, so the message box does not appear.
  6. If you want the whole meal sequence at once, press "Add meal selection sequence": a week out, a few days later, and a nudge the day before.
  7. You can have five reminders on an event. Nothing goes to your guests unless a reminder here says so.

You will need a menu exists and guests are asked to choose first.

Tell guests about new options on a dish

Reach the guests who already chose a dish and let them add its new options without losing their choice.

  1. Open the event, go to Guests, then Menu.
  2. Under the dish, press "Let them know" (or "Message the guests who chose this").
  3. Tick the options that are new. The ones nobody who chose the dish has answered are ticked for you.
  4. Check the count and the message preview, then press Send. Guests keep their choice and can add the new options from their link.
  5. You can also filter Guest Selections to "Chose" that dish and press "Tell them about new options".

You will need a menu exists, guests are asked to choose, and some guests already chose the dish first.

Tell guests a dish they chose was removed

Let guests who lost a choice when you changed the menu pick a replacement.

  1. Open the event, go to Guests, then Menu.
  2. After you remove a dish or an option guests had picked, a banner names what they lost.
  3. Press "Let them know", check the count and the message, then press Send.
  4. Their other choices stay saved, and the link lets them pick a replacement.

You will need guests chose something that was later removed from the menu first.

Add a photo to a dish or an option

Show guests what a dish looks like, and what each option inside it looks like, which helps anyone who does not know the food by name.

  1. Open the event, go to Guests, then Menu.
  2. Press the dish you want to photograph so it opens for editing.
  3. Under the description, press the square with the picture icon and choose a photo.
  4. To photograph an option inside the dish, press the small square beside that option under "Choices within this dish".
  5. Options that come from a shared set are photographed once, under Shared choices, so every dish offering them shows the same picture.
  6. Guests see the photos when they choose. Both are optional, and anything without one still reads normally.
  7. To take one off: press "Remove photo" beside the dish thumbnail, or press an option's square and choose "Remove photo".

You will need a menu with at least one dish on it first.

Email me RSVP responses

Subscribe to a daily or weekly email summary of new RSVP responses for this event.

  1. Open the event and go to the Guests tab.
  2. Pick the RSVP row.
  3. Under "Capacity and reminders", find "RSVP Response Digest" and choose a daily or weekly summary.
  4. The summary lands in your inbox, so you do not have to check the guest list to know who replied.

You will need an event exists first.

Set max party size

Cap the total guests allowed in any single RSVP party.

  1. Open the event and go to the Guests tab.
  2. Pick the RSVP row.
  3. Under RSVP links, press Edit on the "Everyone" row, then set "Max party size" to the total any one reply may bring. Leave it blank for no cap.
  4. It saves as you change it.

You will need an event exists first.

Allow plus-ones

Let guests add extra adults, and optionally children, to their RSVP.

  1. Open the event and go to the Guests tab.
  2. Pick the RSVP row.
  3. Under RSVP links, press Edit on the "Everyone" row, then turn on "Allow plus-ones".
  4. "Allow children" appears underneath once plus-ones are on. Turn it on to let guests bring kids too.
  5. It saves as you change it.

You will need an event exists first.

Set when RSVPs open and close

Say when replies open, when they close, and what the deadline actually does, in one place.

  1. Open the event, go to the Guests tab, then RSVP. RSVP window sits above "What you ask guests". Both ends of the window live here, so they cannot contradict each other.
  2. Under "When RSVPs open", leave it on "As soon as guests find the site", or pick "On a date" and set the day and time. Until then the RSVP page tells guests it is not open yet.
  3. Under "When RSVPs close", click "Add a deadline" and pick the day. Replies are taken through the end of that day in the event timezone.
  4. Under "What the deadline does", switch on any combination. With all of them off the date is only a nudge and the form stays open.
  5. If you switch on auto-decline, a box appears for what those guests are told. It accepts the tags {{guest_name}}, {{event_name}} and {{host_name}}.
  6. "Remove deadline" clears the date and its behaviors together.
  7. The card at the bottom states the window in one sentence and says what a guest sees right now, using the same engine the public RSVP page answers with.

You will need an event exists first.

Add a guest

Add a single guest to the event.

  1. Open the event, go to the Guests tab, and choose "Guest list".
  2. Click "Add Guest", then "Add One".
  3. Type their "Full name". If they are already in your contacts, pick them from the suggestions to fill in the rest.
  4. Add an "Email" or "Phone" so they can be invited, and set a "Table" or "Guest type" if you know it.
  5. Use "Add plus one" or "Add child" to add the rest of their party in the same form.
  6. Switch on "Send invite now" to send their invitation as you save.
  7. Click "Save", or "Save & New" to add another guest straight away.

You will need an event exists first.

Import guests from a file

Upload a guest list as a spreadsheet, PDF, or photo and we read it for you, including seating charts laid out table by table. Choose what to bring in, review exactly what the file would change, then add only what you turn on.

  1. Open the event, go to the Guests tab, then pick "Guest list" from the hub.
  2. Click "Add Guest", then pick "Import from File".
  3. Choose what to bring in: "Everything in the file", "Names and contact details only" (tables, seats, households and RSVPs stay exactly as they are), or "Choose fields". Click "Continue".
  4. Drop your file on the box or click to browse. A spreadsheet, a PDF, or a photo of a printed list all work. A PDF or a photo is read page by page, so a big seating chart can take a few minutes.
  5. Review what the file would do, one group at a time: "Fill empty fields", "Change existing values", "Add new guests", "Move households", and "Skipped". Each group has an "All" tick and a tick per row.
  6. Filling empty fields and adding new guests start on. Changing values your guests already have and moving households start off, so a stale sheet cannot replace a good number unless you turn it on. Each change shows the old value and the new one.
  7. Under a new guest, "Did you mean" names a guest already on your list with a similar name. Turn that row off if it is the same person. You can fix a new guest's name or table right there; a table label that does not exist yet is created for you.
  8. "Skipped" shows rows and cells we could not use, exactly as the file has them, such as a phone number we could not read or a name that matches more than one guest.
  9. To bring in different columns, click "Change fields" under the summary. Then click "Add". Only what is turned on is added. Importing sends nothing to your guests; if you already have messages scheduled, we ask whether the new guests should get them.

You will need an event exists first.

Message guests

Send an email or text to your guests.

  1. Open the event, go to the Guests tab, then Messages, and click "New message". The "Message Guests" button on the guest list opens the same thing.
  2. Choose who it goes to. The count underneath tells you how many are reachable on the channel you picked.
  3. Click that count to see every recipient by name, with a masked email or phone number, and untick anyone who should not get this particular message.
  4. Pick email, text, or both, then write your message. Merge tags drop in the guest name, event name, host name or date.
  5. Send it. The first time you message guests on an event you are asked to confirm you may contact them; confirming sends the message.
  6. To send later, schedule it instead. A scheduled message is re-checked against your guest list when it fires, so guests added in between are included if you said they should be.
  7. Texts are limited to protect guests from spam: one invitation or save the date per guest a week, 3 texts a day and 12 per event, and none after the event ends. If any guest is over a limit, a line under the message says who and why before you send, and they still get it by email if you chose Both.
  8. Email blasts (one message emailed to two or more guests) are limited to 10 per event in any 30 days, scheduled ones included. While email is on, a line under "Send via" says how many are left, and when none are, when the next one frees up. Texts, invitations, save the dates and automatic reminders do not count.

You will need an event exists first.

Change or cancel a scheduled message

See everything waiting to go out, change any of it, or call it off.

  1. Open the event, go to the Guests tab, then Messages.
  2. Anything waiting to go out is listed under Scheduled, with the day it sends, the channel, who it is for, and the message itself.
  3. Click Edit to open it. Everything is editable: the recipients, email or text, the subject and message, any versions, and the send date.
  4. Click "Save changes". It stays in the queue with your changes on it, and the people it reaches are re-checked against your guest list when it actually sends.
  5. Click Cancel instead to call it off. You are asked to confirm, and it will not be sent.
  6. Once a message has started sending it can no longer be changed or canceled, and you are told so rather than left wondering.

You will need a message has been scheduled for a future day first.

Send a different message to some guests

One send that says a different thing to guests in a different state.

  1. Open the event, go to the Guests tab, then Messages, and click "New message".
  2. Write the message everyone should get. This is what a guest reads unless a version below claims them.
  3. Under the message, click "Add a version" and pick who it is for: guests who have chosen a meal, or guests who have not.
  4. Write what that group should read instead. It replaces the main message for them, it does not arrive as a second text.
  5. The line above the versions tells you how many guests each one would reach right now. It is recounted per guest when the message actually sends, so someone who chooses a meal in between gets the right version.
  6. Send or schedule as normal. Your message history afterwards shows each version and how many people received it.

You will need an event with a menu that collects meal choices first.

See or change who a message is going to

Every send names the people it will reach, so you can check the list and leave someone out before it goes.

  1. Start any send: an invitation, "Message Guests", a save the date, or guest cards.
  2. Under the choice of who it goes to, a line reads how many people are reachable. Click it.
  3. The list names every recipient, with a masked email or the last four digits of their number, so you can tell two guests apart and spot a wrong one.
  4. Untick anyone who should not get this message. The count and the send button follow what you ticked.
  5. A guest with no email and no phone number is listed as "No contact" rather than hidden, so a missing detail is visible before you send rather than after.
  6. The change applies to this send only. It does not remove anyone from your guest list.

You will need an event exists first.

Confirm you can contact your guests

A one-time confirmation, per event, that the people on your list agreed to hear from you. Nothing goes to your guests, sent by you or on a schedule, until it is on file.

  1. The first time you send anything to guests on an event, or switch on something that sends by itself (guest cards, an RSVP reminder), a confirmation appears first.
  2. It says what you are confirming: these are people you invited, they gave you permission to contact them, and Bazaar sends on your behalf about this event only.
  3. It also tells you what your guests will see: every text names who it is from and how to stop, and replying STOP stops messages from Bazaar entirely rather than only this event.
  4. Confirm, and what you asked for goes ahead. You are not asked again for this event. Cancel, and the setting stays off.
  5. If something is switched on without it, it waits. The Virtual guest cards row says "Waiting on your OK", a line above the reminders on Messages names what will not go out, and the event home lists "Guest messages are on hold" under Next steps. Press "Confirm" on any of them.
  6. Hosts and planners are also told by notification and email when a send is held, and a few days before a held one is due. The link opens the confirmation.
  7. Guest cards and RSVP deadline notices then go on their next run. A reminder or meal message whose day has passed is not resent, so confirm early.
  8. Only hosts, owners and planner or coordinator admins can confirm. Anyone else on the event sees "Waiting on the host", with no Confirm.
  9. You may be asked once more if the wording changes, so what is on file always matches what you actually read.

You will need an event exists first.

Send invitations

Send RSVP invitations to your guests.

  1. Open the event, go to the Guests tab, and choose "Guest list".
  2. To invite everyone who has not had an invitation yet, click "Share & Invite", choose "Invite", and click "Send personalized invitations".
  3. The count shows how many guests are eligible. Open it to untick anyone, or use "Filter by guest group (optional)" to invite one group at a time.
  4. Under "Send via", choose "Email", "SMS" or "Both". Each shows how many guests it can reach. Edit the "Email subject" and "Message", then click "Send".
  5. For one guest, open "More actions" on their card and choose "Send invite". It appears for guests with an email or phone number, and reads "Send invite again" once they have had one; the composer opens with "Resend to already-invited guests" already on, so you review it before anything sends. "Copy invite link" and "Show QR code" give you their personal link instead.
  6. For a handful of guests, tick their cards and click "Send invite" on the bar that appears.
  7. You can also switch on "Send invite now" when you add a guest.
  8. A guest can be texted one invitation a week, so resending to someone you just invited skips the text. The composer says who before you send, and they still get the email if you chose Both.

You will need an event exists first.

Update a guest’s RSVP

Set a guest as attending, declined, or pending on their behalf.

  1. Open the event, go to the Guests tab, and choose "Guest list".
  2. On the guest’s card, click the three-dot "More actions" button and choose "Mark attending", "Mark declined" or "Mark pending". Only the answers they are not already on are offered.
  3. For a household, a confirm step lists each member so you can uncheck anyone whose answer should stay as it is.
  4. To update several guests at once, tick their cards and use "Mark attending", "Mark declined" or "Mark pending" on the bar that appears.
  5. To answer for one plus-one or child on their own, click the guest’s card, change that person’s "RSVP status" under "Household & plus-ones", and click "Update".

You will need an event exists first.

Manage the waitlist

Add or remove guests from the waitlist.

  1. Open the event, go to the Guests tab, and choose "Guest list".
  2. To put someone on the waitlist, open "More actions" on their card and choose "Add to waitlist". Choose "Remove from waitlist" to take them off again.
  3. For several guests, tick their cards and use "Add to waitlist" or "Remove from waitlist" on the bar that appears.
  4. The guest form has the same "Add to waitlist" switch. Waitlisted guests do not count toward attending, and they are not sent invitations.
  5. To see only the waitlist, click the summary above the list (or "Filters") and pick "Waitlisted" under Status. It appears once someone is on it.
  6. To fill a waitlist automatically, choose "RSVP" on the Guests tab, click "Add capacity limit", set "Maximum Guests", and turn on "Enable waitlist when full". "Auto-promote from waitlist" moves the next guest up when someone declines. Capacity limits are for events where anyone with the link can reply.

You will need an event exists first.

Clean up duplicates and households on your guest list

We look over the whole list and point out likely duplicates, households that are not grouped yet, names typed in one case, and guests we cannot reach. You approve each one.

  1. Open the event and go to the Guests tab. If there is anything worth looking at, a band above the list says how many suggestions there are.
  2. Click anywhere on that band to open the review.
  3. Each row says what would happen before you act. A merge names the guest that is kept and the one that is removed, along with the email and phone that survive.
  4. Choose Merge, Group, or Fix on the ones you agree with, and Dismiss the rest. Nothing changes until you do.
  5. Tick several rows and use Apply to do them all at once.
  6. A guest with a table assignment is always the one kept, so merging never costs anyone their seat. If two guests are seated at different tables we will not choose between them, so unassign one first.

You will need guests exist first.

Group guests into a household

Group guests into a household or party.

  1. Open the event, go to the Guests tab, and choose "Guest list".
  2. Tick the cards of the guests who belong together.
  3. Click "Group / Ungroup" on the bar that appears. They become one household, led by whoever was added first.
  4. To change who leads it, open "More actions" on another member and choose "Make primary".
  5. To split a household, open "More actions" on it and choose "Ungroup", or tick all its members and click "Group / Ungroup" again.
  6. Adding someone new? Use "Add plus one" or "Add child" in the guest form to build the household as you go.

You will need an event exists first.

Filter the guest list

Narrow the guest list by RSVP status, invitation, table, or type.

  1. Open the event, go to the Guests tab, and choose "Guest list".
  2. Click the summary above the list (it shows how many guests are attending, pending and declined), or "Filters" beside the search box. Both open the same filters.
  3. Status ("Attending", "Pending", "Declined", "Waitlisted"), Invitation, Table and RSVP category start with everything ticked, like a spreadsheet filter. Untick what you do not want to see, or untick "Select all" and tick back the few you do. Each status shows its count.
  4. In Table and RSVP category, type to search; "Select all results" then ticks or unticks only the matches.
  5. "Children" shows only guests marked as a child. A number on "Filters" shows how many are on.
  6. The summary then reads "Showing" and what is on, for example "All but Declined". Click "Clear" on it to see everyone again.
  7. Type in the search box to find guests by name, email or table.
  8. In the "Spreadsheet" view, each column header has its own filter with the same "Select all" list.

You will need an event exists first.

See who did not get your message

See at a glance whether each guest got your last message, and find everyone it failed to reach.

  1. Open the event, go to the Guests tab, and choose "Guest list".
  2. Each guest’s card shows their latest message: "Delivered" or "Sent" with when, "Opened" once they open their link, "Not sent", or a red "Failed". Hover "Failed" to see the carrier’s reason.
  3. Open "Filters" and turn on "Didn't get it" to see only the guests whose latest message failed. It appears once someone’s has.
  4. For each one, open "More actions" on their card and choose "Send invite again", or "Copy invite link" to send it yourself. Check their phone or email first if it looks wrong.

You will need an invitation or message has been sent first.

Remove a guest

Remove a guest from the event.

  1. Open the event, go to the Guests tab, and choose "Guest list".
  2. Open "More actions" on the guest’s card, choose "Delete", then click "Confirm".
  3. For a household, you choose which members to remove, so you can take one person off and keep the rest.
  4. To remove several guests, tick their cards and click "Delete" on the bar that appears.
  5. To empty the whole list, click "More", then "Delete All Guests", and type DELETE to confirm. This cannot be undone.
  6. Hosts and vendors who show on the list cannot be removed from here.

You will need an event exists first.

Check in guests

Mark guests as arrived, by name, household, several at once, or QR scan.

  1. Open the event and go to the Guests tab, then Check-in.
  2. Use the scanner to read a guest's Bazaar Card QR, or find them in the list.
  3. A card admits once. Scanning it again, on any device, says when and by whom it was already checked in. On an event that sells tickets, a refunded ticket is refused as "not valid".
  4. If anyone in the party they scanned still has to choose a meal, the scanner stops and lists them so you can set it there and then. Everyone else is checked in and the camera carries straight on. You need menu access to see that part.
  5. Select the guests you want and use "Check in" to admit them together.
  6. "Undo check ins" reverses a mistaken check-in for whoever is selected.
  7. Search and the check-in filter (tap the "checked in" summary) narrow the list, and selecting only ever acts on what is currently shown.

You will need an event exists first.

Assign seating

Build the layout, create tables, and assign guests to seats. Assignments are never final: any guest can be moved to another table or unassigned again.

  1. Open the event, go to the Guests tab, then pick "Seating and floor plan" from the hub.
  2. Switch to "Table view" to work from the guest lists rather than the floor plan.
  3. Hover the guest you want to change and open the "..." menu on their row.
  4. Pick "Move to table" to send them somewhere else, or "Unassign" to take them off tables entirely. They drop into the "Unassigned guests" bar at the bottom, ready to be placed again.
  5. Drag a guest from the "Unassigned guests" bar onto a table to seat them, drag them between tables, or drag them back onto the bar. Clicking a guest in the bar opens a menu with "View guest" and "Move to table".
  6. If the guest has others in their party who are not seated yet, you are asked whether to seat them all at that table or just this guest.
  7. To move several at once, tick them on the Guests sub-tab and use "Assign table"; choose "Unassigned" there to clear all of their tables in one go.
  8. When a table has seat numbers turned on, "Change seat" on the same menu moves them within the table, and "No seat" clears just the seat.

You will need an event exists first.

Assign specific seats

Turn on seat numbers for a table, then place each guest in a specific seat.

  1. Open the event’s Guests tab and pick "Seating and floor plan" from the hub.
  2. Flip "Assign seats" in the toolbar to turn on numbered seats for every table, or use the switch on a single table’s card in Table view. Leave it off for tables where any seat will do.
  3. In Table view, open a guest’s "…" menu and pick "Change seat", or use the seat pickers on the table’s Assignments tab in the Layout builder.
  4. On the layout canvas you can also select one guest and click an empty seat to place them there. The empty seats show a bronze ring while a guest is selected.
  5. Turning seat assignment off clears the seat numbers (guests stay at their tables), and you’ll be asked to confirm first.
  6. Guests see "Table 4 · Seat 7" when they look themselves up in the seat finder, and the seat shows on their guest card.

You will need a table exists first.

Change how seats sit around a table

By default a table’s seats spread evenly around the whole table. On rectangle, long farm, and square tables you can instead say how many go on each side: three across on both long sides, everything on one side against a wall, or any split you like.

  1. Open the event’s Guests tab and pick "Seating and floor plan" from the hub.
  2. Click the table on the canvas so its Table Properties panel opens on the right.
  3. Find "Seat arrangement" just under Seats. "Around" is the default and spreads seats evenly around the whole table.
  4. Pick "Long sides" to split them across the two long edges. That is the usual banquet look, so a 6-seater becomes 3 across.
  5. Pick "Custom" to set Top, Right, Bottom and Left yourself. The four numbers have to add up to the table’s seat count; until they do, the change is not applied and the running total is shown.
  6. The table resizes to suit the new arrangement. If you had set a custom width or height, that is kept as-is.
  7. Round and sweetheart tables do not have this, because their seats go evenly around by design.

You will need a rectangular table exists first.

Rename or renumber tables

Rename one table, or renumber a whole block at once with a name and a starting number. You see every before and after before anything is saved.

  1. Open the event’s Guests tab and pick "Seating and floor plan" from the hub.
  2. Switch to "Table view". To rename a single table, open the "…" menu on its card and pick "Edit table".
  3. To do several at once, tick the tables you want. Numbers are applied in the order they are listed, so the top one gets the starting number.
  4. Click "Renumber" in the bar at the bottom.
  5. Set the name and the starting number, for example "Table" starting at 1. Leave the name blank if you want plain numbers.
  6. Check the before-and-after list, then click Rename. Tables trading numbers with each other is fine, it all happens at once.
  7. If a number is already taken by a table you did not tick, you are told before anything is saved. Tick that table too, or pick a different starting number.
  8. Guest assignments, seats and the floor plan follow the new names automatically, so nobody has to be re-seated.

You will need a table exists first.

Lock a table so it cannot be moved

Lock a table or fixture so it cannot be dragged, resized or deleted by accident. A padlock shows on it, and you can unlock it again at any time.

  1. Open the event, go to the Guests tab and pick "Seating and floor plan".
  2. Stay on "Layout builder" and click the table or fixture you want to protect.
  3. In Table Properties, turn on the "Locked" switch.
  4. A small padlock appears on it. It can no longer be dragged, resized or rotated, and its Delete is replaced by "Unlock to delete".
  5. The padlock also shows on that table in Table view, where Delete is disabled for the same reason.
  6. To undo it, select the element again and turn "Locked" off.
  7. Tables that came from a venue template are locked by the venue and read "Locked by venue". Use "Override venue lock" if you need to change one.
  8. Locking only protects the shape and its place in the room. You can still rename it, change its seat count, and seat or move guests.

You will need a floor plan with at least one table first.

Export the seating chart to PDF

Download the floor plan as a PDF, with roster pages listing every table’s guests and their seats.

  1. Open the event’s Guests tab and pick "Seating and floor plan" from the hub.
  2. In the Layout builder, open the "…" menu at the top right of the toolbar and pick "Export PDF".
  3. Choose Landscape or Portrait for the floor plan page.
  4. Leave "Include guest names" on to append roster pages listing each table’s guests, with seat numbers where assigned. Turn it off for a clean floor plan only.
  5. Click Download. Declined and waitlisted guests are left off the roster automatically.

You will need seating assigned first.

Edit the floor plan with someone else

More than one planner can work the same floor plan at once, and you can see who is doing what.

  1. Open the event, go to the Guests tab, then pick "Seating and floor plan" from the hub.
  2. Anyone else in the layout right now appears as a circle at the top right of the toolbar. Hover one to see who it is.
  3. While someone is moving a table, it is held by them and you cannot drag it. It frees up as soon as they let go.
  4. Their changes arrive on your canvas as they make them, so you do not need to refresh.
  5. On iPad the same thing works in the native floor-plan editor. On a phone the plan is view only, so open it on a tablet or on the web to edit.

You will need an event exists first.

Import a floor plan from a photo

Turn a photo, PDF, or sketch of the room into an editable layout instead of placing every table by hand.

  1. Open the event, go to the Guests tab, then pick "Seating and floor plan" from the hub.
  2. Click "Import with AI".
  3. Upload the floor plan as an image, PDF, or Word document, up to 10MB.
  4. Review what came back before committing. The import adds to your layout: a table with the same name as one you have keeps its guests, and new tables are added.
  5. Tables you already have that are not in the import move to "Unplaced tables", guests and all. Tick "Delete them instead" only if you want them gone, which unseats their guests.
  6. Your layout is saved in "Version history" before anything changes, so you can restore it if the import is not what you wanted.
  7. Everything lands editable, so drag, rename, and resize tables in the builder afterwards.
  8. On mobile this lives in the tablet floor-plan editor, where you can photograph the plan directly. Set the room size first, since a photo carries no scale.

You will need an event exists first.

Restore an earlier seating layout

Put your tables and every guest's seat back the way they were at an earlier point.

  1. Open the event, go to the Guests tab, then pick "Seating and floor plan" from the hub.
  2. In the Layout builder, open the "..." menu at the top right of the toolbar and pick "Version history".
  3. Each version shows when it was saved, by whom, why (for example "Before AI import"), and how many tables and seated guests it holds.
  4. Click "Restore" on the one you want and confirm. Your tables and every guest's seat go back to that version.
  5. Your current layout is saved as a version first, so you can undo the restore from the same list.
  6. A version is saved automatically before every AI import, template change, and layout delete, and every 30 minutes while you edit.

You will need a seating layout exists first.

Publish the seating layout

Publish the seating layout so guests can find their seats.

  1. Open the event, go to the Guests tab, and choose "Seating and floor plan".
  2. Stay on "Layout builder". If you have not already, click "Set room" to size the room and place your tables.
  3. Click "Publish" at the top right of the builder. It stays greyed out until the room is set.
  4. Guests can now open the Floor Plan on the event page and find their table. The button turns into "Unpublish" if you need to take it down.
  5. The builder needs a larger screen. On a phone it says "Layout builder is desktop-only", so publish from a computer or tablet.

You will need seating assigned first.

Read the notes guests left you

Read, filter and keep the notes guests wrote to you when they replied.

  1. Open the event, go to the Guests tab, and pick "Guest Notes".
  2. Every guest who wrote something when they RSVPed appears as a card, newest first.
  3. Narrow it with the relationship chips, or search by a guest’s name or by something they wrote.
  4. Use Export for a keepsake copy: PDF for something to print or keep, CSV for a spreadsheet. You can export everything, just what your filters are showing, or only the notes you have ticked.
  5. Only hosts, owners and planner or coordinator admins can see this. Other vendors and staff never do, so a note to the couple stays with the couple.

You will need a guest has RSVPed and left a note first.

Send guest cards

Send guests their event card, with the QR the door scans and their wallet pass. Automatically the day before, all at once, or to one guest who has lost theirs.

  1. Open the event and go to the guest list. Virtual guest cards have their own row under the summary.
  2. Turn on the switch in that row. "What’s this?" shows the card your guests get, and "Manage" (once it is on) opens Send now.
  3. With it on, every guest who has a phone number or an email is sent their card automatically the day before the event.
  4. To send sooner, choose "Manage", then "Send Now". The line above it names how many it will reach; open it to see them by name and untick anyone you want to leave out. It reaches everyone who has not had one yet, so pressing it again after adding guests only sends to the new ones.
  5. "Send me a test card", under "What’s this?", sends one to the email and phone on your own account, so you can see what guests get before they get it.
  6. A card goes by email, by text, or both, depending on what is on the guest’s row and what they have asked for in their own notification settings.
  7. A guest with neither an email nor a phone number cannot be sent one. Add a way to reach them first.
  8. Guests who declined or are on the waitlist are not sent one. With "Only send to seated guests" on, neither are guests without a table, until you seat them.
  9. The meal number shows on the card only once the event has a menu with at least one dish.
  10. If guest messages are paused for this event, sending is refused and says so. Resume them first.
  11. The first time you turn the switch on, you are asked to confirm you can contact your guests. If the row says "Waiting on your OK", cards will not go until you press "Confirm".

You will need an event exists first.

Send guest cards only to seated guests

Send guest cards only to guests who have a table, so nobody gets a card before they have a seat.

  1. Open the event and go to the guest list. Turn on the switch in the Virtual guest cards row if it is not on already.
  2. Choose "Manage", then turn on "Only send to seated guests".
  3. Guests without a table are left out of the day-before send and of "Send Now". The panel says how many have no seat yet, so nobody is left out by surprise.
  4. Seat someone later and their card goes out with the next send. Before the event, the automatic send checks again every hour through the day before.
  5. A guest who already has a card keeps it, and it still scans at the door even if they have no seat.

You will need guest cards are on for the event first.

Send guest cards only to guests who said yes

Send guest cards only to guests who said yes, so people who have not replied or said maybe do not get one.

  1. Open the event and go to the guest list. Turn on the switch in the Virtual guest cards row if it is not on already.
  2. Choose "Manage", then turn on "Only send to guests who said yes".
  3. Guests who have not replied, or said maybe, are left out of the day-before send and of "Send Now". The panel says how many have not said yes, and warns you if nobody has, so no event loses its cards by surprise.
  4. When a guest says yes, their card goes out with the next send. Before the event, the automatic send checks again every hour through the day before.
  5. Guests who declined or are on the waitlist never get a card, whatever this is set to. A guest who already has a card keeps it, and it still scans at the door.

You will need guest cards are on for the event first.

Edit the guest list as a spreadsheet

Switch the guest list to a full screen grid: sort and filter by column, edit cells inline, select rows for bulk actions, group by household or table, and export.

  1. Open the event, go to the Guests tab, then pick "Guest list" from the hub.
  2. Click "Spreadsheet" on the Cards / Spreadsheet switch, to the right of the search box. It shows on tablet and computer screens, so it is hidden on phones and in the app.
  3. Click a cell to select it, then double-click or press Enter to edit. Enter saves, Escape cancels, and blank cells are skipped. Table and Relationship cells open pickers; drag the selected cell’s corner to fill the value down.
  4. Click a column header to sort, or its funnel icon to filter that column. Every column filters: pick "Blank" to find everyone still missing that detail (or "No household" / "No meals" on those columns), "Not blank" for the opposite, and on Phone, Email, Nickname and Accessibility you can also type to match part of a cell. Relationship and Dietary list their values to pick from. Filters stack across columns and stay in the page link, so you can share or bookmark a filtered view.
  5. Use "Group by" to fold rows into households or tables, and "Columns" to hide, show, or rearrange columns.
  6. Tick the checkboxes to select rows, then run bulk actions (assign a table, send invites, mark RSVPs, delete) from the actions bar.
  7. Paste a range copied from a spreadsheet to update many guests at once, then confirm the changes. Use the quick-add row at the bottom to add a guest by name, and press Cmd/Ctrl+Z to undo an edit.
  8. "Export" downloads the current view as a CSV. "Reset view" clears sorting, grouping, filters, and column layout.
  9. Click a guest name to open their full record, and pick "Cards" on the same switch to go back.

You will need an event exists first.

Change the expected guest count

Set how many guests you expect, see which vendors it affects, and tell them when you are ready.

  1. Open the event's Guests and click the "Expected" chip on the summary card, or open Edit Event and find "Guest count".
  2. Type the number you expect. Leave it empty to use your attending and pending replies instead.
  3. Saving sends nothing. You then see which vendors the change affects, such as a caterer who prices per guest, and any seat limit it passes.
  4. Click "Tell N vendors", untick anyone you do not want to tell, add a note if you like, and Send. Each vendor can accept as booked, propose a new price, or decline.
  5. A new price comes back to you on Budget to accept or decline. Accepting sends a separate invoice for the difference; your contract does not change. A lower count does not refund automatically; refunds are up to the vendor.

You will need an event exists first.

Suggest a seating plan

Groups guests by how they know you and fits them onto your tables. You see the plan before anything moves.

  1. Open the event, go to Guests, then "Seating and floor plan".
  2. Click "Suggest seating" beside the table summary.
  3. Tick who to include. Only the answers your list actually has are offered.
  4. Choose whether to keep who is already seated, or clear every assignment and start over.
  5. The plan is shown before anything moves: which table each group lands on, and anyone who did not fit. Apply it, or go back and change what you included.
  6. It groups by how guests know you, so capture that on the guest list first. Without it there is nothing to group by and you are told so.

You will need tables on the event, and guests with a relationship set first.

Ask particular guests to choose their meals

Send the meal selection link to the guests you pick, and nobody else. Useful when close family should choose before the rest of the list.

  1. Open the event and go to Guests, then the Guest list.
  2. Tick the guests you want to ask. One tick per person is fine; a guest in a party is reached through their lead guest, whose single link covers everyone with them.
  3. Choose "Ask to choose a meal" in the actions bar that appears. For a single guest you can use the "..." menu on their row instead.
  4. Confirm. You will be told how many were asked, and why anyone was skipped: they have already chosen, they were asked in the last 24 hours, or there is no email or phone on their row.
  5. Turn on "Ask again anyway" only if you need to reach someone already asked today. It is off by default so nobody gets the same message twice.
  6. Picking guests by hand overrides who is normally asked, so someone who declined, or who you had set to be skipped, is still asked when you name them.
  7. It also opens their meal choices straight away, even if the window on the Menu tab has not opened yet. They and everyone in their party can answer; the rest of your list still waits for the window. This is how the couple's family choose before anyone else hears about it.
  8. You can see who was let in early, and take it back, under "When to collect" on the Menu tab while the window is still shut.
  9. The send appears in Message history under the guest list, alongside every other message that has gone out.
  10. To chase everyone who has not answered instead of naming people, use "Ask guests to pick" on the Menu tab.

You will need a menu exists and is not reference only first.

See what a text send costs

Texts to guests use credits. Before you send, Bazaar says about how many this send uses and what the event has left.

  1. Write your invitation or message with texting on. Under the message, a box says how many the event has left, as "N of M text credits left", and "This send uses about N text credits for N guests".
  2. Every event gets 100 free text credits. A pass adds more, and packs you buy work on any of your events.
  3. An emoji or special character more than doubles what each text costs, and a long message uses more. When that happens, press "Remove them" to send a plain version for fewer credits.
  4. Guests whose numbers we cannot text are left out of the send and cost nothing. On the save the date send, a line says how many "can't get a text" and why: press "Show who" to see their names, or "Copy link" to send it to them yourself. On the guest list, "Check phone" means the number looks wrong, and "Can’t text" means it is in a country we cannot text.
  5. Short on credits? The line says so before you send. Press "Add text credits" to buy a pack.
  6. A text that fails to send, or is not delivered, gives its credits back.

You will need an event exists first.

Looking for something else?

Or browse every topic.

Bazaar
Where hosts and their vendors plan the whole event together, from the first inquiry to the last plate.
Product
MarketplaceVendor directoryPricing
For hosts
What hosts getPlan an eventFind vendors
For vendors
What vendors getList your business free
© 2026 Mixer Events LLC, doing business as Bazaar Events · Events, reimagined.
AboutHelpWhat's newSupportTermsPrivacy