
The Bookingo course booking system is a powerful WordPress booking plugin for small service businesses, schools, and trainers. The plugin is perfect as a booking system for a swimming school, language school, or driving school—anywhere there is a recurring lesson pattern (course). Management is particularly easy, and the appearance is very modern and beautifully customizable, regardless of the theme. If something more complex is required with a full-fledged LMS system, we have linked an article about it at the very bottom.

WordPress Course Booking System Bookingo – simple, appealing & easy to manage
With the course booking plugin, you can create an unlimited number of courses and an unlimited number of groups within the courses. For example, you can create multiple bookings for different industries within one website. For each course group, you can set a course start and end date (and an exact time), the number of lessons, the lesson duration, the participant limit, and a schedule based on recurring events or individual lesson dates. You can also provide the location, trainer contact details, and other information (e.g., regarding mandatory swimming caps). For a specific course, you can create a description with a featured image or promotional video based on the WordPress post editor.
As always, Bookingo can also be translated into German with Loco Translate.
Example of a course view:


Further screenshots can be viewed on the product page on CodeCanyon.
Become more visible on Google & Social Media?
In a free strategy consultation for data-driven online marketing, we uncover your untapped potential, review any existing ad accounts if necessary, examine your SEO ranking and visibility, and determine which strategy is appropriate for your budget and which active measures will lead to more inquiries or sales.

✅ More visibility & perception through targeted placement
✅ More visitors > prospects > customers > revenue
✅ Reach target groups scalably with SEA
✅ Act and grow sustainably with SEO
🫵 Maximum success with our hybrid strategy
💪 More than 15 years of experience across industries in over 1,000+ projects demonstrable!
Bookingo WordPress Booking System for Courses – Core Course Booking Features
RESPONSIVE LAYOUT
Bookingo – Course Booking is fully responsive, meaning every plugin element adapts perfectly to any screen size. The plugin works great on all mobile devices and tablets.
UNLIMITED IN EVERY RESPECT
Bookingo does not restrict you in any way. You can create an unlimited number of booking forms, courses, and groups per course.
WOOCOMMERCE INTEGRATION
If you use WooCommerce on your website, you’ve come to the right place. Bookingo is integrated with WooCommerce, but is also fully functional without WooCommerce installed.
WPBAKERY PAGE BUILDER INTEGRATION / COLOR SELECTION
Bookingo is integrated with the popular WPBakery Page Builder for WordPress, but is also fully functional without WPBakery Page Builder installed. With the integrated color selection, you can define your own colors to adapt the booking form to your website.
MULTIPLE PAYMENT METHODS
The plugin offers multiple payment methods, including PayPal, Stripe, Cash, and if you use WooCommerce on your website, you can use the payment methods supported by WooCommerce.
FORM FIELD GENERATOR
The great advantage of this plugin is the ability to define your own form fields, allowing you to create your own form with a simple editor, regardless of industry or course of study. You can also create your own field sections, such as student data or applicant data. There can be any number of such sections or form fields.
ALL WORLD CURRENCIES SUPPORTED / EXCHANGE RATE MANAGER
The plugin supports all world currencies and has an integrated exchange rate manager for easy conversion between different currency pairs.
PRICING RULES
You can define your own pricing rules depending on the booking form, course, course group, registration data, and more. For example, you can create a discount for people who sign up for a language course this weekend.
NOTIFICATIONS
The plugin is integrated with the Nexmo and Twilio API for SMS notifications to improve the customer experience. By adding Telegram and email notifications, your customers are always well informed.
DISCOUNT COUPONS / CUSTOM AGREEMENTS
The plugin allows you to create coupons with a fixed or percentage discount, with the ability to set options such as usage limit, coupon activity from-to. You do not have to create each coupon manually. The built-in tool can automatically generate the desired number of coupons in one second. You can create multiple „consent“ fields that must be accepted by the customer before the form is submitted. Each of them can be optional or mandatory based on the panel settings. This function is very important in the case of the General Data Protection Regulation (GDPR).
ONE-CLICK DEMO INSTALLATION
Import demo data to get started with the plugin settings menu.
Feature List of Bookingo – Course Booking System for WordPress
- 100% Responsive and Mobile Compatible
- High Resolution and Pixel Perfect
- Unlimited Number of Booking Forms
- Unlimited Number of Courses
- Unlimited number of course groups
- WooCommerce integration (the plugin is fully functional even without WooCommerce installed)
- WPBakery Page Builder Integration (the plugin is fully functional even without WPBakery Page Builder installed)
- Integrated with Paypal, Stripe, and WooCommerce Payment Gateways
- Support for cash payment method
- Notifications via email, SMS (Nexmo, Twilio), Telegram
- Support all world currencies
- Extensive pricing rules
- Discount Coupons
- Custom form field builder
- Custom agreements
- Color picker
- Booking Forms
- Add, edit, delete booking forms
- Generate and copy a simple shortcode to place the form on any page
- Select the course supported by the form
- Select the default booking status for new bookings
- Select form currency
- Enable or disable coupons
- Enable or disable form preloader
- Define the default form tab (Overview or Book a Class)
- Enable or disable course start/end time
- Use the color picker to customize the form to your liking
- Courses
- Add, edit, delete courses
- Select course groups
- Set start date and time for course registration (optional)
- Set end date and time for course registration (optional)
- Select available payment methods
- Set up notifications for email, Twilio, Nexmo, and Telegram
- Define your own form fields for the course
- Define agreements
- Set promotional image or video
- Customize "Thank You" Page
- Course Groups
- Add, Edit, Delete Course Groups
- Set Course Start Date and Time
- Set Course End Date and Time
- Select Course Location
- Set Number of Lessons (Classes)
- Set Price and Tax Value (if applicable)
- Set Student Limit
- Enter Short Course Group Information
- Enter a short contact/instructor info
- Create Course Schedule
- Price Rules
- Add, edit, delete price rules
- Select the forms, courses, course groups to which the rule applies
- Select a date range for which the rule applies
- Set prices for a specific rule
- Locations
- Add, edit, delete course locations
- Payments
- Add, edit, delete available payment methods
- Vouchers
- Add, edit, delete discount coupons
- Set usage limit
- Set the coupon to be active from-to
- Set percentage or fixed discount offer
- Tax rates
- Add, edit, delete available tax rates
- Email Accounts
- Add, edit, delete email accounts for notifications
- Bookingo comes with plugin settings
- Set general options such as company logo, currency, date and time format
- Import demo content with a single click
- Set default booking status after successful payment
- Set synchronization of status with WooCommerce
- Use the Coupon Generator to quickly generate a specific number of discount coupons
- Use the Exchange Rate Manager to import exchange rates for selected currencies in relation to the base currency
- Demo content available with one-click importer
- Fully translatable with .po / .mo files
- Valid HTML5 code
- Cross-Browser compatible
- Documentation included
If it needs to be a bit more complex and extensive, LMS systems with corresponding themes offer the best possible flexibility for almost all use cases:
Online Learning Platform with WordPress for Education (Education, eLearning & Online Courses)









