Workshop registration form

A workshop form separates which session someone is joining, so you know how many to expect in each room and how to configure it. Experience level tells you whether to pair beginners or skip the basics; accessibility and dietary needs go in so facilities are ready before anyone arrives. Capacity is managed outside the form — you run the numbers after each submission and close the link when one session fills. Everything here feeds directly into a seating chart.

The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.

Session choice as a dropdown, not a text field

Sessions are a dropdown — "Introduction to X", "Intermediate X", "Advanced X" — not free text producing "the advanced one", "intro class", or "I don't know". One selection per person, count by session is automatic.

Experience level as a select field guides facilitation

Experience is a select field with predefined levels — new, intermediate, experienced. That tells you whether to spend twenty minutes on basics or skip straight to the hard part; a text field "what's your background?" is unanswerble at scale.

No card required.

Workshop Registration Form

Live preview

How to build this form

5 steps in the editor. Nothing here needs a paid plan.

  1. Add text and email fields for the attendee's name and email — required so you can send updates if plans change.
  2. Add a dropdown listing your workshop or session options, so everyone picks the one they want. The export shows counts per session.
  3. Add a second dropdown for experience level — new to this, intermediate, or experienced — so you know how deep to go.
  4. Add an optional text area asking about dietary needs, mobility needs or other accessibility requirements, so you arrange the room correctly before anyone arrives.
  5. Turn on "allow multiple submissions" in Advanced so someone can change their session choice if they regret and re-register with a new preference.

Fields in this form

5 fields, using 4 of the 19 field types available.

QuestionField typeRequired
Your nameShort textYes
EmailEmailYes
Which session are you joining?DropdownYes
Experience levelDropdownOptional
Any dietary, mobility or accessibility needs?Long textOptional

What goes wrong with this form

Specific to a workshop registration form, not general advice about forms.

Leaving session choice as free text instead of a dropdown

Free text for which workshop produces "the advanced session", "beginner training", "intro — the afternoon one". A dropdown with your actual session names — "Introduction 1pm", "Intermediate 3pm" — gives you an exact count per slot.

Experience level as a paragraph instead of a select

A text box "tell us your background" produces paragraphs you have to read and categorize by hand. A select field with three or four options — new, intermediate, experienced — answers the question and sorts into your planning data.

Not asking about accessibility until the day of

Parking, mobility, dietary, audio or vision needs must be asked at registration, not discovered on arrival. An optional text area for "any accommodations we should know about?" goes into your CSV and gets to your logistics team before the day.

Questions about this form

How do I know which session has the most registrations?

Session is a dropdown field, so each registration selects one of your options. Export to CSV and count the session column; the numbers show you which workshops are selling out and which are light.

Can someone switch sessions after registering?

Yes, if you turn on "allow multiple submissions" in Advanced settings. They can fill the form again to pick a different session. That second response is what counts for your final headcount; you can delete the old one from your dashboard.

What accessibility information should I ask for?

Parking, mobility, dietary restrictions, hearing or vision accommodations, preferred seating — anything that affects how you set up the room or what services are ready. A text area lets them be specific instead of picking from a checklist that never covers their actual need.