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
Training, classes and courses

Online booking for sports coaching, swimming and riding lessons

CaliDiary lets swimmers, riders and players book lessons on your WordPress website: group lessons by level with set places, private sessions with a chosen coach, holiday camps and courses. Courts, lanes and arenas can be booked as resources, and riders' and swimmers' details stay on your own website.

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

Meadow Riding & Swim SchoolBook 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.

The arena, the court, the lane

Private lessons need a coach and a place: an arena, a tennis court or a swimming lane. On Pro, each is a resource, so a lesson is only offered when both the coach and the place are free.

Holiday camps with tickets

A summer pony camp runs over three days with 12 places a day. Families book each day they want, pay by card, and get a confirmation with what to bring.

Booking kinds

The kinds of booking that fit

Appointments

One person, one customer, a set length.

Available

Group bookings

Appointments several people can book at the same time.

Available

Waiting list

When full, people join a list and are offered freed places.

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
Beginners riding lesson6 riders1 h$50
Private riding lesson45 min$65
Children's swimming course6 places10 × 30 min$140
Private tennis lesson1 h$45
Holiday camp day12 places6 h$70

Questions on the booking form

  • Rider's or swimmer's age and level (dropdown on Solo and Pro)
  • Height and weight (riding schools)
  • Any medical conditions the coach should know about?
  • For under-18s: parent or guardian's name and an emergency phone number

Settings

  • Places per lesson set by level
  • A minimum of 3 for group lessons to run
  • Waiting lists for full courses
Features

The features you will use most

Which plan

Pro suits a school with coaches and venues; Solo suits one coach

A coach working alone can use Solo: unlimited lessons, class passes, waiting lists, events and card payments. A school with several coaches, courts, lanes or arenas needs Pro, which adds resources, courses for whole terms and staff sign-in.

Compare Free, Solo and Pro

Lessons by level

Sport is taught in levels. A beginner rider, a nervous swimmer and a club tennis player need different lessons, and a mixed group helps nobody. CaliDiary offers each level as its own lesson with its own places, and the booking form asks for the level, age, and for riding schools the rider's height and weight. Minimum numbers make sure a group lesson only runs when enough people book.

Coaches and places

Most lessons need two things at once: a coach and a place to teach. On Pro, arenas, courts, lanes, pitches and even horses can be booked as resources, each with its own hours and capacity. A private lesson is only offered when the coach and the place are both free, and the booking lock stops any double booking.

Terms, courses and passes

Swimming and riding schools sell terms. On Pro, courses book a set of weekly sessions in one go; on Solo and Pro, class passes sell packs of lessons with an expiry date. Payments by card go to your own Stripe, PayPal or Mollie account, and full courses take a waiting list that offers freed places by email.

Camps and open days

Holiday camps, pony days and open days work as events with tickets: dates, places, prices, QR tickets by email and check-in on the day on Solo and Pro.

Children's safety information

Most pupils are children. Ask for the parent's name, an emergency number and any medical conditions; answers are kept with each booking, visible only to your staff, and stay on your own website.

On the roadmap

Text and WhatsApp reminders, and the business app for coaches, are on the roadmap. See every feature on the features page.

Questions from coaches, swimming teachers and riding schools

Can I keep beginners and improvers in separate lessons?
Yes. Ask for the level on the booking form and offer separate lessons for each level, each with its own places.
Can I book horses, courts or lanes?
Yes, on Pro, as resources: a lesson needs a coach and a resource, and is only offered when both are free.
Can parents book a whole term of swimming?
Yes. Courses book a set of sessions at once, on Pro; class passes for packs of lessons are on Solo and Pro.
Can I take bookings for holiday camps?
Yes. Each camp day is an event with a set number of places, and families book the days they want.
Can I ask for a child's medical information?
Yes. Add the questions you need; answers stay on your own website, visible only to your staff.

Personal trainers

PT sessions, free consultations and small groups, wherever you train.

Get your evenings back.

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