Solicitors and law firms
Free first calls, paid consultations and conflict checks before you confirm.
CaliDiary saves bookings one at a time inside a database lock and checks the time again inside that lock. If two visitors try to book the same time, the first one gets it and the second is told straight away, shown fresh times, and keeps everything they typed.
Every booking is saved one at a time inside a database lock, and the time is checked again before saving.
Group sessions count their places inside the same lock, so a session never goes over its limit.
Bookings added by staff and bookings moved to a new time go through the same check as online bookings.
Free times are worked out when the form opens.
CaliDiary takes a database lock and checks the time again.
The second sees fresh times and keeps what they typed.
Two customers arrive for the same appointment. One goes home disappointed, and probably does not book again. It is the one thing a booking system must never do, and CaliDiary is built so it cannot: every booking, from every route in, is checked inside a lock before it is saved. It is part of every plan, including the free plan.
A booking page shows free times. Between the moment a visitor sees a time and the moment they press Book, someone else may take it: another visitor, a colleague adding a phone booking, or a customer moving their appointment. Simple booking systems check once, when the page loads, and save without checking again. That is how double bookings happen, and they are usually found out when two customers arrive at once.
The same check runs for every way a booking can be made or changed: the booking form, staff adding a booking, and moving an existing booking to a new time.
Opening hours are kept as your local clock times, and bookings and time off are stored in UTC, so a diary stays right when the clocks change. When the clocks go forward, CaliDiary never offers a time that does not exist that night.
With online card payments (Solo and Pro), a paid booking holds its time for 15 minutes while the visitor pays, so nobody else can take it in the middle of checkout.
Free first calls, paid consultations and conflict checks before you confirm.
Assessments, follow-ups and rehab classes, across your clinics.
Clients choose their stylist and a service that books at the right length.
Lessons booked with the pick-up address, at the length the learner needs.
MOTs, services and repairs, with the registration and the fault asked up front.
One-to-one lessons, free tasters and small revision groups, booked by parents.
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.
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.
One booking form for the whole team, each person with their own hours and services.
Start on the free plan, with no booking limit. Upgrade only when you need to.