3 Top Tools to Handle Event Registration in WordPress

The most important interaction on any event website is going to be the registration process. WordPress can work seamlessly with several event registration services and tools. These tools allow you to provide a better user experience during the registration process on your own website, accept payments, offer discounts, and save money. In this post we will take a look at three of the best tools to handle event registration using WordPress.

1. Event Espresso

Event Espresso

Event Espresso is a premium WordPress plugin for event registration and ticketing. The pricing plans for Event Espresso start from $99.95 for a single site license with one year of support and updates.

You would install Event Espresso like any other plugin. Simply download the plugin to your computer and then log in to your WordPress site and go to Plugins > Add New and click on the upload button. On the upload screen click on the choose file button and locate the plugin’s zip file from your computer. After the upload you will need to click on the Activate Plugin link to start using Event Espresso on your site.

Event Espresso supports multiple payment gateways. To choose a payment method go to Dashboard and then click on Event Espresso > Settings > Payment Methods. Activate the payment method you want to use, and then provide the details required to use that payment method. Currently it supports Invoice, Authorize.net AIM, Bank Draft, Check, PayPal Pro, and PayPal Standard payment methods.

Payment settings in Event Espresso

The next step is to add your event details. Simply click on Event Espresso > Events. Click on the Add New Event button to create your event.

After providing your event title and details, you can scroll down to ticketing and datetime section and create tickets. Event Espresso allows you to create multiple ticket types with different prices and features. Once you are satisfied with the settings, simply publish your event.

Get the shortcode for your event by clicking on the shortcode button. You can paste this shortcode inside any text widget, post, or page on your WordPress site.

If you are using one of our WordPress event themes, then you can add it to a homepage widget and display the event registration on the front page of your event website.

2. Eventbrite


Eventbrite is a popular third party service to sell event tickets online. It integrates beautifully with WordPress and provides a fast, seamless registration experience for your participants.

The cost of using Eventbrite varies, depending on how you use it. For every ticket you sell Eventbrite charges 2.5% of the ticket value plus $0.99 per ticket in U.S. dollars. If you use Eventbrite as your credit card processor then they charge 3% of ticket price as processing fee. However, if you use PayPal or Authorize.net as your payment processing service, then you will have to pay their processing fees as well.

Setting up Eventbrite is fairly straight forward. You signup for an account on their website and create your event. Provide your event details, date and time, and the venue. After that you can set up tickets. Eventbrite supports multiple tickets with different prices. Once you are done with tickets, you can make your event live.

On the Eventbrite dashboard, click on the website integration section and then choose Ticket Form. Copy the ticket form code and paste it in an Event Registration Widget or a text widget on your WordPress site.

Eventbrite integration

3. WooCommerce


WooCommerce is the most popular WordPress eCommerce plugin. It is used to sell products, digital downloads, or anything that you want to sell online. WooCommerce is supported by hundreds of WordPress themes and comes with its own gallery of add on plugins which further extend the functionality of WooCommerce.

With WooCommerce you can accept payments using multiple payment gateways. By default, it supports PayPal only but other payment gateways are available as extensions which you can purchase and install on your WordPress site.

It will not be possible to use WooCommerce with just any WordPress theme out of the box. Your theme may need a little bit of tweaking or you can use a theme with WooCommerce support. However, most WooCommerce themes are not suitable to be used for an event website.

To address this issue, we have made it possible for you to use WooCommerce with our WordPress event themes. Use WooCommerce products as Tickets and add your tickets as products. After entering tickets as products, you can simply go to Appearance > Widgets > Tyler Registration Widget and enter the shortcode [products skus=""] as in the registration embed code.

Using WooCommerce to sell event tickets

To learn more about this, check out our post on selling event tickets with WooCommerce.

In Conclusion

The major concern for any event manager is the cost of selling tickets. Eventbrite charges on ticket sales which could impact on your budget if your ticket price is quite high.

If you use Event Espresso then you will be paying one time fee for the plugin and after that you can set it up to use PayPal or any payment gateway of your choice and sell your tickets.

Same goes for WooCommerce, you don’t even need to pay for the plugin if you just want to use PayPal.

Make sure to look at the features each solution offers. More complex events may require sophisticated solutions, simpler events can rely on simple payment gateways.

Registration is the most delicate process of your event, make sure it works with your website and with an eye on the budget!


  1. Audrey Wiedemeier says:

    Thanks for this! I use Jaunas Theme and it was suggested that I use EventBright as integrates best with Showthemes. Do these two others work just as well? Thank you.

  2. sethshoultes says:

    Thanks Julius! Great post 🙂