CaliDiary is coming soon: a free booking plugin for WordPress, with Solo and Pro plans for payments and teams. See the plans
Product Your data stays on your websiteOnline payments and depositsInvoices and credit notes, built inWorks with the tools you already useBooking forms that ask the right questionsTeam sign-in, no dashboard accessAccessible to every customerSafe, signed updates All features
Booking kinds AppointmentsGroup bookingsRequests you approveFree bookingsSeveral services in one visitClasses and coursesEvents with ticketsRooms, desks and equipmentWaiting list
Industries Professional servicesClinics and healthSalons and beautyTraining, classes and coursesPet careHome and autoPublic sector and educationCreative and eventsCommunity, charities and volunteering All 51 industries
Compare CaliDiary vs AmeliaCaliDiary vs BooklyCaliDiary vs LatePointCaliDiary vs BookneticCaliDiary vs BookingPressCaliDiary vs Simply Schedule Appointments All comparisons
Pricing
Start free
Website and design

Booking every customer can use, built and tested to WCAG 2.2 AA

A booking form some customers cannot use is a booking you never hear about. CaliDiary's booking form and admin screens are built to WCAG 2.2 AA, on every plan, including Free. Every screen is tested in a real browser at desktop, tablet and phone sizes, in light and dark mode and with reduced motion, and must pass the axe-core accessibility checks with no problems before a change is accepted.

Available Plans: Free, Solo, Pro
Illustration: the checks every release must pass.
Accessible to every customer

What it does for you

Keyboard

Every step without a mouse.

Tab between controls, arrow keys through the calendar, focus moved sensibly as steps finish.

  • Visible focus ring
  • Tested every release
Screen readers

Every control has a name.

Days announce their full date, and changes such as "you're booked in" are announced.

  • Errors explained in words
  • Never colour alone
Tested

Checked at every size and theme.

axe-core against WCAG 2.2 AA at desktop, tablet and phone sizes, light and dark, reduced motion.

  • Zero problems allowed
  • Admin screens too
How it works

Set up in minutes

  1. Add the booking form

    It is accessible out of the box.

  2. Pick your accent colour

    Adjusted for readable contrast.

  3. Customers book their way

    Keyboard, screen reader or touch.

Plans

What each plan includes

Feature FreeSoloPro
Accessible to every customer
In detail

Everything about accessible to every customer

Why accessible booking matters

Some of your customers book with a keyboard, a screen reader, a magnifier or a phone held in one hand. If they cannot finish the form, they do not complain; they book somewhere else. CaliDiary's booking form works for all of them on every plan, so you never lose a booking to a form that gets in the way. Councils, universities and charities are often expected to show this; see how councils and charities use CaliDiary. The same care goes into the booking form builder and every booking form design.

What "built to WCAG 2.2 AA" means here

WCAG (the Web Content Accessibility Guidelines) is the international standard for accessible websites. Level AA is the level most organisations aim for. For CaliDiary, it means:

  • Keyboard: every step can be completed without a mouse, with a visible focus ring.
  • Screen readers: every control has a proper name; days announce their full date; changes such as "free times loaded" or "you're booked in" are announced.
  • Readable: text and controls meet contrast requirements in light and dark mode, including your own accent colour.
  • Clear errors: problems are explained in words beside the question, not by colour alone.
  • Zoom and small screens: the form reflows on phones and at large text sizes without sideways scrolling.
  • Motion: animations stop for visitors who prefer reduced motion.

How it is tested

Every change to the booking form and admin screens is checked in a visible Chrome window at three sizes (desktop 1440, tablet 820, phone 390), in light and dark mode and with reduced motion, using the axe-core accessibility engine against the WCAG 2.2 AA rules. The rule is zero problems; anything found is fixed and checked again before release. Keyboard walk-throughs cover booking, cancelling and the admin tasks.

The admin, too

Accessibility isn't only for customers. The CaliDiary admin screens (Overview, Appointments, Classes and courses, Events, Customers, Team and locations, Booking form, Settings) are built and tested in the same way, so staff who rely on a keyboard or screen reader can run the diary.

Our own accessibility statement covers this website.

Who uses it

Where accessibility is expected

Works well with

Questions about accessible to every customer

Can the booking form be used without a mouse?
Yes. Every step works by keyboard: Tab moves between controls, the arrow keys move between days in the calendar, and focus moves sensibly when free times load or a step finishes.
What if my brand colour is too light to read?
CaliDiary makes your accent colour darker or lighter automatically until text on it meets WCAG AA contrast, so a pale yellow brand colour still gives readable buttons.
Does it support dark mode and reduced motion?
Yes. The form can be light, dark or follow the visitor's own setting, and animations are switched off for visitors who ask their device for reduced motion.
Does using CaliDiary make my website accessible?
It makes the booking part accessible. The rest of your website depends on your theme and content.
Does this help with accessibility rules such as the European Accessibility Act?
Accessibility rules, such as the European Accessibility Act for some services offered in the EU, rely on standards based on WCAG. CaliDiary's booking form is built and tested to WCAG 2.2 AA, which helps. It cannot make your whole website or business compliant on its own; an adviser can tell you what applies to you.
Is accessibility a paid extra?
No. The booking form is accessible on every plan, including Free.

Try CaliDiary on your own website.

Start on the free plan, with no booking limit. Upgrade only when you need to.