बिबरन
Make it easy to book a treatment, consultation or service on your website. Customers choose a service and an available time, then send a request without creating an account.
See your bookings in one place and decide which requests to confirm. Email confirmations and reminders are included.
Free appointment booking on your own website. No license key or Pro subscription required.
Circumflex Booking does not create or reserve a booking URL. Add the [circumflex_booking] shortcode or booking block to a normal page and share that page’s URL with customers.
Help customers find a suitable time
Show available dates and times based on your opening hours. Customers can choose a practitioner when several are available, or ask for the first available.
Make services easy to choose
Present treatments, consultations and services with descriptions and prices. Put related choices into optional groups, or offer each service on its own.
Keep customers informed by email
Send an email when a request is received and processed, and remind the customer about the appointment. Adapt the wording to your business.
Let customers change their plans
A private link lets customers view a confirmed booking, request another time or cancel before the deadline you set.
Stay in control of your calendar
Approve or decline requests and see bookings in day, week or month views. A requested time is held while it awaits a decision.
Fit booking around your business
Choose opening hours, appointment lengths, breaks and deadlines. Add holidays, closures and extra hours for one practitioner or everyone.
A clearer working day for you and your team
Manage services, practitioners, availability and bookings in one place. Linked practitioners can handle their own assigned requests, while booking managers keep an overview of all requests.
Make it your own with free add-ons
Core works on its own for appointments. Free add-ons adapt the system for meeting rooms, training areas or events. Choose one booking setup per site. Pro can add extra features to a compatible setup.
-
Meeting Rooms: Find a suitable room by location, capacity, facilities and time.
-
Airspace: Reserve exercise areas and plan quiet breaks between flights.
-
Events: Create an inviting event page, offer different ticket types and accept individual and group bookings. Email QR tickets and check attendees in at the door. A free add-on. Automatic confirmation, email reminders and ticket recovery are included.
Need a different kind of booking? Have an idea for a new add-on, or a booking need your organization would like to solve? Tell us what you want to make possible. support@circumflex.no
Optional Pro add-on
Need sign-in, automatic approval or more notification channels? Pro is an optional add-on. Email confirmations and reminders are already included in the free plugin.
-
Email support and official Pro updates: Get help by email and new Pro versions directly in WordPress while your subscription is active.
-
Sign-in for the people who need access: Let people sign in through Microsoft, Google or another provider supporting OpenID Connect (OIDC). Choose which booking offers are open to everyone and which require sign-in or specific access. The provider must be configured first.
-
Automatic approval and completion: Choose which booking types can be confirmed automatically when the time is available. Mark confirmed bookings as completed after an interval you choose. Other requests can still be handled manually.
-
Customer SMS alongside email: Send confirmations and reminders by SMS and follow their delivery status. Sendberry is currently supported and requires a separate subscription. Other SMS providers can be supported on request.
-
Notify staff where they are: Give responsible staff booking alerts in Telegram or as browser notifications on connected phones and computers, in addition to email. Choose which notifications each person receives.
-
Follow up and invite feedback: Send a personal email or SMS after a completed booking. Thank the person for their visit and invite feedback or an honest review. You review the message and choose to send it. Recipients can opt out of future messages of this kind.
-
Understand the booking journey: See how far people get, where they leave and whether unavailable times or form problems create barriers. Data is stored anonymously in WordPress, without names, contact details, IP addresses, cookies or recordings.
This Pro overview covers appointments, meeting rooms and training areas. Events includes automatic confirmation, email reminders, staff access and ticket recovery without Pro.
Coming soon in Pro: Stripe payments for events, not available yet. Free event registration remains included in Events.
Privacy and External Services
The site’s database stores customer contact details, optional practical
comment, services, practitioner, appointment time, and customer-notice
snapshot. Internal notes are visible only to authorized roles.
By default, personal data is anonymized 365 days after a terminal status; the
period is configurable. Contact details, free text, customer tokens, and
identifying notification and audit data are removed. WordPress privacy export
and erasure are supported. Erasing an active booking keeps its reserved time.
Authorized administrators can generate local diagnostics that omit personal
data, free text, tokens, secrets, IP addresses, and site URLs. Nothing is sent
to Circumflex AS.
Cloudflare Turnstile
Cloudflare Turnstile is an
optional anti-spam service. It is disabled by default and requires Cloudflare
keys plus explicit administrator activation.
When enabled, the browser loads https://challenges.cloudflare.com. Cloudflare
processes signals including IP address, TLS fingerprint, User-Agent, site key,
and origin. WordPress sends the secret and response token to Siteverify but
does not explicitly add the visitor IP. Bookings fail closed if verification
cannot finish.
Review Cloudflare’s
Turnstile Privacy Addendum,
Privacy Policy, and
Terms before enabling the service.
The site owner must reflect this processing in the site’s privacy information.
Source Code
Source and build instructions are in the
public Forgejo repository.
Support
Use the Support tab for help. Product information is at
circumflex.no/circumflex-booking.
Never post customer data, private links, credentials, or health information.
Screenshots






Blocks
This plugin provides 1 block.
- Booking form Display the Circumflex Booking appointment flow.
Installation
- Install and activate Circumflex Booking.
- Add at least one service under Circumflex Booking > Services.
- Add a practitioner, assign services, and configure recurring hours under Circumflex Booking > Practitioners and Circumflex Booking > Availability.
- Review deadlines, notices, retention, recipients, and email templates under Circumflex Booking > Settings.
- Select the site’s privacy policy under Settings > Privacy.
- Create or edit a normal WordPress page, add the block, shortcode, or Elementor widget, publish it, and share its URL.
- Check Tools > Booking status, then make and process a test booking before opening the page to customers.
The tested and supported database baseline is MySQL 8.0 or MariaDB 10.11 and newer. Older versions may work, but they are not tested or supported. Use HTTPS and configure the site’s mail or SMTP setup before accepting real bookings. The database version alone does not deactivate the plugin.
FAQ
-
Do customers need an account?
-
No. Customers can book without an account. You can require them to verify their email address before sending a request.
-
Are appointments confirmed automatically?
-
In the free plugin, an authorized person reviews each request first. Pro can add automatic approval for selected booking types.
-
Can I offer other kinds of booking?
-
Yes. Free add-ons adapt the system for meeting rooms, flight-training areas or events. Install the add-on you need and choose the site’s booking setup.
-
Are payments included?
-
No. Appointment payments are not included in the current product. Free event registration is available with the Events add-on.
-
Should customers enter health information in the comment field?
-
Configure the warning beside the optional comment to tell customers not to
submit health or other sensitive data that is not needed for scheduling. -
What happens when the plugin is deactivated or removed?
-
Deactivation and normal uninstall preserve data. Permanent deletion requires an
authorized administrator to enable and confirm the uninstall deletion option.
समीक्षा
There are no reviews for this plugin.
Contributors & Developers
“Circumflex Booking” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Circumflex Booking” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.6.18
- Refresh the English and Norwegian product presentation, descriptions, icons and banners.
- Clarify included free features and optional Pro features.
- No booking behavior or data changes.
1.6.17
- Silently close unconfirmed requests after their scheduled time has passed.
- Prepare Core for Events registration, ticket access and group check-in.
- Keep event administration and privacy tools together under Circumflex Booking.
- Clarify included add-on features and optional Pro features.
1.6.16
- Stop new event check-ins when the event ends, including events created with an older version. Existing check-ins are retained.
Changes since public 1.6.9: see changelog.txt.
1.6.14
- Group event tools and privacy settings under Circumflex Booking without
changing booking data.
