How to Set Up WordPress Event Registration

How to Set Up WordPress Event Registration

Events are everywhere. I mean, think about it. Many companies like to host events. And the web is a great way to allow people to sign up for these events. But to do this, you need to build an event registration system.

Building a system to allow users to sign up for the events can be tricky and expensive, but WordPress has many tools to help you do this. Allowing your visitors to register for your events can be easy if you have the right aforementioned tools at your disposal.

What the System Should Do

If you’ve ever held an event, then you’re already familiar with what all is involved to get your site visitors to sign up. If not, then you should start by understanding what the system needs to do.

What do we need an event registration system to do? What is involved? Here is a list of features that you will need your system to provide.

The Event’s Description

The system should give information about the event. This would be a detailed description that includes all of the basic information:

  • Topic
  • Date and Time
  • Venue
  • Speakers
  • Price


It should provide a map of the event’s location and recommended hotels and accommodations in the area. Integration with Google Maps is a plus here.


This includes tags and categories for the event. This lets you separate your events from each other if they’re on different topics. For example, you might have an event for improving social media networking for business, another for getting started with WordPress, and another for plugin design. Keeping them separate by using tags and categories makes them easier to find and keeps them from blending with your regular content.

Registration Form

The primary point of this topic is handling the registration for the event. The best way to do this is by using a system that provides a form. The form should be clearly labeled and capture all the needed information from the customer. The basics include:

  • Name
  • Address
  • Date attending (if multiple dates)
  • Email address
  • Payment


This should include payment methods and handle coupons. It should have multiple payment methods so people can pay with credit cards, through PayPal, or through some other payment gateway.


Your customers want to receive a confirmation email that their registration was complete. A good system would even send them reminders of the event. You could even have the system subscribe them to your newsletter automatically.


There should be methods to manage the events. You should be able to create them, edit them, copy them, delete them, etc. It should also let you create and manage multiple events.

You should be able to control the number of people that can register as well. For example, you don’t want your registration form to continue to allow customers to register for the event after the venue has reached its limit.

Building an Event Registration System in WordPress

You can build an events registration system just by using the tools that are built into WordPress. If you want to expand on this functionality, you can add a couple of plugins that will save you some time and get you a nice looking result. Here’s a quick look at how to set up an event registration using the WordPress tools.

Pages and Posts

You can use pages or posts to handle the event registration. Create a category specific for the event. This will keep the event separate from your other content. You could write all of the information in the post and maybe use a map plugin to show directions. Maps can be created with a Google Maps plugin such as WP Google Maps. Using posts or pages to handle the event registration allows you to keep it simple or to get as detailed as you want to be.

Sign Up

You can use the built in WordPress registration feature to allow users to sign up. The post could use a signup form, such as Gravity Forms or you could use a newsletter system such as MailChimp. Using MailChimp, you could create a newsletter and sign-up form just for this event. Another option is to use a plugin that provides a sign up form to capture emails manually.

Another way to handle sign up is through the commenting system. This would not work if you wanted to keep a certain level of privacy and it would be difficult to send any kind of email confirmation or reminders because they would be done manually. But for an event with only a few attendees, this would work just fine.


You can use PayPal to collect payments for the event. PayPal will provide a code snippet that will take your visitors to PayPal to complete the transaction.

Thoughts and Possible Concerns

This will work for a small event if you just want to get something posted. The more features you want to add, the more difficult it will be and the longer it will take.

There are a few problems you might run into as well. For one, you might need to install several different plugins to handle different features, such as forms, email, maps, etc., and they all have their own settings and features to set up. All of their features are separate from each other. This means that you will have to handle multiple screens for options.

For another, you will have to manage everything manually. For example, you will have to keep a count on the number of attendees and manually close the sign up feature when the limit is reached.

Possibly the most difficult problem would be handling multiple events and creating new events. You might have to start from scratch and this can be time-consuming. For example, if you’re using MailChimp to create a newsletter sign up for the event, you will have to create a new newsletter and sign up form for each event.

The Ideal System

