Event Booking & Calendar

Events Booking is a powerful, features rich, easy to use Joomla Events Registration extension. It allows you to create events (both free and paid), allows registrants to register for these events (Individual or Group registration) and process payment via online payment gateways.

Nested Categories

Nested Categories

Events Booking allows you to organize your events cross infinite categories and subcategories

  • Unlimited categories.
  • Unlimited category levels.
  • One event can be assigned to different categories.

Powerful, flexible events management

Events Booking allows you to create events easily both from back-end and front-end of your site

  • Support both free or paid events.
  • Support both onetime or recurring events(daily, weekly, monthly or yearly recurring events).
  • You can set up individual price and group registration rates for each event (0 mean free).
  • You can limit number of registrants for each event(0 mean no limit).
  • Event can have a fixed start date or a TBC (to be confirmed) date.
  • Support different registration types: Individual Registration, Group Registration, Both or Disable Registration.
  • Support two types of discounts: members discount or early bird discount.

Multilingual Support

  • Allows you to create events, categories, locations, custom fields…in different languages. So now, if you build a multilingual website, you won’t have to worry about it anymore (forgot Joomfish, Falang…, they are not needed anymore).
  • Use built-in translation function, you can easily translate all the language strings used in the extension into different languages without having to edit language file directly.

Built-in Calendar

Users can browse for your events in a nice, responsive calendar

  • Monthly layout allows viewing all events in the selected month.
  • Weekly layout allows you to view all events in a selected week.
  • Daily layout allows you to view all events in a selected date.
  • Events can have different color in the calendar (based on the category which it is assigned to)
  • 6 different calendar themes to choose from : Default, Dark, Fire, Leaf, Ocean, Sky.
  • Easy switching between Monthly, Weekly and Daily layout.
Responsive Layouts

Nice, Clean, Responsive Layouts

Events Booking has a nice, clean, attractive theme with different layouts to display events, categories, locations, registration form… in the system:

  • Calendar page to display events in calendar.
  • Upcoming events page to display list of up-coming events.
  • Categories page to display list of categories (and sub-categories).
  • Category page to display list of events in a category. Different layouts available: Default (list) layout, Columns (Grid) layout, Table and Calendar layout.
  • Location page to display list of events of from a location.
  • Event detail page to display information of event.
  • Events archive page to display all of past events
  • Registration form, registration history…
Registration Options

Different options to register for an event

  • Individual Registration allows you to register for one user.
  • Group Registration allow you to register for several users in a group. With group registration rate setup, admin can give discount for group registration (the more members in group, the more discount).
  • Shopping cart option allows you to register for different events within one checkout.
  • Registrants can access to registration history page to view their registration history and edit information of registration records if needed.
Online Payment Gateways

Support 40+ payment gateways

  • The most popular payment gateways: Paypal, Authoroize.net, Eway, Worldpay and Offline payment plugins come with the extension by default.
  • Other payment gateways such as 2Checkout, Authorize.net SIM (Server integration method) ,Google Checkout, First Data, iDEAL Mollie are released as separate payment plugins. See Payment Plugins tab to see list of available payment plugins.
  • If you need a payment plugin which is not supported, you can contact us and we will give you quotation for the development.
Registration Options

Custom, flexible registration form

  • You can choose to show/hide, require/not require any fields on registration form.
  • You can choose which fields you want to use on individual registration, for group members, group billing form.
  • You can create un-limited custom fields to collect any information you want from registrants.
  • Each event can have its own, independent set of custom fields.
  • Registration integration option allows registrants to register for a Joomla account when register for an event.
Custom Fields

Powerful Custom Fields

  • Support 9 different types of custom fields: Textbox, Textarea, Dropdown, Multi-Select, Checkbox List, Radiolist, Datetime, Heading, Message.
  • Conditional custom fields.
  • With custom fee field feature, the price which users will have to pay can be calculated based on what users choose on registration form.
Emails notification

Powerful Emails Notification System

  • Notification Emails sent to administrator when someone register for an event or submit event from front-end. Please note that you can use different notification emails for different events.
  • Confirmation Emails sent to users when they register for an event or their registration is approved by admin (in case they use offline payment).
  • Mass Mails feature allows admin to send emails to all registrants of a selected event.
  • Reminder emails sent to registrants (automatically by the system) to remind them X-days before the event started.
  • Notification email sent to administrator when registrants cancel his registration.
Front-end managements

Front-end managements

Users with proper permissions (setup by admin via Joomla ACL)can perform the following tasks in the front-end:

  • Submit events.
  • Edit, Delete, Publish, Un-publish events.
  • Export registrants of an event.
  • Manage registrants (edit, delete, publish (approve) registrants.
  • Registrants can access to see their registration history, edit their registration records.
seo customization

SEF / SEO optimization

  • Intelligent Joomla core SEF router generate friendly urls without having to use any third party SEF extensions.
  • You can set meta data (meta keywords, meta description) for each category and event.
  • Semantic HTML coding, follow https://www.schema.org standard that is official supported by Google, Bing and Yahoo. This way search engines will understand when the event will take place, where and what images and descriptions are related to the event. The semantic web will make your events and locations rank much higher in search engines.
google maps integration

Google Maps integration

  • Easier locations / venues creation from back-end by drag the marker on the map. When you move the marker on the map, the address of location will be updated automatically.
  • Display event locations/venues on Google Map.
  • Get direction.
backend management

Full features but easy to use back-end management

  • Flexible configuration.
  • Create and manage event categories.
  • Create and manage events.
  • Manage registrants (find, create, edit, delete, approve, export registrants to csv).
  • Create and manage locations (venues).
  • Create and manage Custom fields.
  • Install(new payment plugin), change settings of the payment plugins which you use.
  • Change, customize messages / email messages.
  • Change, language strings (without having to edit language files directly) and translate it to different languages (if your site is multilingual).
Modules & Plugins

Multiple modules and plugins

  • Up-coming events, mini-calendar, categories, locations, search events module.
  • Plugin to display event on a Joomla article.
  • Plugin to display registration form on a Joomla article.
  • Search plugin allows searching for events via Joomla standard search.
3rd party

Integrated with third party extension

  • Joomsical and Community Builder: Auto fill-in registration form with data stored in user profile. Also there is a registration history plugin allows displaying registration history of a user in his profile.
  • Integrated with newsletter extensions such as AcyMailing, Acajoom, CCNewsletter so that when users register for event, they will be assigned to mailing list and you can send emails to it later.
  • Integrate with Joomcomments allows adding comment feature to event.
  • Open programming structure so that you can easy write plugins to integrate with third party extension.
other features

Other features

  • Coupon Code and Tax support.
  • PDF Invoice
  • Deposit payments: Users can choose to pay in full or pay deposit amount (defined by admin) when register for an event.
  • Waiting List feature allows users to join waiting list when an event is full.
  • Social sharing.
  • Invite function allows users/visitor to invite their friends to join the event.
  • Build in translation function.


This extension is used on https://holisticevents.com.au and other websites

Unique, creative, innovative web design
with just you in mind!