Skip to main content
A registration form collects sign-ups and manages who’s in. The same core setup works across events, courses, and memberships — with a few settings that make a real difference.

Choose Your Fields by Form Type

Form TypeCore FieldsOptional Fields
EventName, Email, PhoneDietary needs, T-shirt size, How did you hear about us
CourseName, EmailOrganization, Experience level, Goals
MembershipName, Email, PhoneAddress, Referral code
Keep it to the essentials. Every extra required field reduces completion rates.

Build Your Registration Form

1

Start from a Template

Click New Form → browse the Registration templates, or use Create with AI — describe your event and FormHug generates the fields and structure.
2

Configure the Email Field

On the Email field, enable No Duplicates in the field settings. This prevents the same person from registering more than once.
3

Set a Capacity Limit

If you have limited spots, go to SettingsSubmission Rules → set a maximum submission count. Choose what happens at the limit: show a full message, redirect to another page, or close silently.
4

Set Up Confirmation Emails

Go to SettingsNotificationsAdd Notification. Create two:
  • Admin alert: notifies you of each new sign-up
  • Registrant confirmation: recipient set to Submitter’s Email, with event details and any next steps
5

Publish and Share

Click Publish. Share the link directly, embed the form on your site, or generate a QR code poster for physical locations.

Let Registrants Check Their Status

Once registration is live, people often want to confirm they’re on the list. Use Public Query to create a self-service lookup page — registrants enter their email or ID to see their own record without you having to answer individual queries.