Dynamic Form Builder · Service Management · Calendar Sync

The booking plugin
your clients actually love.

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

See Demo →
$0
Free forever
$67
One-time price
30-day
Money back
yoursite.com/wp-admin/admin.php?page=calendar-booking
CalenDeus — frontend booking widget
🗓️Google Calendar
📧Outlook / Office 365
☁️iCloud Calendar
🔗CalDAV Universal
🔒GPL Licensed
PHP 7.4+
📱Mobile Responsive
🛡️GDPR Ready
🗓️Google Calendar
📧Outlook / Office 365
☁️iCloud Calendar
🔗CalDAV Universal
🔒GPL Licensed
PHP 7.4+
📱Mobile Responsive
🛡️GDPR Ready

Everything included

Powerful enough for agencies.
Simple enough for anyone.

Instant Booking Form

A polished, mobile-first booking widget embeds anywhere with one shortcode. Real-time slot availability — no page reload needed.

PRO
🛠️

Service Management

Create unlimited bookable services with names, descriptions, and pricing in 24 currencies. Free plan is limited to 4 services.

PRO
📝

Dynamic Form Builder

Add unlimited custom fields to your booking form — text, dropdowns, checkboxes, and more. Custom field values saved with every booking.

PRO
🔄

Calendar Sync

Bidirectional sync with Google Calendar, Outlook, iCloud and any CalDAV service. Conflicts detected automatically — zero double-bookings.

✉️

8 Email Templates

Automated emails for every booking state: pending, confirmed, cancelled, completed. Dynamic variables, HTML-ready, fully customizable.

🗓️

Holiday Management

Block single dates or multi-day ranges. Set recurring annual holidays. Visual calendar interface — no manual date calculations.

PRO
🎨

Theme & Colors

Live color picker to match your brand exactly. Primary, calendar, and form colors all configurable. Custom CSS injection for full control.

PRO
📊

Leads & CSV Export

Every submission is captured as a lead. Filter, sort, and export to CSV for your CRM or email tool.

See it in action

Every screen. Every feature.
Built for real work.

Explore the full plugin interface — from the frontend booking widget your customers use to the admin dashboard, calendar sync, and email templates.

yoursite.com/booking
Frontend Booking Widget — view 1
Frontend Booking Widget — view 2
Frontend Booking Widget — view 3
1 / 3
01
FREE

What your customers see

Frontend Booking Widget

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.

Shortcode:[calendeus_booking_form]
Real-time availability checking via AJAX — no stale data
3-step guided flow: Date → Time → Customer details
Works with any WordPress theme out of the box
Fully responsive on desktop, tablet, and mobile
yoursite.com/wp-admin/admin.php?page=calendar-booking
Admin Appointments Dashboard
02
FREE

Full control over every booking

Admin Appointments Dashboard

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.

Filter by status: Pending, Confirmed, Cancelled, Completed
Quick-action buttons for Confirm / Cancel / Delete
Bulk select and manage multiple bookings at once
View complete customer details and booking notes
yoursite.com/wp-admin/admin.php?page=calendar-booking
Time Slot Configuration
03
FREE

Your schedule, your rules

Time Slot Configuration

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.

Different available hours for every day of the week
Appointment durations from 15 min to 8 hours
Configurable break & buffer times between bookings
Multiple session blocks per day — morning + afternoon
yoursite.com/wp-admin/admin.php?page=calendar-booking
Dynamic Form Builder
04
PRO

Fully customisable booking fields

Dynamic Form Builder

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.

Enable/disable and mark any field as required
Add unlimited custom fields (text, dropdown, checkbox, etc.)
Edit dropdown options inline with pipe-separated values
Reset to defaults with one click if something goes wrong
yoursite.com/wp-admin/admin.php?page=calendar-booking
Service Management
05
PRO

Define and price your services

Service Management

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

Add, edit, and toggle services active/inactive
Set pricing with 24 supported currencies (USD, EUR, GBP, and more)
Hide the service dropdown and pre-select a default service
Free: up to 4 services · Pro: unlimited
yoursite.com/wp-admin/admin.php?page=calendar-booking
Holiday & Blackout Management
06
FREE

Prevent bookings on unavailable dates

Holiday & Blackout Management

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.

Single-date and multi-day range blocking
Recurring annual holidays — set once, applies forever
Named holidays with optional internal notes
Instant visual feedback on the public calendar
yoursite.com/wp-admin/admin.php?page=calendar-booking
Theme & Color Customization
07
PRO

Match your brand pixel-perfect

Theme & Color Customization

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.

Live preview updates as you pick colors
Primary, secondary, and background color controls
Available, booked, and holiday slot color settings
Custom CSS injection field for advanced overrides
yoursite.com/wp-admin/admin.php?page=calendar-booking
Calendar Sync (Google · Outlook · iCloud)
08
PRO

Bidirectional, automatic, conflict-free

Calendar Sync (Google · Outlook · iCloud)

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.

OAuth 2.0 Google Calendar integration
Universal CalDAV for Outlook, iCloud & Nextcloud
External events imported and marked as unavailable
Sync interval configurable from 5 min to 24 hours
yoursite.com/wp-admin/admin.php?page=calendar-booking
Email Notification Templates
09
PRO

8 templates covering every booking state

Email Notification Templates

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.

8 templates: New booking, Confirm, Cancel, Reminder, and more
Dynamic variables: {customer_name}, {booking_date}, {time_slot}
HTML editor with rich text formatting support
Separate admin and customer notification controls
yoursite.com/wp-admin/admin.php?page=calendeus-leads
Leads Management & CSV Export — part 1
Leads Management & CSV Export — part 2
10
PRO

Every submission, captured and exportable

Leads Management & CSV Export

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.

Captures all submissions including incomplete forms
Filter and sort by date, status, or customer name
One-click CSV export compatible with any CRM
Full booking history per customer for repeat clients

Dead simple setup

Live in under 5 minutes

01

Install the Plugin

Upload via WordPress admin or install from the plugin directory. Activate and the booking system is live in seconds.

02

Configure Time Slots

Set your working hours, break times, and appointment duration day by day. Add holidays and booking rules from the visual interface.

03

Accept Bookings

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

Two plans. No nonsense.

Free

$0

Forever free · no credit card

Booking form & widget
Up to 3 time slots/day
Single date holidays
2 email templates
Basic admin dashboard

Pro

LAUNCH SALE
$67
$99

One-time · yours forever

Everything in Free
Unlimited time slots
Google Calendar sync
Outlook & iCloud (CalDAV)
All 8 email templates
Date range holidays
Custom theme colors
Leads CSV export
30-day refund guarantee

30-day money-back guarantee · no questions asked

Full comparison

FeatureFreePro
Booking form widget
Time slots per day3Unlimited
ServicesUp to 4Unlimited
Dynamic form fields
Custom fields per booking
Email templates28
Single date holidays
Date range holidays
Calendar sync (Google / Outlook / iCloud)
Theme & color customization
Leads CSV export

FAQ

Questions answered

Ready when you are

Start taking bookings
today.

Install free. Upgrade when you're ready. No lock-in, no subscriptions.

See Demo

Get in touch

Have a question?

We usually reply within a few hours.