Event Booking Pro - WP Plugin  [paypal or offline]

Event Booking Pro - WP Plugin [paypal or offline]

WPMeta Score

Did you know?

Plugin Popularity 5.0
Author Activity 4.0
  • 🎖 Plugin ranks 7,025 amongst 50,000+ plugins.
  • 🎂 This plugin is going to celebrate it's 9th anniversary after 2 months.


Event Booking Pro

Admin DEMO:
username: demo
password: demo


  • Unlimited Events
  • PayPal Integration
  • Offline Booking
  • Supports additional gateways
  • Multiple Bookings
  • Coupon Integration
  • Event Categories
  • Multiple occurrences for same event
  • Multiple Tickets
  • Google Maps
  • Tax
  • Responsive Calendar Shortcode
  • Lazy Load Calendar Shortcode
  • Responsive Event Box shortcode
  • Responsive Event Card shotcode
  • 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.
  • Email Support
    • Booker receives an email
    • Owner (admin) receives email of booking
    • Both emails are customizable<l/li>
    • Pre/Post emails (Emails Addon)
  • Multiple success actions: Open Success popup, Close booking popup, redirect to page, show message below button.
  • Shortcodes: Calendar – Event Box – Event Card – Event Buttons – Events List
  • Addon Shortcodes: byDay Calendar Shortcode

What Buyers are saying?

Iit’s how all WP plugins should be. A magnificent little tool for all wordpress sites. :-) Thank you Moe! mondera

I have tested all event booking plugin and some were for over 100 USD. Bu this plugin is extremely awesome at a good price. I just love this plugin. You cant find a better plugin. The developer Moe will always be there to answer any of your questions. Highly recommended. - designworks4u

One of the best support i ever had! If i could give more than 5 stars i would do so ;) – cvweb

Fantastic plugin, such a sleek booking system to fit in nicely with a responsive design & author is so helpful! Thank you! -rwilson86

‘Buyers? This plugin is by far the best event calendar plugin on the market and I highly recommend it!! Rarely do you find a well programmed plugin combined with simple and clean aesthetics with modern css3 elements’! – rivusmed

‘Much appreciated! You sir, rock! This plugin not only visually looks better than anything else out there, but also works better and has a great back end setup that’s easy to use and understand, especially for the non-coder. Everything is customizable.’ -arcadence

‘Unbelievably good support, I mean it?s better than good, it is perfect. Some software that I?ve spent 20 times as much money on don?t compare.
And the plugin works perfectly!’
- Wendorff

’... MoeHaydar provides excellent support and the plugin works flawlessly …!’ -BabyFlash

‘Thank you! the plugin is awesome, and so as your support!’ – nilo

‘I purchased the plugin. It really is a great tool!’ – bconley

‘Beautiful plugin and awesome support! Thanks a bunch!’= lushcreative


Change log

v 3.615 (June 9, 2016) FIXED: Quantity button bug v 3.61 (June 7, 2016)
  NEW: Compatible with forms manager new features
      Forms manager new features:
        ADDED: Ability to reorder name and email fields
        ADDED: Half fields
        ADDED: Duplicate fields on quantity
        ENHANCED: Styles of checkboxes 
        BUG: Escaped Characters are properly unescaped in admin area
  ADDED: Ability to add Tax
  ADDED: UTF-8 as a settings
  ADDED: Date to paypal form (visible in paypal website)
  ADDED: ?show_occurences_as_seperate" attribute to eventsList to allow to display duplicate events in eventsList
  UPDATED: New version of text editor
  FIXED: paypal logo bug
  ENHANCED occurrence creation, now you can set booking open/close date and times
  FIXED: Bug in more date book btn (caused by version 3.5, in some cases)
  ENHANCED More dates is now more compatible with mobiles.
  Bug: Free booking + feeble field
  Bug: eventlist limit attribute
  FIXED Calendar bug: Add to gCal now works
  FIXED Bug in passed events (booking button visible)
  FIXED bug in end date (confirmation email)
  ENHANCED: Booking open logic (centerliazed it) 
  ENHANCED: Calendar now pre-loads even first month. (Faster page loading)
  General improvements in performance + 1st step for multi-booking
v 3.51 (March 30, 2016)
  FIXED Calendar bug: Add to gCal now works
  FIXED Bug in passed events (booking button visible)
  FIXED bug in end date (confirmation email)