The ideal system then would let you handle everything from a single dashboard, integrate all of the features together, accept multiple payment methods, include sign up forms that are created from the information about the event, include maps, allow you to manage multiple events at once, and allow you to copy and reuse the event’s information. Thankfully, there are several plugins that perform these tasks. Let’s take a look.

Complete Solutions

Using a plugin to manage event registration is a great way to save time and money. Rather than using individual plugins that were not made to work as a single unit, you can use a complete system that would help you manage the event. Let’s look at a few complete systems.

Event Registration

How to Set Up WordPress Event Registration - Event Registration

This plugin allows you to provide and manage event registration for any type of event. You can capture contact information, or any other kind of information you want, and it’s automatically placed into an events database. You can send the registrar to an online payment site such as PayPal, Google Pay, MonsterPay,, etc., as well as take payment by check or cash. A payment management system tracks and records the payments and it has support for PayPal payment notification.

It has reports that provides lists for events, attendees, and payments. The reports can be downloaded as Excel or CSV files. It includes a captcha field in the registration form that you can use if you want. The plugin is free. They do ask for a donation if you like the plugin and find it useful, however.

How to Set Up WordPress Event Registration - Event Registration 2

There are a lot of settings to go through once you get it installed. Events are easy to create and manage. First create a category for the event, then click on events to add a new event. You then go through the tabs filling out the details. Tabs include:

  • Description
  • Venue
  • Date / Time
  • Options
  • Coordinator (requires $20 add-on module)
  • Confirmation Mail

Once you’ve created the event and submitted it, you go back to the event management screen where you can see a list of all your events. This list includes a shortcode for each event. You can paste that shortcode into your content to create the signup form.

The event management screen also lets you see the basic info such as date, name, status, and number of attendees. You can manage the fees, answer questions, edit, copy, or delete.

I like that you don’t have to create a new event from scratch. Once you have an event created you can copy it and make modifications to the new one (in case you want to change the date, venue, etc.).

How to Set Up WordPress Event Registration - Event Registration 3

I found this plugin to be very easy to use and the forms look great. It provides the attendee with a button so they can add the event to their calendar and it gives them a map that shows the location.

Event Espresso 4 Decaf – Event Management and Registration System

How to Set Up WordPress Event Registration - Event Espresso 4 Decaf - Event Management and Registration System

The decaf edition of this plugin is free. It makes event registration management easy. For instance, it lets you create signup forms, collect payments via PayPal, and create reports. It will send an automated confirmation email. You can manage and export the data.

There’s also a premium version that adds an event calendar, more payment gateways, multiple pricing and ticket options, manual registration, and customizable email templates. Prices start at $69.

Events Manager

How to Set Up WordPress Event Registration - Events Manager

This one is loaded with features that include recurring events, locations management, an events calendar, integration with Google Maps, booking management, and lots more. It supports multiple tickets, multisites, etc. It even has BuddyPress support that includes: submit events, group events, personal events, and activity stream.

I like the options for customization with this plugin. You can specify any image size you want. You can choose who has what capabilities within the categories of events, recurring events, location, and other. So if you want your subscribers to be able to create and edit events, you can allow that.

You can use the visual editor and create your own submission forms in HTML if you want. Once the user has submitted for the event you can have the form not show any more if you want. You can do your own custom styling and determine how the form works within a page, too.

How to Set Up WordPress Event Registration - Events Manager 2

This one has some of the most comprehensive features of any of the plugins I tried. There are tabs in the dashboard for general, pages, formatting, bookings, and email. Within those tabs are more tabs laid out vertically, ranging from four to nine. When you select one of these tabs it opens up tons of options where you can create and manage every detail of your event. Even though there are a lot of settings, it’s still easy to use. You can just leave most of them at their default settings if you want.

The free edition is filled with features, but if you wanted even more you can get the Pro edition. It adds customizable email reminders, coupons and discount management, transaction history, PayPal and, customizable booking forms, individual attendee custom forms, reCaptcha, custom payment gateways, and premium support. It’s $75 for 1 site and $150 for 5 sites.

Events Planner

How to Set Up WordPress Event Registration - Events Planner

