Name
Share a little information about yourself.
Address
How did you hear about this event?

An online event registration form collects attendee information for webinars, conferences, workshops, or virtual gatherings. People fill it out to reserve their spot, and you get their contact details plus any other information you need to plan the event.

This particular template does something extra. It creates WordPress user accounts during registration. People choose a username and password when they sign up, which gives them login access to your site. This is very useful if you’re providing event recordings, exclusive materials, or a community area that requires authentication.

What’s in the Online Event Registration Form=

The WPForms online event registration form is designed to make registration stupid simple for your attendees and aid you in event planning.

  • Account Creation Fields: Username, email, and password that become WordPress login credentials through the User Registration addon.
  • Contact Information: Full name, phone, and address for reaching attendees or mailing materials.
  • Short Bio: Text area where people can introduce themselves. Good for networking events or when you’re building community.
  • Event Source Tracking: Radio buttons asking how they found out about the event. Helps you see which promotion actually worked.
  • Ticket Count: The dropdown field allows you to select the number of tickets you want for the event.
  • Company Field: Optional field for business name at professional events.

This makes it easy for the organizer to see the number of attendees that want to visit the event and make proper arrangements for everyone.

How to Create an Online Event Registration Form

This template needs the User Registration Addon, which comes with WPForms Pro and higher licenses. After you select the template, go to Settings » User Registration.

Pick the default role for new registrants (usually “Subscriber”) or you can create a custom “Event Attendee” role with specific permissions.

Decide whether to require email confirmation before accounts activate. This stops fake registrations but makes the process slightly longer for real people.

If you want to save the bio or company information with their user profile (not just in form entries), map those fields to user meta in the settings.

When you’re happy with your event registration form, check out the settings to create your custom email notifications and confirmation message.

You can share any additional information attendees need to know about the event and include all the details from their forms so they can save the information for future reference.

Finally, add your form to your WordPress site in just a few clicks with the WPForms block. Choose your form from the dropdown to embed it in any post, page, or widget area.

Adapting for Your Event

  • Add payment if you’re charging for tickets. Drop in a Stripe or PayPal field and set your pricing. People can pay and register in one step.
  • Include session selection for multi-track events. Use checkboxes showing available workshops or talks so attendees can plan their schedule.
  • Ask about meals if you’re providing food. Checkbox list for dietary restrictions or dropdown for meal choices.
  • Collect accessibility requirements with a text field where people can explain what they need.
  • Remove the address entirely for purely virtual events. No point collecting mailing addresses when everything’s online.

Virtual vs. In-Person Events

  • Virtual events: Drop the address fields. Add time zone selection instead. The user accounts give people access to your streaming platform or let them watch recordings later.
  • In-person events: Keep the address for mailing badges or materials. Add questions about parking or transportation. User accounts can handle pre-event networking or post-event photo sharing.
  • Hybrid events: Add a radio button asking if they’re attending virtually or in person. Show different fields based on their answer using conditional logic.

Payment Options

  • Free events: Use the form as-is without adding payment fields.
  • Paid events: Add Stripe or PayPal. Set up different ticket tiers if you’re offering multiple access levels.
  • Early registration discounts: Use conditional logic based on date to show different prices before and after your deadline.
  • Group discounts: Add calculation fields that reduce per-ticket price when people buy multiple tickets.

Register Attendees for Paid Events With WPForms Pro

So, what are you waiting for? Get started with the Online Event Registration Form Template today. WPForms Pro users also get over 2,100 extra templates for helping you manage your events, conferences, trips, and a lot more!