Free
Gutenberg Optimized: No, High Resolution: Yes, Compatible Browsers: IE11, Firefox, Safari, Opera, Chrome, Edge, Compatible With: Elementor, Elementor Pro, Visual Composer, WooCommerce 6.x.x, WooCommerce 5.x.x, WPBakery Page Builder, WPML, Software Version: WordPress 6.4.x, WordPress 6.3.x, WordPress 6.2.x, WordPress 6.1.x, WordPress 6.0.x, WordPress 5.9.x, WordPress 5.8.x, WordPress 5.7.x, WordPress 5.6.x, WordPress 5.5.x, WordPress 5.4.x, WordPress 5.3.x, WordPress 5.2.x, WordPress 5.1.x, WordPress 5.0.x

Updated at | 01/11/2024 (2 years ago) |
Virus check | N/A |
File size | N/A |
Download times | 0 |
Designed for: course and training oriented business owners, for trainers, teachers and tutors. For any website selling courses or registering for courses. Consider the plugin for class enrollment system for schools e.g. for sports activities like football school, dance school, karate school, chess club. It will also work well when organizing online classes.
Latest Version: 17 January 2025 – v1.9. Check the changelog



Bookingo – Course Booking is fully responsive which means each and every plugin element adapts perfectly for any screen size. The plugin works great on all mobile devices and tablets.
Bookingo does not impose any limitations on you. The plugin enables you to create an unlimited number of courses and an unlimited number of course groups within those courses. This allows you to, for example, create multiple bookings for different industries within a single website.
For each course group, you can specify the start and end date (and time), number of lessons, class duration, student limit, and schedule based on recurring events or individual lesson dates. You can also specify the location, trainer’s contact details, and additional information (such as the requirement of a swimming cap). For a given course, you can create a description with a featured image or promotional video using the WordPress post editor.
If you use WooCommerce on your website, we’ve got you covered. Login, registration, order processing, and payment gateway support are all provided by WooCommerce. Please note that the Bookingo plugin is also fully functional without WooCommerce installed.
Bookingo is integrated with popular WPBakery Page Builder for WordPress, but it is also fully functional without WPBakery Page Builder installed.
With built-in color picker you can define your own colors to match booking form to your website.
The plugin offers several payment options including cash, Stripe, and PayPal. If you have WooCommerce installed on your website, you can also utilize the payment methods supported by WooCommerce.
The big advantage of this plugin is the ability to define your own form fields, so regardless of the industry or course, you can create your own form using a simple editor. You can also create your own field sections, such as Course Participant Data or Applicant Data. There can be any number of such sections or form fields.
The plugin supports all world currencies and it has a built-in rate manager for easy conversion between different currency pairs.
You can define your own pricing rules depending on the booking form, course, course group, registration dates, and more. For example, you can create a discount for people who sign up for a language course this weekend.
The plugin is integrated with the Nexmo and Twilio API for SMS notifications, enhancing the customer experience. By adding Telegram and email notifications, your clients will always be kept informed.
The plugin has a feature that allows you to generate discount coupons with either a fixed or percentage discount, and to set options such as usage limit and coupon activation dates. You can use a built-in tool to quickly generate a specified number of coupons, eliminating the need for manual creation.
The plugin also includes the ability to create multiple agreement fields that the client must accept before submitting the form. These fields can be made optional or required based on settings in the admin panel. This feature is particularly important in regards to compliance with General Data Protection Regulation (GDPR).
Import demo data to start with by using plugin settings menu.
Displays a list of all submitted orders (bookings) in the system.
With this module, you can create unlimited booking forms and define different settings for each form. There are many options available:
With this module, you can create an unlimited number of courses and define different settings for each course. There are many options available:
With this module, you can create an unlimited number of course groups, which can later be assigned to courses.
You can create custom pricing rules based on the selected booking form, course, course group, and registration dates. For instance, you can set a unique price for a course during a specific date range. There is no limit to the number of pricing rules that can be defined.
With this module, you can create any number of course locations.
With this module, you can create available payments methods.
The module enables you to create discount coupons.
The module enables you to create various tax rates.
The module lists email addresses used in the system.
Support is conducted through our Support Forum. We’re in GMT +1 and we aim to answer all questions within 24 hours in weekdays. In some cases the waiting time can be extended to 48 hours. Support requests sent during weekends or public holidays will be processed on next Monday or the next business day.
We are a team of passionate people with 15+ years of experience and 10+ years of our presence on Envato Market. We specialize in WordPress, design, and development. Please follow us to stay up to date as we continue to craft our works.