Create and Reuse Forms

Create and reuse different forms and form fields for your events.

  • Collect online payments or provide instructions for manual payments.
  • Easy-to-use email templating system: create new ones for each event or reuse an old one.
  • Add costs for form field selections or charge different amounts per registration type.
  • Send scheduled emails automatically at specified times (reminders).
  • Record attendance at your event using the multiple options in our check-in system.
  • Create and export customizable reports, sorting data by registration date or event date.
  • Show a list of upcoming and past events that your members registered for.
  • Display who’s coming to your events right on the event page, with access restrictions if desired.
  • Add a registration form to any post, page, or widget using a shortcode or Gutenberg block.
  • Allow attendees to edit or cancel their registration before an event begins.
  • Create registration deadlines, attendance limits, and opening dates.
  • Send messages to groups or individual attendees without leaving WordPress.
  • User-friendly registration process without page refresh using AJAX.
  • Manage registrations as an admin in the dashboard.
  • Allow visitors to register for a waiting list and be promoted when a spot opens.
  • Registrants can register for multiple people at once.
  • Link a single registration to multiple events, great for event series.

Built for The Events Calendar

Add registration directly to the events you already manage in The Events Calendar. No separate event system, no complicated setup.

Works with Your Existing Events

Add registration forms to your current and future The Events Calendar events.

Manage Everything in WordPress

Collect registrations, view attendees, and manage event details from your WordPress dashboard.

No Extra Ticketing Platform Needed

Keep visitors on your site instead of sending them to a separate registration or ticketing service.

See the Demo

Run Event Registrations from Start to Finish

Build Your Form

Create your registration form once, then reuse or customize it for any event. Add the fields you need: text, selections, file uploads, and more. Create multiple registration types with different pricing and limits. Reuse forms and messages so new events go live faster. Embed the form on any event using a block or shortcode.

Collect Registrations & Payments

Keep registration and payments on your site. No external ticketing platform required. Give attendees a simple, fast registration flow they can complete on one page. Accept payments with Stripe, PayPal, WooCommerce, and more. Send confirmations and reminders with customizable emails. Track missing or unpaid registrations without leaving your dashboard.

Manage Attendees

View and manage registrations where you already manage your events. View registrants, statuses, and notes for each event. Add, edit, or remove registrations as plans change. Message individuals or groups without exporting data. Let attendees update or cancel their registration when allowed.

Track Attendance and Generate Reports

Turn your registration data into useful reports you can share and act on. Export registrations to CSV for spreadsheets or reporting. Filter and sort data by event or registration date. Check in attendees on event day with built-in tools. Get a clear view across events without manual reporting.

Everything You Need to Run Event Registration

Easy Form Builder

Collect Payments

Custom Email Templates

Flexible Costs

Scheduled Messages

Check Attendees In

Generate Reports

List Member's Events

Customizable Attendee Lists

Flexible Forms

Editable Entries

Deadlines and Limits

Attendee Emailing

Single Page Registration

Registration Management

Waiting Lists

Connected Registrations

Connect Multiple Events

Mind-Blowing Support

Developer-Friendly

Trusted by WordPress Users

Excellent plugin, packed with features, amazing developer!
We’ve been using Registrations for The Events Calendar Pro for 7 months at the time of writing. It has all the features you’d want.
- @adbowp

Plugin great – support AMAZING!
I wanted to get this plugin hooked in with a Beaver Themer page and support went above and beyond expectations to help me get this working. It works great! Thank you
- @jassyjas

You won’t find better support anywhere!
As you can see from numerous other reviews, this is not only a great add-on to the Events Calendar plug-in but also the level of support you get is just outstanding.
- Chuck

Great value for Pro upgrade, great support
I highly recommend this plugin if you’re looking for a way to manage single events or a list of events on your website. Especially if you have an unusual use case.
- @itsawinelife

Great plug-in and support!
This plugin saved my bacon – it allowed me to pull and export many more fields than is native with the Event Calendar. Saved me and my team so much time and effort!
- Nancy

Amazing Support!
Craig gave us amazing support for the pro version of the plugin, so we were able to realize our specific registration process! Also the UI for the registration management is very clean and simple. 5 stars!
- @lukwi

Absolutely Amazing Support
The plugin itself is awesome. It has a lot of functions and works very well for my purposes. Even better than the plugin is the support. I can’t recommend this enough.
- Alessandro

Fills a big hole
So pleased to find this plugin. A natural and very helpful addition to the Events Calendar that integrates perfectly. In addition, the developer is responsive and helpful with his support. Great job!
- @neilatw

Great plugin, outstanding support!
I’m so glad to have discovered this plugin – I’ve implemented it on two websites with multiple events that require registration and payment. Thank you for all the quick replies to several support questions.
- @madbirddesign

Rated 4.9/5 on WordPress
Use Registrations for the Events Calendar Pro to grow your events.