discount and promo codes

Bookingo – Course Booking System for WordPress

Bookingo - Course Booking System for WordPress

Bookingo – Course Booking System is a powerful WordPress booking plugin for a small service industry, schools and trainers. The plugin will be perfect as a booking for a swimming school, language or driving school, wherever we deal with a repeating pattern of classes.

The plugin allows you to create an unlimited number of courses and an unlimited number of groups within the courses. That is why you can, for example, create several bookings for various industries within one website. For each course group, you can specify a course start and end date (and even time), number of lessons, class duration, student limit, and a schedule based on recurring events or individual lesson dates. You can also specify the location, contact details of the trainer and additional information (e.g. about the obligatory swimming cap). For a given course, you can create a description with a featured image or promotional video, based on the WordPress post editor.

Latest Version: 02.02.2022 – v1.4. Check the changelog

Bookingo – Course Booking Core Features

Responsive Layout

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.

Unlimited In Any Way

Bookingo doesn’t limit 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 we’ve got you covered. Bookingo is integrated with WooCommerce, but it is also fully functional without WooCommerce installed.

WPBakery Page Builder Integration / Color Picker

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.

Multiple Payment Methods

The plugin provides multiple payment methods including PayPal, Stripe, Cash, and if you use WooCommerce on your website you can use the payment methods supported by the WooCommerce.

Form Fields Builder

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.

All World Currencies Supported / Exchange Rate Manager

The plugin supports all world currencies and it has a built-in 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 dates, and more. For example, you can create a discount for people who sign up for a language course this weekend.


The plugin comes integrated with Nexmo and Twilio API for SMS notifications to improve the customer experience. By adding Telegram and e-mail notifications, your clients will always be well informed.

Discount Coupons / Custom Agreements

The plugin allows you to create coupons with fixed or percentage discount with the possibility of setting 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 ‘agreement’ fields that must be accepted by the client before sending the form. Each of them may be optional or obligatory based on the control panel settings. This feature is very important in the case of General Data Protection Regulation (GDPR).

One Click Demo Install

Import demo data to start with by using 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 Also Fully Functional without WooCommerce Installed)
  • WPBakery Page Builder Integration (the Plugin is Also Fully Functional without WPBakery Page Builder Installed)
  • Integrated with Paypal, Stripe and WooCommerce Payment Gateways
  • Support for Cash Payment Method
  • Notifications by Email, SMS (Nexmo, Twilio), Telegram
  • Support All World Currencies
  • Extensive Pricing Rules
  • Discount Coupons
  • Custom Form Fields 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
    • Choose the Course Supported by the Form
    • Select the Default Booking Status of 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 the Course Start/End Time
    • Use the Color Picker to Style the Form According to Your Needs
  • Courses
    • Add, Edit, Delete Courses
    • Select Course Groups
    • Set Course Registration Start Date and Time (optional)
    • Set Course Registration End Date and Time (optional)
    • Select Available Payment Methods
    • Set 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 Limit of Students
    • Enter Brief Course Group Info
    • Enter Brief Contact/ Teacher Info
    • Create a Course Schedule
  • Pricing Rules
    • Add, Edit, Delete Pricing Rules
    • Select the Forms, Courses, Course Groups for Which the Rule Applies
    • Select a Date Range for Which the Rule Applies
    • Set Prices For a Given Rule
  • Locations
    • Add, Edit, Delete Course Locations
  • Payments
    • Add, Edit, Delete Available Payment Methods
  • Coupons
    • Add, Edit, Delete Discount Coupons
    • Set Usage Limit
    • Set the Coupon to be Active From-To
    • Set Percentage or Fixed Discount Quote
  • Tax Rates
    • Add, Edit, Delete Available Tax Rates
  • E-mail Accounts
    • Add, Edit, Delete E-mail Accounts for Notifications
  • Bookingo Comes with Plugin Settings
    • Set General Options like Company Logo, Currency, Date and Time Format
    • Import Demo Content with a Single Click
    • Set Default Booking Status After the Successful Payment
    • Set Statuses Synchronization with WooCommerce
    • Use Coupon Generator to Quickly Generate a Certain Number of Discount Coupons
    • Use 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
  • Crossbrowser Compatible
  • Documentation Included

This Item is Supported

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 Trusted by 100,000+ Customers

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.


02.02.2022 – v1.4

  • Improved code.

19.11.2021 – v1.3

  • Improved code.

14.09.2021 – v1.2

  • Improved code.

01.06.2021 – v1.1

  • Improved code.

28.05.2021 – v1.0

  • Initial release.

Demo = Bookingo – Course Booking System for WordPress

Preview Demo & Buy