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
Salons and beauty

Online booking for beauty salons, spas and massage therapists

CaliDiary is beauty salon and spa booking software that lets clients book facials, massages, waxing and spa packages on your salon's or spa's WordPress website. Several treatments can be booked as one visit, treatment rooms are never double-booked, and a deposit protects long appointments.

  • Free plan, no booking limit
  • Bookings stay on your website

Willow Spa & BeautyBook an appointment

Live demo
  1. 1Service
  2. 2With
  3. 3Time
  4. 4Confirm
Choose a service

Demo only: a made-up business. Nothing is sent or stored.

You're booked in

Examples

How it works day to day

Made-up businesses, real CaliDiary features. Each example names the features that do the work.

A facial and a massage in one visit

Willow Spa & Beauty (a made-up spa) lets clients tick more than one treatment. A facial and a massage run back to back with the same therapist, the times and prices add up, and only gaps long enough for both are offered.

Treatment rooms that never clash

The spa has three treatment rooms and a couples room. On Pro, rooms are resources, so a massage is only offered when a therapist and a suitable room are free, and couples treatments need the couples room.

A new therapist's diary that looks busy

A newly qualified massage therapist joins the team. Look busy hides a few of her free times so her diary never looks empty, while the salon can still book every slot.

Booking kinds

The kinds of booking that fit

Appointments

One person, one customer, a set length.

Available
Suggested set-up

A set-up to start from

An example to adapt: change the names, lengths and prices to your own.

Services

ServiceLengthPrice
Signature facial60 min$75
Full body massage60 min$70
Leg wax30 min$35
Spa day for oneDeposit $503 h$190
Free skin consultation15 minFree

Questions on the booking form

  • Any allergies or skin sensitivities?
  • Are you pregnant? (with a follow-up only when yes, Solo and Pro)
  • Preferred pressure for massages (a dropdown, Solo and Pro)
  • I agree to the cancellation policy, with a link

Settings

  • 15 minutes after each treatment to reset the room
  • Several treatments in one visit (Solo and Pro)
  • Treatment rooms as resources (Pro)
  • A deposit by card for treatments over 90 minutes (Solo and Pro)
Features

The features you will use most

Which plan

Pro suits a salon or spa team; Solo suits a therapist working alone

A therapist working alone can use Solo for several treatments in one visit, deposits, look busy and conditional health questions. A salon or spa with several therapists and treatment rooms needs Pro, where rooms are booked as resources alongside people.

Compare Free, Solo and Pro

Treatments, rooms and therapists together

Beauty salons and spas juggle three things at once: the treatment, the therapist and the room. CaliDiary keeps each treatment's length and buffers, offers only therapists who perform it, and on Pro only offers times when a suitable room is free too. Visitors choose their therapist or "anyone", and the booking lock prevents clashes.

Bigger visits, booked in one go

Clients often want a facial with a massage, or waxing before a holiday. On Solo and Pro they can choose several treatments in one visit, with the same therapist, and CaliDiary finds a gap long enough for all of them. See several services in one visit.

Protect long appointments

A missed spa day costs hours. Deposits by card through your own Stripe, PayPal or Mollie account, a cancellation policy the client agrees to on the form, and email reminders before the visit all help. Discount codes on Solo and Pro support your own offers. Text and WhatsApp reminders are on the roadmap.

Health questions, privately

Questions about allergies, skin sensitivities and pregnancy are answered before the visit, with follow-ups only when needed on Solo and Pro. Answers are stored in your own WordPress database and only your staff can see them.

Looks like your brand

The booking form sits on your own website with a block, a shortcode or the Elementor widget, in your accent colour and in light or dark mode. Solo and Pro add the calendar-beside-times layout and the full style editor. See booking form designs.

Questions from beauty salons

Can clients book several treatments at once?
Yes, on Solo and Pro. Clients choose more than one treatment; they run back to back and the time and price add up.
Can we stop two therapists using the same room?
Yes, on Pro. Each room is a resource, and a time is only offered when a therapist and a room are both free.
Can we take a deposit for long treatments?
Yes, on Solo and Pro: a deposit by card when they book, through your own Stripe, PayPal or Mollie account.
Can clients choose their therapist?
Yes, or pick "anyone", and the booking goes to the least busy therapist who is free.

Hair salons

Clients choose their stylist and a service that books at the right length.

Aesthetics clinics

Consultations first, treatments you approve, and aftercare reviews booked in.

Get your evenings back.

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