Online appointment booking
Customers book themselves, day or night: no phone tag, no back-and-forth emails.
CaliDiary is a booking plugin for WordPress. Here is everything it does, which plans include each feature, and what is on the roadmap for later. Filter by category, plan or status, or search for what you need.
Showing 4 of 39 features.
Appointments (one-to-one or in groups), requests, free bookings, classes, events and rooms.
Customers book themselves, day or night: no phone tag, no back-and-forth emails.
Several people book the same appointment time, up to the limit you set.
Hold the time and decide yourself whether to accept or decline each booking.
Not every booking needs a price: free, pay later, bank transfer or card, chosen per service.
Customers choose more than one service; times and prices add up into one appointment.
Timetables, levels, minimum numbers, class passes and courses of several sessions.
One-off events with ticket types, their own prices and limits, QR tickets and check-in.
Book a room whole or by the seat, and let a service need a room as well as a person.
When a time is full, people join a list and are offered freed places by email.
Hours, time off, buffers and the lock that stops double bookings.
Weekly hours with breaks, special dates, holidays, buffers, notice and a booking window.
Two people can never book the same time, even when they press Book at once.
Hide a few free times so a new diary never looks empty, without pressure messages.
Free or paid, paid now or later, with invoices and tax done properly.
Paid up front, in full or by deposit, into your own Stripe, PayPal or Mollie. No commission.
Show your bank details with a reference, or a payment link per service, then mark as paid.
Numbered invoices with VAT lines and credit notes, made on your own site. No add-on to buy.
Prices with or without tax, the rate kept with every booking, and named rates per service.
Codes customers enter when booking, for offers you choose to run.
People, their hours and services, and the places they work.
One booking form for the whole team, each person with their own hours and services.
Customers choose where to come first; each place has its own people and services.
Staff run their own diary on your website, without access to your WordPress dashboard.
Ask exactly what you need before the appointment.
Know what each booking is about before it starts, with no chasing details by email.
Customers send documents and photos with their booking; files stay private on your site.
Confirmations, reminders, calendars and video links.
Automatic confirmations and reminders, so customers turn up or cancel in good time.
Bookings land in Google or Outlook, and your private plans there block those times.
Each online appointment gets its own Zoom, Teams or Google Meet link, sent for you.
Reminders by text or WhatsApp through your own provider account.
Profiles, history and privacy tools, kept on your own website.
Every visit, answer and private note for each customer, in one place.
Customers view, cancel or book again from their email link, so fewer calls for you.
Bookings and customer details stay in your own website. We never see them, so never sell them.
A hidden spam trap and booking limits, and Google reCAPTCHA with your own keys.
Add booking to WordPress your way, in your colours.
Every customer can book, by keyboard, screen reader or touch. Tested to WCAG 2.2 AA.
Add the booking form to any page with a block or a shortcode, with a live preview.
Drop the booking form into Elementor pages and see it live in the editor.
Your accent colour, light or dark, rounding, and a choice of layouts.
Know how the diary and the money are doing.
Download bookings and customers as spreadsheets; a Reports screen on paid plans.
Updates, apps and connections to other tools.
Signed, staged updates that can be rolled back, and billing never takes bookings down.
API keys for your own tools, and signed webhooks when bookings change, sent from your own website.
Ask an AI assistant about your diary, through a connector that runs on your own site.
Your diary and notifications on iPhone and Android, talking only to your website.
No features match those filters. Show every feature.
The free plan has no booking limit. Solo and Pro add payments, more forms and more people when you are ready.