v 3.5 (March 2016 )
New Add-on: Email Templates & Alternative email

Enhancements to Emails: 
  Option to not send emails (admin and/or confirmation)
  Formatted cost to match site?s format
  Keywords in Email subjects
  Speed (it was very fast and now faster)

Additions to Event Cards
  ADDED ability to add background to cards
  ADDED Show thumbnail even if card is expandable (Toggle-able)
  ADDED control of width of thumbnail (Expandable and Non-expandable separate settings)

Additions to Calendar:
  ADDED new calendar style (titles directly shown)
  ADDED background image for day cell
  ADDED box-shadow toggle for calendar and event
  ENHANCED calendar with optimized queries for speed

Changes to Event List:
  Filters: changed the behavior
  ENHANCED: Optimized Queries for speed

  Fixed: When event is deleted -> all occurrences/tickets/bookins/categories/coupons are removed from database.
  FIXED all bugs reported. 
  FIXED refund from paypal
  FIXED bug in spots left when it is hidden
  FIXED bug in WP-MAILER in some cases
  FIXED Bug with Forms Manager
  FIXED passed date not working

Paypal folder now has an updated Certificate. Please update it if you have problems.

  Support was slow, we worked on improving it. The process changed in Feb and you started to see improvements. Now we are looking for one extra person to help with support to decrease wait more.

  We re factored a portion of the plugin to be able to add all the new features requested.
  We will release new version every other month with new features. We got a lot aligned!

v 3.4615 (19 July, 2015)

FIXED: Decimal bug

v 3.461 (July, 2015)

ADDED: Display all tickets in eventBox: how
ADDED: Category filtering in eventsList (frontend): how
ADDED: ?No Events? text when List is empty
ADDED: Ability to edit ?Passed? and ?Upcoming? texts in more dates popup
ADDED: keywords to email subject
ADDED: resend email: in bookings tab, beside delete button
ADDED: Add chargeable options to forms, require Forms Addon and Extras
ADDED: new date formats
ADDED: manual booking verification
ENHANCED: Calendar loading time
ENHANCED: In admin, occurrences now load ordered by date and not by creation id.
FIXED: Mobile booking page spots bug
v 3.451(March 4, 2015)
  FIXED: unnecessary code added was removed that caused extra field in booking form
  (update only if you installed v3.45)
v 3.45 (March 4, 2015)
  ENHANCED: EventCardExpanded now loads faster
  FIXED: ?limit? bug
  FIXED: Google maps on event card bug when using a lot of cards
  ADDED: Static text for Forms addon
  Small improvements here and there.
  WARNING: Combined description margin & padding settings. Now they are called spacing. 
v 3.44(Feb 8, 2015)
  FIXED: Upload button not working
  ADDED: Automatic recovery for those that deleted mobile booking page
v 3.431(Jan 23, 2015)
  BUG FIX: PayPal Redirect problem on mobile
v 3.43(Dec 8, 2014)
  ADDED: New email mode (uses WP Mailer) 
  ADDED: Control when booking opens and closes 
  ADDED: Limit Number of tickers per user (ex: user can only book 3 tickets) 
  ADDED: Limit number of bookings per user 
  ADDED: Hide price when it is 0.
  ENHANCED: Dates now inherit from wp language (some had problems with this) 
  ENHANCED: Mobile improvements
  ENHANCED: Speed enhancements
  RELEASED: 2 New Addons: 
    User Addon: 
      "Who Booked" Option
      Allow only logged in to book
      Pre-fill the form with information (Name, and email)
      A page to display a table of the user's bookings
    Barcode AddOn: Sends barcodes in the confirmation email 
v 3.42(Nov 3, 2014)
  RELEASED: ADDON Analytics & Checkin System.
  ADDED: QR CODE (requires add-on)
  ADDED: Terms & Conditions Field type (forms manager add-on)
  ADDED: Split Name into 2 fields. (forms manager add-on)
  ADDED: SSL3 back compatibility
  ENHANCED: Restyled the Batch generation and Edit booking popup
  ENHANCED: Email Templates Style
  ENHANCED: Forms Required Fields Style
  FIXED: Required fields on Mobile forms manager add-on)
v 3.411(Oct 6, 2014)
  FIXED: Bug in more dates popup
v 3.41(Oct 6, 2014)
  ADDED: In ?more dates? popup the book btw is removed when fully booked. 
  FIXED: Bug in price format (zero decimals)
