Program registration form

A registration form is a standing form for programs that run multiple times or are open-ended — a recurring workshop, a club, a course cohort. Unlike an event registration, which is tied to a specific date and usually includes a ticket, this collects contact info and program choice on a flexible schedule. Position this as the flexible option for when a more specific template — event registration, course enrollment — does not fit.

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.

Dropdown for program choice means reuse without rebuilding

Programs change, but the form stays the same. Edit the dropdown options to add or remove programs, and the form still works — you do not have to rebuild or redeploy.

Consent checkbox captures affirmative agreement

A required checkbox means every person who registers has explicitly agreed to receive communications, which is the bar for permission-based messaging.

No card required.

Registration Form

Live preview

How to build this form

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

  1. Add a text field for the registrant's full name.
  2. Add an email field and a phone field, so people who prefer text or voice are both covered.
  3. Add a dropdown listing the programs available. If you add programs later, edit the dropdown options without rebuilding the form.
  4. Add an optional text field asking how they heard about you.
  5. Add a required checkbox: "I agree to receive updates about this program", so you capture affirmative consent.

Fields in this form

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

QuestionField typeRequired
Full nameShort textYes
EmailEmailYes
PhonePhoneYes
Which program are you registering for?DropdownYes
How did you hear about us? (optional)Short textOptional
I agree to receive updates about this programCheckboxesYes

What goes wrong with this form

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

Asking for a password or login

This product has no authentication system. Do not ask people to set a password or sign in; they will get stuck. Collect their contact info and add them to a list instead.

Tying the form to a single date

If your program runs only once, use an event registration form instead. If it repeats or is always open, this registration form is the right choice — it has no expiry.

Making "how did you hear about us" mandatory

Making it optional keeps your completion rate higher. People who do not remember or do not want to say will skip it, but they will still complete the form and register.

Questions about this form

What is the difference between a registration form and an event form?

An event form is tied to a specific date, often includes a ticket price, and usually closes at a deadline. A registration form is for standing programs — a recurring workshop, a club, a course cohort — where the schedule is flexible and people can register on an ongoing basis.

Can I use this for multiple programs at once?

Yes. Add all your programs to the dropdown field. One form can collect signups for an entire portfolio, so you have one link to share instead of many.

Does signing up create an account?

No. This form collects names and emails and stores them in your dashboard — signing up means being added to your list, not creating an account with a password. You handle the list yourself via CSV export.