This one includes the features you expect to see such as a form manager, locations, categories, PayPal, etc. It also lets you provide information about organizations involved with the event. All of the data is stored in WordPress tables, so there’s no need to build custom tables. What’s interesting about this is that you can use any kind of information for use with the event. You can use custom templates and planner tags, too.

Events can be for an unlimited number of days. Users can register for just one day if they want and can also register more than one person. This was a feature that I didn’t see in the other plugins. It has multiple payment gateways and you can create unlimited event locations and create and manage unlimited organizations.

Forms are built with AJAX. You can create as many as you want and sort the order of the fields. Registrations are stored in a custom post type so it works like a shopping cart.

There is also a Pro version that adds lots more features. You can change the data structure yourself, create your own templates, and use filters to add fields and meta boxes to any selection. You can allow users to register for multiple days or all of the days for the event, allow users to choose the time they will register for, or register for the whole event. You can charge based on time, and have a different price for each day they register for. You can create new registrations and modify them from within the WordPress dashboard as well.

The Pro version costs $59 for the Personal plan, which includes use on 1 site, $189 for Advanced for 1 site and adds extensions such as MailChimp, and $299 for Developer for 5 sites with premium support.

Elegant Theme’s Event Theme

How to Set Up WordPress Event Registration - Elegant Theme’s Event Theme

If you want to build your site around the event, or if you want your site to look nice and showcase the event, you can use a theme that has many of these features already built in. Elegant Themes’ Event is exactly this. It allows you to turn your blog into an event website that showcases your special occasion.

It has an intuitive and interactive calendar, which is actually pretty interesting. It will display the dates that have an event in red. When your visitors mouse over those dates they will get a small popup with information about all of the events on that day.

The layout looks amazing. There are areas for upcoming events, featured events, blog posts, about us, etc.

How to Set Up WordPress Event Registration Elegant Theme’s Event Theme 2

Clicking on an event takes you to the post for that event. The post will contain all of the information that includes a description, the date, age, price, what type of event it is, the location, a link for bookings, and it will display a Google map for directions.

How to Set Up WordPress Event Registration - Elegant Theme’s Event Theme 3

Clicking on Bookings takes you to the contact form where visitors can register for the event. In this sample it takes the users to the contact page. You can also use any of the plugins above to handle the registration.

You can manage the events, both past and future, from a dashboard within WordPress.

How to Set Up WordPress Event Registration - Elegant Theme’s Event Theme 4

Event is part of the Personal plan for $69 per year. It includes access to all themes and premium support.

Wrapping Up

WordPress is an excellent tool to handle events and event sign ups. You can get as detailed as you want, and it can be as simple or as complex as you want. You can handle event registration just from posts, by using several plugins, a single plugin, or use a theme that handles much of it for you. You have plenty of options in WordPress to make your event registration process your own.

How about you? Have you used WordPress for event registration? Did you use one of the methods detailed here? Did you use a different method? Do you have something to add to this list? I’d like to hear about it in the comments below!

Free wordpress Theme

24 comments to “How to Set Up WordPress Event Registration”