v 3.4(Sept 30, 2014)
  ADDED: New filter types for "eventsList" shortcode: list by month(s), list events in next x days.
  ADDED: COUPON TYPE (effects on tickets/ effects on total price)
  ADDED: COUPON LIMIT (limit the number of usages of a coupon.)
  ADDED: Events sort by time in addition to by date.
  ADDED: Checking of remaining spots before booking is added.
  ENHANCED: Upgraded to a new Image Uploading system.
  ADDED: Location Icon in Event Cards
  ADDED: Events now have specific classes to identify which categories they belong (ebpCat_[ID], ex: "ebpCat_1")
  ENHANCED: Toggle button style
  ENHANCED: EXPORT CSV is now better, new addon on the way.
  ENHANCED: Image is now more responsive than before.
  ENHANCED: Overall performance of JS.
  FIXED: Price format is preserved when changing quantity.
  FIXED: "Expand" button in desc width.
  FIXED: Image Cropping
  FIXED: Bug in spots left in rare cases
  ALL CODE was reformatted.
v 3.39 (August 24, 2014)
  Event Card wont jump initially on slow connections
  Event box wont jump initially on slow connections
  Event Card more responsive on mobile
  Event Card list shortcode bug fix
  Added Option to toggle if to count all bookings or only successful ones.
  Added Event Description and Event Address to email template.
  Add custom emails for paypal refund.
v 3.38 (July 16, 2014)
  Event Cards can now be Expanded
v 3.371 (July 15, 2014)
  European price format bug fix
  Mobile booking Page was affected by previous bug 
v3.37(July 13, 2014)
  New Shortcode: Event Card 
  New feature: List events as Event boxes or Event Cards
  More Date in calendar bug fix
  Calendar more responsive for iPhone
  Overall improvements 
v3.361 (July 3, 2014)
  Calendar Bug Fix
v3.36 (July 3, 2014)
  Bug Fix caused by v3.35 for some users.
  Eventslist limit bug fixed
  New Option: Price formatting, set decimals, decimal point and thousand separator.
v3.35 (July 4, 2014)
  New Time Picker
  Option to choose an action after booking is done: Open Success popup, Close booking popup, redirect to page, show message below button.
  Events will expire relative to day and time rather than just day.
v3.34 (June 28, 2014)
  Mobile page paypal button bug
  Removed duplicate settings
  Fixed bug in manual booking addition
  Improved double bookings
  large amount booking - paypal bug fix
  improvements to event box for small screens
  Calendar tooltip is now animated
  Added description on how to toggle off the calendar tooltip.
v3.33 (June 19, 2014)
  Plugin Update Notifier.
  New Option:Ability to order Tickets in booking page. (5 ordering available: Default, Name (asc-desc), price (asc-desc))
  New Option: Always show "More Date" button.
  When price is zero (due to use of coupon), on-site booking is done rather than paypal!
  New feature: Add to Google Calendar Button (you can disable from settings)
  Added Direct Book button in "More Date" Pop Up

  Email improvements:
    New Feature: Ability to edit the email you receive when a booking occurs. Not the one the buyer receives. (So now both are editable via the email builder)
    (7) New keywords added to Email Template builder: formatted booking id, payer email, ticket id, transaction number...
    Extra fields (Forms Manager Addon) now can be added to the email template using %inputName% example: %hobbies%

  Improvements to booking page:
    Advanced Search 
    Add Booking from back-end directly
    Visual improvements

  Eventslist description fixed
  Shortcode page visuals improvement.
  Re-added id number beside the name of the event in admin panel
v3.311 (June 2, 2014)
  New email mode for those hosts that dont support SMTP
  In Settings page, payment tab opened the booking settings and vise versa. This was flipped.
v3.3 (May 27, 2014)
  New Page: Addons page
  New addon relreased.
  Enhncement to popup opening and closing 
  Option to disable toolTip in calendar
  Impovements to the frontened code. Much clearner and more efficient
  Backend code enhancements
  Shortcode page redone

  Bug fix: Some themes conflict with plugin. This is solved.
  Bug fix: Mobile page shows wrong spots left (if only 1 occurrence)
  Bug fix: Batch generation fix.
  Bug fix: Fix Dropdown box being cut off for large lists of dates.
