Snap Post
DocsRSVP & Attendance

Model House Visit Reservation (RSVP Business)

Learn how to set up a dynamic RSVP form for collecting model house visit reservations or presale consultation requests.

6 min read
2026-09-06

A custom application form for collecting visit reservations, presale consultation requests, and more. In business categories — including real estate presales — the RSVP section automatically switches to this dynamic form mode.

What Is a Model House Visit Reservation?

  • Dynamic application form: The rsvpBusiness form lets you build your own set of questions (a business-category-only mode of the RSVP section)
  • Capacity management: Set a limit on the number of visitors allowed
  • Load preset: Instantly load a default question set tailored to real estate presales

This section shares the same functionality as the RSVP section. In business categories like real estate presales, adding RSVP automatically displays it in this dynamic form mode. For common settings such as display mode (inline/modal/popup/sticky), refer to the RSVP documentation.

Setting Up the Visit Reservation Form

Configuring in the Editor

  1. Add the RSVP section from the left panel of the editor (automatically switches to dynamic form mode in the real estate presale category)
  2. Configure the following options:
SettingDescription
Design stylegallery-grid (default)
Display modeinline / modal / popup / sticky
Titlee.g., "Model House Visit Reservation"
Descriptione.g., "Reserve in advance to enter without waiting"
Submit button texte.g., "Submit Reservation"
Completion messagee.g., "Your reservation has been received"
CapacityLimit on the number of visitors allowed (number)
Capacity labele.g., "Reservations per session"
Question fieldsSee the table below

Configuring Question Fields

Use the Add Field button to add as many questions as you need. Each field lets you configure the following:

ItemDescription
Field typetext / email / tel / number / textarea / radio / select / checkbox
LabelThe question text
PlaceholderGuidance text shown inside the input
Help textAdditional description shown below the field
RequiredWhen enabled, the form cannot be submitted if left blank
Options (radio/select)Enter as value|label pairs, one per line
Min/Max/Default (number)Numeric range and default value
Headcount type (number/radio/select)What this field counts — adults / children / infants

Marking a field as a headcount (feeds totals and check-in)

Fields that collect a number of people — attendees, seats, companions — need to say what they count. A Headcount type selector appears when the field type is number, radio or select.

  • Not set (default): the value is stored but not counted as people
  • Adults / children / infants: it feeds your dashboard headcount totals and QR check-in

Without this setting the headcount is not counted. A number field is not automatically treated as people. This prevents numeric questions that are not headcounts — "years of experience", "interest score", "budget size" — from being added into your attendee totals.

If your attendance figures come out lower than expected, check this setting first.

Changing the field type to something other than number, radio or select clears the headcount setting with it. This stops a phone or text field from being counted as people.

Example Visit Reservation Form

You can build a model house visit reservation form like the one below.

Field TypeLabelRequired
textFull NameRequired
telPhone NumberRequired
radioPreferred Visit Date (options: 5/12 (Fri)|5/13 (Sat)|5/14 (Sun))Required
numberNumber of Visitors (min 1 / max 6)Required
selectUnit Size of Interest (options: 84㎡|110㎡|119㎡)Optional

Use Load Preset to instantly fill in a default question set tailored to the real estate presale category.

There are also sample forms that work regardless of category: Personal event, Event registration, Visit reservation, and Personal QR, in six languages. Picking Personal QR switches the check-in method to personal QR on save, and the name and phone fields become system-owned. See Event check-in.

The free plan has a limit on the number of reservations accepted. If you set the capacity above this limit, a notice message will be displayed.

What applicants see

After they submit

They get your completion message, and — if you are using the Personal QR sample — an 8-character code and QR image. Applicants press Save as image to keep the QR on their phone and show it to staff on the day.

While the QR is on screen, modals and pop-ups no longer close by themselves, so the window cannot disappear before the applicant saves it.

With any other sample they only see the completion message. A code is still issued and stored, it is simply not shown to them.

When the same person applies again

Submitting again from the same device and browser updates their earlier entry instead of adding a new one. Your list stays at one row per person.

  • It does not consume your response allowance a second time
  • The 8-character code stays the same, so a saved QR keeps working
  • On devices that cannot remember the browser, such as private mode, it comes through as a separate entry

When they come back later

Reopening the invitation on a device that already applied shows a response on record banner. With the Personal QR sample they can press View my check-in QR to pull the saved code back up.

Tell applicants who deleted the image to simply reopen the invitation link. Even if they cannot find it, staff can check them in with name search on the day, so entry is never at risk.

Several people on the same Wi-Fi is fine

Applications submitted together from one shared Wi-Fi connection — an office event, a group signing up at one desk — are accepted without limits. Hundreds of submissions over a single office line, or one coordinator entering them all, will not be blocked.

  • Nothing is ever rejected simply for arriving over the same connection
  • Duplicates are judged by the device that applied, not the connection (see "When the same person applies again" above)
  • Bulk submissions by automated scripts are handled by the per-invitation response limit and the deadline; you can delete unwanted entries from the list

Capacity is for display only

Filling the capacity does not block further applications. It tells visitors how many places are left, and simultaneous applicants can push the number past it.

To actually stop accepting entries, use the RSVP deadline on the Settings tab. → Settings tab

Need Help?

If you have any questions about setting up your model house visit reservation, please reach out via Contact Support!

Next Steps