RSVP form
For people you already invited. A yes or a no first, then follow-up questions only for the guests who are coming.
See the templateAn event registration form that asks eight short questions, skips the venue questions for anyone attending online, and never caps how many people can sign up. Clone it to your account, add your sessions, share the link.
No credit card. Unlimited forms and unlimited registrations on the free plan.
What's in the template
Each one uses the question type that fits the answer, so emails validate, choices can be counted and the attendee list arrives ready to print.
It goes on the badge and gets searched at the door, so one field holds the whole name.
Checked for a valid address before anyone can move on, because it carries every joining link and schedule change.
Optional, so a student or a freelancer is never blocked. Delete it for a community event.
Full pass, one day, or online only. No prices here: payment, if any, comes after the form.
Max selections set to three. The answers size your rooms before you book them.
Counts, not prose: None, Vegetarian, Vegan, Gluten free, Halal, Kosher and Nut allergy.
Access needs, asked of everyone. One open box catches what a list would miss.
Consent as its own question, separate from registering. A No never costs anyone a seat.
Date, time and place, plus a button you can relabel and point at any link. For a paid event, that is your payment page.
4 →
How will you attend?
Pick one. Online only skips the venue questions.
One question at a time, in your logo, font and colors. On a phone every option is a full-width tap target with a sticky back and next bar.
8
Questions, one per screen
6
Questions for online attendees
∞
Registrations per event, never capped
$0
To publish and share it
An event registration form does two jobs. For the attendee it is a sign-up that should take two minutes on a phone. For you it is the badge list, the catering order, the room plan and the access plan. Every question in this template is here because one of those lists needs it.
The order matters too. Name and email come first because they are easy. Attendance type comes fourth because it decides what the rest of the form asks, and sessions and dietary needs follow for the people in the room. In a conversational form that is eight quick screens with a progress bar, and online attendees see six. For formats and follow-up, see our page on event registration forms and RSVPs.
Upform does not take payments. There is no payment field and no checkout, so the attendance question is a plain Single Choice with no prices. For a meetup, a webinar or an internal event, that is the whole story.
For a paid event, split the jobs. On the Thank You step, set the redirect link to your payment page and relabel the button "Pay for your ticket". A click opens that page in a new tab. The registration is saved the moment that screen appears, so anyone who never pays is still in your table to follow up. A form has one redirect link, so for several prices, point it at a page that lists each ticket's payment link.
Dietary needs are Multiple Choice on purpose: caterers work from counts, and options you can tally beat sixty free-text versions of "veggie, no mushrooms". Access needs are one optional Long Text question, asked of everyone, online or not. A step-free route, a quiet room, live captions and a severe allergy have very different lead times, and one open question catches them all. Our guide to form accessibility covers the form itself.
The last question is a Yes/No: "Can we email you about future events?" Nothing is preselected and a No costs nobody their place, which is the shape consent needs. Our guide to GDPR-compliant forms covers the rest. One catch: connected integrations receive every registration, not only the Yes answers. With Mailchimp, send registrations to an event-only audience and move only the Yes answers into your newsletter.
Already wired in
The attendance question drives the logic in this template. Clone it and the rule is live, with nothing to build.
Conditional Logic
1 rule configured
Rule Summary
When How will you attend? is exactly "Online only" → Jump to field: Anything we should plan for so the day works for you?
Capacity
Your plan never caps registrations, which also means the form will not cap them for you. There is no seat counter that closes it at 120. Three habits cover the gap.
The Results tab shows views, starts and submissions, and the responses table has a date filter. Check it daily in the final week, and hold back the seats you give speakers and staff.
Flip one switch in the builder. Anyone who opens the link or embed then sees a "Form Not Published" notice. Everything already submitted stays put.
Build a second form from the waitlist form template and swap its link onto your event page. Every name on it is an invite for the next date.
When one session fills before the rest, remove it from the sessions question or add "full" to its label, save, and point people to the waitlist in the help text.
After the submit
Registrations land in the Upform responses table with search, a date filter and CSV export for the door list. Connect your own account to any of these and each one goes out as it arrives.
Every integration is on the free plan, and every one connects with your own account. See them all on the integrations directory.
Related templates
For people you already invited. A yes or a no first, then follow-up questions only for the guests who are coming.
See the templateThe form you publish the moment registration is full, so the people who missed out are first in line next time.
See the templateStaff the door, the stage and the coffee table. Availability and preferred roles, one question per screen.
See the templateFor one-to-one requests rather than a room full of people: tours, demos and consultations.
See the templateSend it the day after. Ask attendees what worked while they still remember the talks.
See the templateEvery starting point we ship, with category filters and a live preview. One click to clone.
Browse the galleryYes, and it stays free. The free plan gives you unlimited forms, unlimited registrations, all 21 question types, conditional logic and every integration, with 100 MB of file storage and a small Upform mark on the form. Pro is $12 a month and removes the mark, lifts the storage cap and adds up to five team members.
No. Upform has no payment field and processes no payments, so the form takes the registration and your payment provider takes the money. Set the redirect link on the Thank You step to your payment page and relabel its button "Pay for your ticket". The registration is saved the moment the Thank You screen appears, so you keep every name even if someone never finishes paying.
No. Upform has no capacity limit, so the form keeps accepting registrations until you unpublish it. Watch the submissions count in Results, and when you reach capacity, unpublish the form and put a waitlist form link where the registration link was. Anyone who opens the old link sees a screen saying the form is not accepting responses.
The template ships with one logic rule on the attendance question. When someone picks Online only, the form jumps straight to the access-needs question, so session picks and dietary requirements never appear. You can add more rules with 20 operators and four actions: show, hide, jump or end the form.
A registration form is shared publicly and collects what you need to run the day: who is coming, how they attend, which sessions they want and what they need from the venue. An RSVP form goes to people you already invited and mostly confirms a yes or a no. If you already hold the guest list, start from the RSVP form template instead.
Every registration lands in the form's responses table, with search, a date filter, CSV export and a side drawer holding the full answer set. Connect Google Sheets for a live door list, Mailchimp or Klaviyo for event emails, Slack for a message per sign-up, or Notion, Monday.com and HubSpot.
Get started
Clone the template, add your sessions, publish the link. Unlimited registrations, on the plan that costs nothing.
No credit card. Unlimited forms and responses on the free plan.