Snap Post
DocsRSVP & Attendance

RSVP (Attendance Confirmation)

Learn how to set up an RSVP section so guests can respond to your invitation.

10 min read
2026-09-15

Guests can respond with their attendance directly from the invitation. Response data can be viewed in the dashboard.

What is RSVP?

  • Collect attendance responses: Guests enter their attendance status directly
  • 4 display modes: inline / modal / popup / sticky
  • 3 design styles: default / compact / modern
  • Capacity management: Set and display a limit on the number of attendees

Setting Up RSVP

Configure in the editor

  1. Add the RSVP section from the left panel of the edit screen
  2. Configure the following settings:
SettingDescription
TitleRSVP section title
DescriptionOptional
Display modeinline / modal / popup / sticky
Design styledefault / compact / modern
Use background colorWhether to apply a background color to the section

Standard RSVP (Personal Events)

Personal event templates such as weddings and first birthdays collect responses using a fixed set of fields by default: attendance, number of companions, and contact information.

Fixed fields

FieldDescription
AttendanceChoose attending / not attending / undecided
Number of companionsNumber of people attending together
NameRespondent's name
ContactRespondent's contact information
MessageOptional field for a congratulatory message, etc.

Display modes

  • inline: The RSVP form is shown open, right inside the invitation.
  • modal: Only a button is shown. When a guest taps it, the form opens.
  • popup: The form opens as soon as a guest opens the invitation.
  • sticky: A button follows along at the bottom of the screen; when the guest reaches the RSVP spot it becomes the button in that spot, and once they scroll past it drops back down. Tapping it opens the form.

When does the sticky button appear?

Sticky is not a mode where the button is always stuck to the screen. It moves like this:

Where the guest isWhere the button is
Main photo (first screen)Not shown yet
Scrolling downFollows along at the bottom of the screen
Arrives at the RSVP spotThe bottom button hides and it appears as the button in that spot
Scrolls past the RSVP spotReturns to the bottom of the screen

It is normal for the button not to show on the first screen. It appears late on purpose so it does not cover your main photo. It is also normal for the bottom button to disappear once the guest reaches the RSVP spot — the same button is already there, so this avoids showing two at once.

What does a guest who already replied see?

So the same person is not asked the same question twice, guests who have finished replying are not asked again. How much disappears depends on the mode.

ModeAfter that guest replies
popupThe form no longer opens. Popup has no separate button, so that guest cannot reopen it
stickyBoth the bottom button and the in-place button disappear, and the RSVP spot is hidden entirely
inline · modalStays visible as normal

This is the most common reason behind "the RSVP does not show on my phone". If you submitted a test reply yourself, the buttons disappear on that phone exactly as described above. Nothing is broken, and guests who have not replied yet still see it normally.

This record is kept only on the device (browser) used to reply. Each guest views the invitation on their own phone, so they never affect one another.

How to check what guests actually see

Open the invitation link in a private/incognito tab. It has no reply history, so you see exactly what a guest who has not replied sees.

  • iPhone (Safari): tab button → Private → new tab
  • Android (Chrome): ⋮ at the top right → New Incognito tab

If the button appears there, everything is working. If it still does not appear in a private tab, please let us know via Support.

Design styles

  • default: Default style
  • compact: A condensed layout
  • modern: A modern style

You can change the display mode and design style at any time.

Dynamic RSVP Form (Business Events)

For business category templates such as conferences, seminars, and real estate model house visit reservations, adding RSVP automatically switches to a dynamic form where you build your own questions. Weddings and first birthdays use the standard RSVP by default, but you can enable the same custom form by turning on the Use custom form option described below.

Question field types

TypeDescription
textSingle-line text input
emailEmail format input
telPhone number input
numberNumeric input (min/max/default value configurable)
textareaMulti-line text input
radioSingle choice (choices entered manually)
selectDropdown single choice (choices entered manually)
checkboxChecked/unchecked input
  • Required: Each field can individually be set as required or optional
  • Help text: You can add supplementary description text below a field
  • Capacity: Set a maximum number of attendees/applicants and a display label (e.g., "First-come, first-served")
  • Load preset: When the question fields are empty, a button lets you load a default set of questions suited to the category all at once

