WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Booking Activities Team v1.18.7.1

Booking Activities

Reservation system specialized in activities: sports, leisure, courses, events, tourism, and more! Works great with WooCommerce.

Booking Activities

The facts

Rating
5★ from 120
Active installs
3k+
Price
Free
Last updated
28 Aug 2026
Added
Mar 2017
Requires WP
4.1
Tested up to
WP 7.1
Requires PHP
5.6
Downloads
396,399

Our analysis

AI-assisted

Booking Activities is a WordPress plugin designed for managing bookings for various activities. It allows users to drag and drop events onto a calendar, create customizable booking forms, and integrate with WooCommerce for online payments. The plugin is suitable for businesses that offer activities, events, or reservations, providing tools for both customers and administrators to manage bookings efficiently.

The plugin features a WYSIWYG editor for building forms and calendars, supports multiple events and calendars, and includes options for managing permissions and reservations. Users can also export bookings as CSV files and sync them with calendar applications.

Best for: This plugin is best for businesses offering activities, events, or reservations that require an online booking system.

What it does well

  • Drag and drop functionality for scheduling events
  • Customizable booking forms using a WYSIWYG editor
  • Integration with WooCommerce for online payments
  • Ability to manage multiple calendars and events
  • Export bookings as CSV and iCal feeds

Where it falls short

  • Limited information on specific pricing or premium features
  • No details on support or documentation availability

Verdict

Booking Activities provides a comprehensive solution for managing bookings and events. It is a practical choice for those in the travel and event sectors looking for an easy-to-use plugin.

From the developer

Booking Activities Team's own description of Booking Activities, lightly tidied.

Booking Activities is a complete booking tool designed for activities.
It is very easy to use:

  1. Drag and drop your activities onto your schedule.
  2. Copy / Paste a shortcode to display a booking form. Or integrate it with WooCommerce products.
  3. Pick an event on this calendar and book it.

Try this reservation tool live on the demo website, or generate a temporary site to test the backend!

Video made with v1.1.1. Booking Activities is constantly evolving.

Main features

★ = Unique feature only Booking Activities has.

Editor

  • WYSIWYG: Visually build your plannings
  • Drag and drop events directly on the calendar
  • Group your events to easily sell bundles, subscriptions, seminars, or events spreading on several days
  • Create repeated events (with desired frequency and exceptions dates)
  • Unlimited calendars, activities, events and bookings.
  • Permission management system: your managers manage only their own calendars and reservations. E.g.: You can set up Booking Activities for a marketplace (Booking Activities can only be managed from the backend).

Booking forms

  • Fully customizable forms in a WYSIWYG editor
  • Shortcodes to display reservation forms or simple calendars
  • ★ Display events from multiple schedules and activities at once
  • One-click booking: just pick the desired event(s) on the calendar and click on “Book”!
  • Custom action when you submit the form or when you click an event: make a reservation, ★ add a product to cart, redirect to a URL
  • Pick multiple events and book them all at once / ★ add them all to cart at once
  • Seamless login / registration: embedded in the form and processed with the reservation. You can also book without account, or display a login form only with a shortcode.
  • 100% responsive: looks great on mobiles, tablets and computers.
  • Set any custom fields and any booking metadata thanks to Advanced Forms add-on

Online payments with WooCommerce

  • Calendars are automatically integrated to WooCommerce product pages
  • ★ Attach multiple calendars and activities to one WC product
  • Cart expiration system: bookings in the shopping cart are temporary
  • Auto-validation when payment is completed
  • ★ WooCommerce order status and its bookings status are smartly bound
  • ★ Automatic refunds by WC coupon or via the gateway (if allowed)

Manage reservations

  • Find all your bookings at a glance on a calendar and in a list. Use dynamic filters, sorting, and custom columns
  • Booking actions: validate, cancel, reschedule, ★ refund…
  • ★ Display your customer’s bookings calendar and their booking list with a shortcode
  • ★ Your customers can cancel or reschedule their bookings and ask a refund by themselves
  • Export your bookings as CSV and iCal feeds and sync them on spreadsheet and calendar apps (e.g.: Google Sheet, Google Calendar)

Availability options

  • Set the booking period: customers can’t book too early or too late
  • Make your events private or bookable by multiple users
  • ★ Set the min and max bookings allowed per user per event
  • Offer some activities to certain user roles only

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for taking bookings.

MetForm

MetForm

93

Elementor forms builder to create WordPress forms like contact form, booking form, feedback form, survey form,...

Free 600k+ installs 4.7★ (504)
Calculated Fields Form

Calculated Fields Form: complete WordPress form builder for contact,booking,quote,payment forms & more,wit...

Free 40k+ installs 4.9★ (970)
Appointment Booking Plugin

Appointment booking plugin for WordPress. Let clients self-schedule 24/7, accept payments at booking, and redu...

Free 100k+ installs 4.9★ (99)
Simply Schedule Appointments

Unlimited appointments, booking calendars, and notifications. Powerful appointment booking plugin and booking...

Free 50k+ installs 5★ (155)
Booking Calendar

WP Booking Calendar plugin for full-day bookings, time-slot appointments, rentals & events. Accept booking...

Free 40k+ installs 4.7★ (653)