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 fitness classes, martial arts and dance

CaliDiary puts your class timetable on your WordPress website. Members book a place in each class, use a class pass or membership, join the waiting list when a class is full, and sign up for beginners' courses. Every class stops at its limit, and members' details stay on your own website.

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

Ironbridge Fitness & DojoBook 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 timetable that fills itself

Ironbridge Fitness & Dojo (a made-up studio) runs HIIT, spin, boxing fitness and karate classes every week. Each class has its own places, and members book online from the timetable. When a class is full, it shows as full and members can join the waiting list.

A class pass for regulars

Regulars buy a pack of ten classes to use within three months. Each booking takes one class from the pack, and members see how many they have left.

Booking kinds

The kinds of booking that fit

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
Free taster class45 minFree
HIIT class16 places45 min$12
Kids' karate20 places, by grade1 h$10
Adult beginners' dance courseRuns with 8 or more6 × 1 h$72
Personal session1 h$40

Questions on the booking form

  • Fitness level or grade (dropdown on Solo and Pro)
  • Any injuries or health conditions the instructor should know about?
  • For children: parent or guardian's name and an emergency phone number
  • "I agree" to the class terms, with a link

Settings

  • Places per class set to the room or mat capacity
  • Waiting list offers freed places in order, with 2 hours to accept
  • At least 2 hours' notice to book or cancel
Features

The features you will use most

Which plan

Pro suits a studio with memberships; Solo suits one instructor

One instructor running classes can use Solo: unlimited classes, class passes, waiting lists and card payments. Pro adds courses and memberships, several instructors with their own hours, and several studios or halls.

Compare Free, Solo and Pro

Classes, not just appointments

A gym timetable, a dojo grading class and a ballet lesson all have one thing in common: many people, one time, a fixed number of places. CaliDiary runs each class on its weekly slot with its own places, levels and instructor. Places are counted inside the booking lock, so the last mat or the last spot on the dance floor goes to exactly one person.

Passes, courses and memberships

Regulars want to book quickly and pay once. On Solo and Pro, class passes let members buy a pack of sessions and use them as they go. On Pro, courses book a set of sessions in one go, such as a six-week beginners' course or a term of ballet, and memberships cover members who come every week. Card payments go to your own Stripe, PayPal or Mollie account, with no fee from us.

Full classes, filled again

Popular classes fill fast and people cancel late. The waiting list lets members join a full class and offers freed places by email: in order with a time limit, to everyone at once, or to the person you choose. Nobody is booked without saying yes.

Children, gradings and health questions

Martial arts clubs and dance schools teach a lot of children. The booking form can ask for the parent's name, an emergency number and any health conditions, and on Solo and Pro a dropdown can ask for belt grade or level so beginners don't land in an advanced class. Answers are kept with each booking and on the member's profile.

Showcases, gradings and open days

End-of-term dance shows, grading days and open days work as events with tickets: ticket types with their own prices and limits, QR tickets by email and check-in at the door on Solo and Pro.

On the roadmap

Text and WhatsApp reminders through your own provider account, and the business app for instructors, are on the roadmap. See every feature on the features page.

Questions from gyms, dojos and dance schools

Can members book a weekly timetable of classes?
Yes. Each class runs on its day and time every week, with its own places, and members book the dates they want.
What happens when a class is full?
Members can join the waiting list, and when someone cancels the place is offered by email, in order or to everyone at once, as you choose. Waiting lists are on Solo and Pro.
Can I sell class passes and memberships?
Class passes (packs of sessions) are on Solo and Pro; courses and memberships are on Pro.
Can a class only run if enough people book?
Yes. Set a minimum number for the class; if it is not reached, you can cancel it and everyone booked is told.
Can I ask for a child's emergency contact?
Yes. Add the questions you need to the booking form, and they are asked for each booking. Answers stay on your own website.

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.