How to add event booking and registration to WordPress

Airick – Speed is just horrible! – One very important parameter that’s missing is….SPEED!’ I gave them all ones because I’m very dissatisfied with them and am looking to switch. I’ve had them for years and am going to switch. I have to modify my database and am waiting 30+ seconds each time I click on a table or operations or whatever. If you’ve got a lot of time on your hands go with these guys.

In this video we setup an Event Booking and registration plugin. With this plugin you’ll be able to sell and take bookings for your events on any page you’d like to on your WordPress website.

You can get the plugin here:

I really love this WordPress event system as it’s easy to setup and has loads of flexibility. By using shortcodes you can insert events into posts and pages easily. It even includes a shortcode so you can just add a “book now” button to posts and pages within WordPress.

If you have any questions, please leave a comment.

More videos at

Here’s some of the features of the plugin:

Unlimited Events
PayPal Integration
Offline Booking
Supports additional gateways
Multiple Bookings
Coupon Integration
Event Categories
Multiple occurrences for same event
Multiple Tickets
Google Maps
Responsive Calendar Shortcode
Lazy Load Calendar Shortcode
Responsive Event Box shortcode
Responsive Event Button shortcode
Mobile fall back booking page
List Events based on filters (eventBoxes and eventCards)
Shortcode generation
AJAX Control Panel with 500+ Settings
User friendly event creation
Visual Editor
Sandbox integration
Offline booking form customization
CSV Integration
Add to Google Calendar
Every thing is customizable, from text ,color,size,padding,borders,border radius and much more.

WP Eagle

  • Holly Sorrells
    Posted at 03:52h, 22 April

    I'm really sorry but your advice sucks. Worse plug-in I have ever seen. Added a bunch of fields and funny thing is the extra buy in to get the forms plug in says "everything is customizable" when really when it comes to the look, NOTHING is customizable. It's the dumbest forms I have ever seen. Looks horrible on screen. Can't add tickets or coupons only available for certain dates (like for Early Bird discounts) and when I put in all the fields…the descriptions are blank. So all you see on the forms is the two lines that say name and email then a whole bunch of blank boxes. OMW the worst ever! Now I've spent about 50bucks and 2 hours on a horrible plug-in piece of garbage I can't use. I want a refund!!

  • Haunted History Ghost Tours of Seattle
    Posted at 05:28h, 07 May

    I spent four sleepless days reading reviews, looking at videos, looking at everything out there. And this is really the best for my purposes. And the competition charges one hundred dollars and more for anything like this.

    Thanks for leading me in the right direction.

  • Jim Doree
    Posted at 20:43h, 10 May

    You don't need to add the map using longitude and latitude. You can use an address as well.

  • Ronan McClelland
    Posted at 22:44h, 16 May

    When the user registers for the event where does there details go? Are they emailed to my own email or saved within the plugin?

  • HetlandVlog
    Posted at 22:15h, 08 July

    Hi, is their any possibilities to have more than one calender? we are renting out jet skis and would have one calender for one type of jet ski, and one for another type of jet ski

  • HetlandVlog
    Posted at 23:05h, 08 July

    Hi one more question 🙂 We rent out jet skis all day, 3 days, and 5 days. But have only a limit amount of jet skis avaliable. Is their some how possible to get these different "event for sale" to communicate whit another? so if someone have booked a 5 day from monday to friday their is one less available jet ski on the other type of rentals these days?

  • Muzzy Muz
    Posted at 20:29h, 03 November

    Thank you for the video, useful stuff.
    I run a market held weekly in a car park and want to sell (rent) pitches to market-vendors for each week – I wonder if you know if these scenarios are possible?A) Minimum pitch size is two car-parking stalls, but vendors can rent any number of extra stalls. Can I set a minimum sale of 2 "tickets" and allow add-ons? (This would need to reduce available tickets (stalls).
    B) Vendors may want to buy season-passes for, say, 4 weeks or the whole season?
    C) Should I set up one recurring event, or lots of individual events?
    Thanks, MuzzyMuz

  • Ian Booth
    Posted at 20:58h, 11 January

    Thanks for this. Just used your link to buy, hopefully you still get a comish.

    I do watch your video's and subscribe. Your videos are great!

    I'm trying to do a membership area for a gym. Using paid membership pro for the subscription/payments. I can also use PMP to lock out content or show content to account levels. This is where I'm hoping to put certain calendars to book a ticket to certain class.


    Is there a way to limit the amount of tickets per week a user books?

    Is there a way to cap the amount of tickets a user books,e.g. 10 – before an admin resets the account?

  • Girl from Ponemah
    Posted at 23:07h, 28 January

    Thanks! A quick & succinct tutorial.

  • cygeo. net
    Posted at 16:26h, 08 February

    Really Helpful Tutorial

  • Splash Adventure Training
    Posted at 10:28h, 13 March

    Great video, do you know if it can integrate with woo-commerce ?

  • Adrian Perry
    Posted at 00:25h, 31 March

    I freakin love you bro! Now I can start charging people $1200 for websites lol.

  • Muhammad Azhar
    Posted at 13:38h, 12 April

    Is it possible to user must register or login before book an event and after login/register he can book an event?
    Is it possible

  • Touratech UK
    Posted at 10:16h, 15 April

    nice tutorial. Clear and concise. appreciate

  • Aveling Events
    Posted at 10:28h, 13 June

    hi really good video im having trouble with the email part do you know much about that area?

  • ms. diplomacy
    Posted at 09:55h, 29 November

    Great tutorial, thanks so much! This is more or less what I am looking for. I see there is an add on Booking form – does this mean the basic version does not have a booking form? In your tutorial you've got a book now box where you can type in name etc. Does this require the add on? Thanks for letting me know. I'm happy to buy the plugin with your provided affiliate link 🙂

  • Mike McGregor
    Posted at 04:06h, 21 February

    I purchased this and am looking forward to using it, but does anyone know how to set the email section?

  • Tom R4
    Posted at 15:46h, 08 March

    Thanks for the video. Does the plugin save all the registrations in a database?

  • Thea-Lize Moolman
    Posted at 10:54h, 25 July

    Hi thanks for a great tutorial. I purchased the plugin, works great but one thing I am missing is being able to add multiple dates. I have 3 options, pay per class, pay per month (these work fine) and then I need a pay per class with the ability to multiple select a few (eg 6) random dates…Is this possible?