Accept appointments, sync your calendar, automate emails. One WordPress plugin. One payment. Runs forever.

Everything included
A polished, mobile-first booking widget embeds anywhere with one shortcode. Real-time slot availability — no page reload needed.
Create unlimited bookable services with names, descriptions, and pricing in 24 currencies. Free plan is limited to 4 services.
Add unlimited custom fields to your booking form — text, dropdowns, checkboxes, and more. Custom field values saved with every booking.
Bidirectional sync with Google Calendar, Outlook, iCloud and any CalDAV service. Conflicts detected automatically — zero double-bookings.
Automated emails for every booking state: pending, confirmed, cancelled, completed. Dynamic variables, HTML-ready, fully customizable.
Block single dates or multi-day ranges. Set recurring annual holidays. Visual calendar interface — no manual date calculations.
Live color picker to match your brand exactly. Primary, calendar, and form colors all configurable. Custom CSS injection for full control.
Every submission is captured as a lead. Filter, sort, and export to CSV for your CRM or email tool.
See it in action
Explore the full plugin interface — from the frontend booking widget your customers use to the admin dashboard, calendar sync, and email templates.



What your customers see
A clean, mobile-first booking form embeds anywhere on your site via the [calendeus_booking_form] shortcode. Customers pick a date, select an available time slot, fill in their details, and submit — no page reload required.
[calendeus_booking_form]
Full control over every booking
The admin dashboard gives you a bird's-eye view of all bookings with filtering, sorting, and bulk actions. Confirm pending appointments, cancel, or export the full list in seconds.

Your schedule, your rules
Define exactly when you're available with day-specific scheduling. Set appointment durations from 15 minutes to 8 hours, add break times between sessions, and configure buffer periods for preparation.

Fully customisable booking fields
Add, remove, and reorder booking form fields from a visual admin table — no code required. Supports text, dropdowns, checkboxes, phone, date, and more. Custom field values are saved with every booking.

Define and price your services
Create bookable services with names, descriptions, and pricing. Choose from 24 currencies. Free plan includes up to 4 services — upgrade to Pro for unlimited.

Prevent bookings on unavailable dates
Block individual days or entire date ranges with a visual calendar interface. Mark recurring annual holidays once and they apply every year automatically — no manual updates required.

Match your brand pixel-perfect
A live color picker lets you configure every visual element of the booking calendar. Primary accent, slot colors, background, buttons — all controllable without touching a line of code.

Bidirectional, automatic, conflict-free
Connect Google Calendar, Outlook, Apple iCloud, or any CalDAV service. Bookings appear in your calendar instantly. External events block slots automatically — double-bookings become impossible.

8 templates covering every booking state
A full HTML email editor lets you customize every automated notification. Dynamic variables automatically fill in customer names, dates, times, and booking references — all without touching code.


Every submission, captured and exportable
Every booking form submission is stored as a lead — even incomplete ones. Filter by date range, status, or customer info, then export the full list to CSV for your CRM, email platform, or reporting tool.
Dead simple setup
Upload via WordPress admin or install from the plugin directory. Activate and the booking system is live in seconds.
Set your working hours, break times, and appointment duration day by day. Add holidays and booking rules from the visual interface.
Drop [calendeus_booking_form] on any page. Customers pick a date, choose a time, and submit. You get notified. They get a confirmation.
Simple pricing
Free
Forever free · no credit card
Pro
LAUNCH SALEOne-time · yours forever
30-day money-back guarantee · no questions asked
Full comparison
FAQ
Ready when you are
Install free. Upgrade when you're ready. No lock-in, no subscriptions.
Get in touch
We usually reply within a few hours.