Intuitive Dashboard
From the dashboard you can see registration statistics (Today, Yesterday, This week, Last week, This month...), upcoming events, and latest registrants. You can also use quick icons to access to:
- Configuration
- Manage Categories
- Manage Events
- Manage Locations
- Manage Coupons
- Manage Custom Fields
- Manage Payment Plugins
- Manage Emails Messages
- Manage Registrants
- Export Registrants
- Mass Mail Registrants
- Manage Countries
- Manage States
- Translation
- Permissions Configuration
- Update Events Booking
Create, Manage Events
Create any type of event in minutes, from both administrator and frontend of your website.
- Free or paid events.
- Limited or unlimited number registrants.
- Fixed start date or a TBC (to be confirmed) date.
- Enable or disable registration (display only events).
- Use cut off date to stop accepting registration after certain date.
- Use registration start date to only accept registration from certain date.
- Registration handled on site or on external website.
- Private events: Users can only register for the event if they know event password.
- Featured Events: The events will be displayed on top of events list.
- Event can be assigned to multiple categories.
Locations/Venues Management
Create locations/venues and assign it to your event to let your users know where your event will be organized on a map using
Google Map or
OpenStreetMap.
- Easy location/venue creation by dragging the marker on the map. When you move the marker on the map, the address of location will be updated automatically.
- Auto-complete/suggestion location address as you type.
- Display event location/venue on a event details page.
- Menu option to display location/venue information (name, address, description, image...) and all events from that location.
- Get direction to a location/venue.
Manage Registrants
- View registrants list, search for registrant base first_name, last_name, organization, transaction_id..., filter registrants from a selected event...
- Add/edit registration record, add more registrants into an existing group registration.
- Approve offline payment registration (after receiving payment from registrants).
- Export/Import registrants to/from Excel, CSV file.
- Sending mass mail to registrants of an event or to selected registrants.
- Resend email (in case registrants don't receive it for some reasons).
- Checkin registrants, download invoices, tickets, certificates if needed.
- Cancel Registration, Issue Refund if needed.
Modern, Fast Loading Calendar
Display your events on calendar to allow users to browse for events on selected Month, Week or Day.
- Support two types of Calendar: Monthly Calendar and Full Calendar.
- Super fast page load while events are fetched in a new Ajax process.
- Users can navigate easily to find events from the month, year they want.
Beautiful, Mobile Friendly, Responsive Layouts
- Support most popular frontend frameworks: Twitter Bootstrap 2, 3, 4, 5 and UIKIT 3.
- Adapt itself to work with any templates, so you can use any template you like.
- 5 layouts options to display events: Timeline, Default (list),Columns (grid), Table and events grouped by category.
- Modules to display upcoming events, categories, locations, events map, mini calendar...
- Content plugin to display events from a category, a certain event, registration form on a Joomla article, K2 item....
Support 50+ Payment Gateways
Configure your preferred payment gateways to receive payments from your registrants when they register for your event.
- The most popular payment gateways: PayPal, Authorize.net, Eway, Worldpay and Offline payment plugins come with the extension by default.
- Other payment gateways such as PayPal Pro, Stripe, 2Checkout, Payfast, Authorize.net SIM (Server integration method) , Mollie... are paid payment plugins, cost 24.99$. See Payment Plugins tab to see list of available paid payment plugins.
- Each event can use different payment gateways if required.
Recurring Events
Create multiple instances of same event
- Recur events daily, weekly, monthly, and set of dates.
- Each child event is an independent event with it's own registrants, registration form, tickets.
- Update parent event can update information of all children events.
Smart Multilingual
We could be proud to say that we have the smartest solution for multilingual in Joomla!. If your site is a multilingual website, you can translate everything in Events Booking(categories, events, form fields, email messages, language items...) to all the used languages.
Flexible Pricing
The price which registrants have to pay while registering for your event can be configured in many different way.
- Single Price: A cost is applied to each participant/user registering to the event.
- Group Registration Rate: Determine price for each user depends on number of group members.
- Fixed Group Pricing: Fixed price for whole group, not depends on number of group members.
Multiple Discount Options
Give discount for your registrants base on user groups they belong to and the date they register for the event
- Early Bird Discount: Get discount if register before certain date.
- Members Discount: Give discount for users have account on your site and belong to the selected user groups. Each user group can have different discount amount if required.
- Bundles Discount: Get discount if registering for all selected events.
- Late Fee: Charge additional fee if users register after certain date.
Flexible Coupons System
Create coupon codes to give discount to registrants whenever you want.
- Discount Type: Fixed Amount or Percent.
- Coupon can be assigned to all or selected events/categories.
- Limit number of times the coupon can be used.
- Limit number of times the coupon can be used by each registrant.
- Specify duration (from date - to date) a coupon can be used.
- Export/Import coupons to/from CSV/Excel file.
- Batch Coupons: Generate any number of coupons with single click.
Multiple Registration Options
- Individual Registration allow registering for one user.
- Group Registration allow registering for several users in a group. With group registration rate setup, admin can give discount for group registration base on number of group members: the more members in group, the more discount.
- Shopping Cart allows adding any events into cart and register for multiple events within one checkout.
Powerful Custom Fields
Create custom fields to collect any information you want from your registrants.
- Support 17 field types: Text, Url, Email, Number, Tel, Range, Textarea, List (Select), Checkboxes, Radio, Date, Heading, Message, File, Countries, State, SQL.
- Each custom field can be assigned to all, one or several selected events (or categories).
- Conditional Fields: Show hide a custom field base on selected value of another custom field.
- Custom field quantity: Limit each option in a custom field (Radio, Checkbox, Select, Multiple select) to a certain number you want.
Custom Fee Fields
An unique, very powerful feature of Events Booking allows you to charge registrants different registration fee base on what they choose/enter on registration form. It makes Events Booking become very flexible and can handle almost all kinds of registration fee calculation.
- Single selection (Radio/Single Select). For example, registrant type with 3 options: Adult 100$, Student 90$, Children 30$.
- Multiple selections (Checkboxes/Multiple Select). For example: Lunch(+100$), Wifi (+10$).
- Text fee field. For example a textbox to allow entering number of tickets, each ticket cost 50$, if registrant enters 2 into that textbox, he will be charged 100$.
- Setup fee formula using math operators +,-/*,/ to calculate fee base on muliple custom fields.
Multiple Ticket Types
Emails Notification
PDF Tickets
PDF Invoices
Tax Support
Define tax rate for each event to charge tax for registration
Issue Certificates
You can config the system to generate certificates for your registrants of each event. Registrants can download their certificates after the event finished (from Registration History or via download link sent via email)
Frontend Managements
Configure the system to allow users with proper permission to to submit, manage [their own] events, registrants and locations from frontend of your website.
Cancel Registration
If enabled, registrants of an event can cancel their registration before certain date (setup for each event) to allow other users to register to replace that slot.
Deposit Payment
Enable deposit payment for an event will allow registrants pay upfront fee (determined by admin) while registering and pay remaining fee later (online payment or manually at the event).
Waiting List
Enable waiting list allows users to join waiting list of an event when it is full. Later, if someone cancels the registration, admin can move these waiting lists users into registrants