v3.2 (April 13, 2014): Upload the new plugin + upload the new paypal folder!
  Site loading enhancements.
  Style improvements!

  Mobile:  Now booking page is a separate page on mobile!

  Calendar now loads only the events of the current month. The rest are loaded when the user switches month. Cache is applied also.
  You can deactivate this and load all events by using [eventCalendar loadALL="true"]
  Now supports specific categories.
  Calendar tooltip.
  Event wont expand if scroller not needed. (Better visually)

  Added TLS for email.
  Added a button that will test if your settings are correct!

  Add-on form bug fix. (Checkbox)
  Categories now show with their name and ID.
  Loader bug fixed
  Ability to include time in booking page.
  Backend improvements!
v3.11 (March 13, 2014)
  New features:
    Edit bookings
    Set page redirect after paypal (same page or custom Page) 
    Ability to deactive the "Read more" button and show all the description initially.
    Added 5 more calendar customization options:
      Today Background color
      Event Day Box Background Color
      Event Day Box Hover Background Color
      Event Day Dot Color
      Event Day Dot Hover Color

  Bug fix: Limited decimal points to only 2 bugs
v3.1 (4 March, 2014)
  New admin panel design.
  Added ability to add payment id to emails. 
  Fixes in email sent to you on bookings.
v3.02 (28 feb, 2014)
       Fix for Email not sent when using paypal payment
       Date generation bug fix 
V3.01 ( 25 Feb, 2014)
  Bug fix 
V3.0 ( 24 Feb, 2014)
  Even Categories 
  Email Templates (FULL CONTROL)
  FORM Manager ADD-On Capability
  Advanced Dates (Batch) Generation
  Duplicate events
  New feature: Maximum Bookings per event rather than per ticket 
  Introduction of a Visual  Editor for event Descriptions!
  Lots of new  options (example: Overlay Opacity, Overlay Color)
  Modal inputs now fully customization!
  Drop Box style customization
  Currency Options (position of the currency: before or after)
  Allow decimal prices
  Higher z-index (modal will always be on top of menus)
  Now the option to choose both types of bookings.
  Emails now work with ssl (fix for gmail emails)
  Separate Map height
  Calendar Height control
  More translation options (ex, Free, Coupon, Apply)
  Select is deactivated if only one date. (Same for ticket)
  Fixed loading text
  Coupon bug fixed
  Loader now will show if screen is short
  Enhancements of modal styling!
  Dates are verified to work! (I did structural edits on them)
  Improved CSV downloading
  Fixed Date format bug in (dates shows as D.M.Y instead of M.D.Y)
v2.7 (January, 2014)
  Added Google Maps
  Added delete booking feature
  Multiple events in one day now display in the calendar
  Booking page improvement: sortable/searchable records.
  Added scroll bar to popup
  Added closed button  to popup
  show/remove cost option added
  show/remove spots option added
  New options added allowing the plugin to be fully translated
  fix naming bug that prevented "&" letter in names
  Quantity booking bug fixed. No overbooking
v2.4 (November 11, 2013)
  1- BUG FIX: Offline booking Quantity was showing 1 and not the correct value.
  2- Some wordpress sites had a broken link.
    Updating instructions found in the zip file.
v2.2.1 October 21, 2013
Bug with paypal payment fixed (quantity)
  More Responsiveness!
v2.1 (October 6, 2013)
  Added Coupons and Multi Tickets Enable/Disable button
  New date and time picker
  Minor bug fix
V 2.0 (September 22, 2013)
    Coupon Integration
  Multiple Dates for same event
  Multiple Tickets
  Dramatic change in frontend, now all buttons will open a modal (pop-up) where users can customize their ticket
  Back-End enhancement
  Shortcode generation
  CSV Integration
  Email Support
    Added Email Special Message
    Added Email Template in Settings page

    Added Quantity Booking, now you can choose how many spots to book.

    Changed how the plugin handles bookings. Now all bookings will open the modal.
      If No-Paypal was selected a booking form will appear
      If Paypal was selcted a pay button will appear that will take to paypal

    Added the ability to customize the booking form
    Added 2 extra fields: Address and Phone
  Added 3 shortcodes
    Carousel Shortcode with filterable content (Passed/Upcoming/All)
    Event list Shortcode with filterable content (Passed/Upcoming/All)
    UL List Shortcode with filterable content (Passed/Upcoming/All)
  Made Sandbox easier to use
  Added Currency Support