Example — Conference registration form

Field typeLabelRequired
textNameRequired
emailEmailRequired
textAffiliationOptional
radioMeal preference (choices: Yes|No)Required
checkboxSession selectionOptional

General templates such as weddings and first birthdays can also use the same custom question form as business templates by turning on the Use custom form option. This toggle is located at the top of the RSVP section edit screen.

The free plan has a limit on the number of RSVP responses that can be received. If you set the capacity above this limit, a notice will be displayed.

Switching between standard and custom

  • Weddings/First birthdays: Standard (fixed fields) RSVP is used by default. Turning on the Use custom form toggle at the top of the RSVP section switches to the custom question form.
  • Business categories (conferences, seminars, real estate model house sales, etc.): Always displayed as a custom form, with no additional setup required.

Turning the custom form off also turns personal QR off

If you are using the Personal QR sample, do not turn off the Use custom form toggle. The moment you do, the check-in method reverts to the shared desk QR and personal QR codes already issued stop being recognised. It changes along with the toggle, without a confirmation dialog.

Personal QR identifies attendees from the answers submitted through the custom form. Going back to the standard RSVP changes where those answers are stored, so personal QR can no longer work and the check-in method reverts with it.

To undo it, turn the toggle back on, pick the Personal QR sample, and save. Note that anyone who registered in the meantime has no personal QR, so check those people in with name search in the scanner on the day.

The check-in method is decided in the RSVP section

Whether you check people in with a shared desk QR or a personal QR per attendee is decided here in the RSVP section, not in the dashboard. Only two actions change it.

ActionResult
Pick the Personal QR sample under Sample formsSwitches to personal QR + staff scanner
Pick any other form under Sample formsSwitches to the shared desk QR
Turn off Use custom form (weddings, first birthdays)Reverts to the shared desk QR

In both cases the change only takes effect once you save. For how to run each method, see Event check-in.

Can guests edit their reply?

Yes. When a guest replies again, no second row is added — their original response is updated. Switching from attending to not attending still leaves one row in your list.

How do we know it is the same person?

Two things are checked.

  1. Phone number — if they entered one, we look for an earlier response with that number. Only the digits are compared, so 010-1234-5678 and 01012345678 are recognised as the same number.
  2. Same device — if they left the phone number blank, we check whether the reply comes from the device they first used.

Even with the same phone number, a completely different name is recorded as a new response. This protects families who share one number, and anyone who mistypes a number, from overwriting someone else's reply. Because there is no phone verification step, keeping two rows is safer than overwriting and losing the earlier answer.

Someone correcting a typo in their own name usually does it on the same device, so that still updates correctly.

This is why a response count that does not go up can be perfectly normal. When the same person edits their answer the count stays the same and only the content changes. It can feel like a response disappeared, but it was replaced with the latest version, not deleted.

When a new row is created instead

  • A guest who left the phone number blank replies from a different device or browser
  • A guest replies from a device in private browsing mode (we cannot remember the device)
  • The phone number matches but the name is completely different

If duplicates appear this way, delete the wrong entry from the response list in your dashboard.

Encouraging guests to enter a phone number reduces duplicates. With a number on file they are recognised even after changing device or clearing their browser, and they link automatically to their advance response at QR check-in on the day.

Viewing Responses

RSVP responses submitted by guests can be found here:

Dashboard > Analytics menu → RSVP statistics

If you're looking for a menu named "RSVP" in the left sidebar, you might not find it. The menu is named "Analytics", and it shows both attending/not-attending responses and statistics together.

  • Check attendance status and number of companions
  • View detailed information for each response, and delete incorrect entries
  • Automatically display the attendee list when linked with the Guest List section
  • Can be used together with the QR check-in feature

Need Help?

If you have any questions about RSVP settings, please contact us via Contact Support!

Next Steps