Solicitors and law firms
Free first calls, paid consultations and conflict checks before you confirm.
CaliDiary is a WordPress appointment booking plugin that turns your website into an online booking system. Customers pick a service, a person (or the first one free) and a time that is really free, and are booked straight away with a confirmation email. No phone tag, no back-and-forth emails, and every booking stays in your own WordPress database.
Customers see your real free times, book in a few taps, and get a confirmation email straight away.
Customers pick a person, or choose anyone and CaliDiary gives the booking to the least busy person who is free.
Upcoming bookings, requests, past bookings and cancellations, with every action one click away.
Give each a length, a price (or none) and the people who offer it.
Opening hours, breaks, time off, notice and how far ahead people can book.
Use the block, the shortcode or the Elementor widget on any page.
Customers book; you are emailed and see it on the Overview screen.
Every booking taken by phone or email costs you time: a missed call, a voicemail, three emails to agree a time. An online booking system on your own website removes all of that. Customers book when it suits them, including evenings and weekends, and only see times you are really free. You open your diary to find it filled, not to start a conversation.
CaliDiary does this as a WordPress booking plugin, so the booking form sits on your own site, in your own colours, rather than on someone else's platform. Start on the free plan, then add online payments or Google Calendar sync when you need them.
The customer gets a confirmation email with a link to view or cancel. You get an email about the new booking, and it appears on the Overview screen under Upcoming.
A service is what customers book: a name, a length, a price (or none) and the people who offer it. A booking set-up holds the rules for booking (whether bookings are confirmed straight away or approved by you, when customers pay, and how many people can book the same time), the services it offers, and its own shortcode. A small practice might have one booking set-up for consultations; a training centre one for one-to-one sessions and one for group sessions, where several people book the same time.
The booking form is a lightweight web component (about 24 KB), built and tested to WCAG 2.2 AA: it works with a keyboard, with screen readers, at large text sizes, and in light or dark mode. It keeps its own styles inside the page, so your theme can't accidentally break it, and it takes your accent colour and rounding from the block, shortcode or Elementor widget settings.
Because free times are fetched from your website when the form is shown, page-caching plugins never show yesterday's times. Every booking is checked again when it is saved, so double bookings can't happen.
The Overview screen lists upcoming bookings, requests waiting for you (with a count), past bookings and cancellations. Appointments, Classes and courses, and Events each have an Overview of their own. Open a booking to accept, decline, cancel, move it, or mark it completed or missed. Services and people with bookings are protected from being deleted by mistake.
Bookings and customers are stored in your own WordPress database. Nothing about your bookings or your customers is sent to CaliDiary.
Free first calls, paid consultations and conflict checks before you confirm.
Tax return appointments, discovery calls and documents before the meeting.
Assessments, follow-ups and rehab classes, across your clinics.
One-to-one lessons, free tasters and small revision groups, booked by parents.
Clients choose their stylist and a service that books at the right length.
MOTs, services and repairs, with the registration and the fault asked up front.
Two people can never book the same time, even when they press Book at once.
Weekly hours with breaks, special dates, holidays, buffers, notice and a booking window.
Hold the time and decide yourself whether to accept or decline each booking.
Know what each booking is about before it starts, with no chasing details by email.
Automatic confirmations and reminders, so customers turn up or cancel in good time.
Add the booking form to any page with a block or a shortcode, with a live preview.
Start on the free plan, with no booking limit. Upgrade only when you need to.