You can leave a reply or Trackback this post.
  1. message bottle gift ideas says: August 17, 2015 at 12:15 am

    An innovative tactic to send messages for your loved ones could
    be the use from the bottle. I finally hit
    and start posting that I am an author searching for Anglin family members.
    There was obviously a 435 percent rise in bad behavior
    on soda days. Working having a member of our Ottawa real estate agents you
    can wait for the fewest problems throughout the marketing procedure of your
    property, condo or asset property here in Ottawa.
    However, amongst all with the over stylised and
    fussy designs found for the shelves, one of the most iconic
    is still the simple design with the Channel No. A girl which is sitting having a group of people also can be dangerous
    because she will be shy to perform what she feels like doing.
    As of yet, removal isn’t cost-effective and a few say it could cost more
    than any country’s budget to clean up the Patch.

  2. free apple iphone 5 test says: August 17, 2015 at 11:56 am

    Hurrah, that’s what I was looking for, what a stuff!
    existing here at this website, thanks admin of this web page.

  3. health topics says: August 22, 2015 at 2:26 am

    Asking questions are truly good thing if you are not understanding something fully,
    but this paragraph offers pleasant understanding even.

  4. mp3juice says: May 13, 2016 at 1:05 am

    I have read so many articles or reviews regarding the blogger
    lovers except this piece of writing is genuinely a nice paragraph, keep it up.

  5. Private Doom Cheat says: May 18, 2016 at 5:19 am

    Where can I find even more about a world of warships cheat?

    That’s something I like.

  6. mp3juice says: May 18, 2016 at 5:21 pm

    I think this is among the most vital information for me.
    And i’m glad reading your article. But want to remark on few general things, The
    web site style is perfect, the articles is really nice : D.
    Good job, cheers

  7. Buy Script Engage says: May 22, 2016 at 6:44 pm

    At the end of your video talk about your company a little more and include a “call-to-action”
    so that your viewer will visit your website and buy something.
    I have an AWeber account, which I use to look after myy
    list and generate my capture forms. Why, because it gives us more time to
    do other equally-important things.

  8. says: May 26, 2016 at 2:22 pm

    Oh my goodness! Awesome article dude! Thank you, However I am having problems with your
    RSS. I don’t understand the reason why I cannot
    join it. Is there anyone else having identical RSS
    issues? Anyone who knows the solution can you kindly respond?

  9. Clyde says: May 28, 2016 at 6:16 pm

    What’s Going down i’m new to this, I stumbled upon this I have found It positively
    helpful and it has aided me out loads. I hope to contribute & help different users like its helped me.
    Great job.

  10. elektronik sigara c6 plus says: June 14, 2016 at 8:31 pm

    Free markets ‘ not government ‘ will ultimately help
    separate the best of the industry from the worst.
    Technological advancements today have led too the creation of the new electronic cigarette, a device that aims to help evgen the most seemingly hopeless smoker
    to quit. After advertising on Craigslist, he soon had a huge customer base in Cerritos and the surrounding areas.

  11. LouisQWinkle says: June 15, 2016 at 6:55 pm

    I am aware this website provides quality dependent articles and additional data, is there every other
    webpage which presents these information in quality?

  12. download for free music says: June 16, 2016 at 8:14 am

    Greetings! This is my first comment here so I just wanted to give a quick
    shout out and tell you I truly enjoy reading through your posts.
    Can you recommend any other blogs/websites/forums that deal
    with the same topics? Thank you so much!

  13. RettaDPecora says: June 17, 2016 at 2:06 am

    I much like the valuable information you provide to your articles.
    I’ll bookmark your blog and look into again here regularly.

    I am reasonably certain I am going to be informed many new stuff proper here!
    Good luck for the following!

  14. application lets says: June 17, 2016 at 3:08 pm

    I always used to study paragraph in news papers but now as I am a user of web thus from now I am using net for posts,
    thanks to web.

  15. says: July 9, 2016 at 7:01 am

    each time i used to read smaller articles or reviews which also
    clear their motive, and that is also happening with this piece of
    writing which I am reading at this place.

  16. top hr recruitment firms in india says: July 19, 2016 at 2:23 am

    I was able to find good advice from your blog articles.

  17. rajaqq says: July 21, 2016 at 12:55 am

    Ɗawning a Dеtroit Lions Calvin Johnson jersey, the self proclaimed best iin the world,
    ѕlowly plaүed hand after hand clinching thee championship title.
    Be familiar in poker online first Ьefore you even start
    playing it. Furthermоre, you will find firеworks thɑt maу split into scaled-down stars following detonating, generating
    a crossing deѕign, as a way to throw out sparks whiⅼst they rise and split.

  18. ipcc4 elektronik sigara says: September 27, 2016 at 12:38 pm

    It’s been defined as a good and efficient way to stop
    smoking by means of anyone who has tried out this device
    however the Food and drug administration states otherwise.
    Get more information about electronic cigarettes at
    our site. This includes on airplanes, the bus, and in restaurants and hospitals.

Write a Reply or Comment

Your email address will not be published.