Circumflex Booking for WordPress
Circumflex Booking: appointment booking on your own WordPress site
Show real availability, receive booking requests, and manage every decision directly in WordPress – without an external booking platform.
Version 1.6.8 · Available on WordPress.org
Free booking add-on for flying clubs
Circumflex Booking Airspace
Use the same booking system to reserve airspace for flight training. Add quiet periods between sessions to avoid prolonged noise in one area, and distribute activity across several exercise areas.
Free · version 1.0.2 · requires Circumflex Booking 1.6.0
Install and update through Plugins → Add Plugin in WordPress. Install Core first. The add-on has no license key or telemetry.
Free booking add-on for meeting rooms
Circumflex Booking Meeting Rooms
Let employees, members, tenants, customers, and guests find and reserve a meeting room by location, capacity, facilities, and exact start and end time.
Free · version 1.0.1 · requires Circumflex Booking 1.6.0
Install and update through Plugins → Add Plugin in WordPress. Install Circumflex Booking first. The add-on has no license key or telemetry.
More booking needs
Need a Different Kind of Booking?
Contact us and describe how the booking journey should work. We consider suggestions for new add-ons.
Optional add-on
Need More Automation?
Circumflex Booking is the complete free plugin. Pro builds on the same booking form with optional sign-in and access control, automation, additional notification channels, follow-up, and insight into the booking journey based on anonymous data.
USD 49 per year excluding tax · one permanently assigned site · 30-day money-back guarantee
Purchases, licensing, and official Pro updates are handled through the secure customer portal.
From Available Time to Confirmed Appointment
Customers do not need an account. You retain control of services, availability, customer data, and the final approval.
Configure Your Offering
Create services and practitioners, set duration and preparation buffers, and define weekly hours, holidays, and other exceptions.
Embed Booking on Your Site
Circumflex Booking does not create a predefined booking URL. Create or edit a regular WordPress page, add the Gutenberg block, the [circumflex_booking] shortcode, or the Elementor widget, then publish the page. Share that page’s URL with your customers.
Process the Request
Confirm, reject, or reschedule the booking. The customer receives email and can later cancel or propose another time through a private link.
Features for the Complete Booking Flow
The plugin is designed for one business and one location, with support for one or more practitioners and services.
Real Availability
Calendar and list views combine working hours, date exceptions, reservations, service duration, and preparation buffers.
Manual Approval
Administrators and booking managers can process every request. A practitioner can be linked to a WordPress account and optionally allowed to confirm or reject only requests assigned to them.
Multiple Services & Practitioners
Customers can select several services in one booking and choose a practitioner or request the first available option.
Consistent Email
Receipt, confirmation, rejection, rescheduling, reminder, and cancellation messages use WordPress and your site’s mail setup.
Private Customer Portal
Confirmed customers can view the appointment, request a different time, or cancel before the configured deadline.
Operations & Privacy
Built-in queue status, audit log, privacy tools, retention rules, export, and safe uninstallation.
See the Product in Use
Every screenshot uses synthetic example data. Open an image to view the complete screen.
Requirements, Integrations & Data
Technical Foundation
- WordPress
- 6.8 or newer
- PHP
- 8.3 or newer
- Database
- Tested with MySQL 8.0 and MariaDB 10.11 or newer
- Embedding
- A regular WordPress page with the Gutenberg block,
[circumflex_booking]shortcode, or optional Elementor widget - Sent with
wp_mail(); an SMTP plugin is recommended
Data Stays on Your Site
- No booking data or diagnostics are sent to Circumflex AS.
- No license key, trial period, quota, or feature lock.
- Optional Cloudflare Turnstile is disabled by default and is shown as ready only after it is enabled and both keys are configured.
- WordPress export and erasure tools are supported.
- Retention periods for contact data are configurable.
Languages & Translation
English is the source language, and Circumflex AS maintains Norwegian Bokmål. Contributors can translate additional languages through the plugin project on Translate WordPress and distribute them as WordPress language packs.
Frequently Asked Questions
Is the complete plugin free?
Yes. Every feature included with Circumflex Booking 1.6.8 works without payment or a license key. The source is licensed under GPL-2.0-or-later.
Can several practitioners use one installation?
Yes. Create multiple practitioners and assign the services and working hours available for each one. When only one active practitioner exists, customers do not have to make a redundant choice.
Does it include payments or recurring appointments?
No. The plugin does not include payments, recurring bookings, or multiple locations. It focuses on a simple, reliable request flow with manual approval.
How does the plugin send email?
It uses the WordPress wp_mail() function. A separate SMTP plugin is recommended for reliable delivery and correct sender-domain handling.
How will automatic updates work?
Updates are delivered from WordPress.org through the standard Plugins screen in WordPress.
Install Circumflex Booking
Version 1.6.8 is available directly from WordPress.org. Use the support forum for help with the free plugin, or review the source and build instructions on GitLab.