Skip to content

Class and session booking software for studios

Sell classes and sessions on your own website.

Customers book and pay on your website, bring friends and join the waitlist when a session is full. Your front desk books against the same places as your website.

Week view of a sauna studio's schedule with sauna and contrast circuit sessions and their booked places

Each class or session has a number of places, a price or credit cost, and booking rules. Your website, the customer's account page, the front desk and the waitlist all book against that one count.

How it works

Your website and front desk, in step

The booking widget on your website reads the same sessions, places and rules your staff manage in Elara, so a change you make shows on your website the next time the page loads.

Rules you set once

Choose how far ahead people can book, when booking closes and when online cancellation stops. Keep a session for members by giving it a credit cost and no drop-in price, or approve bookings by hand.

Check-in from the roster

Each session's roster shows who's booked, who's new, and who still owes a waiver or a payment. Staff check people in, add a walk-in and mark no-shows from the same screen.

What's included

Places and prices per session

Set the capacity, drop-in price and credit cost of each class or session, so a longer session can cost more credits than a short one.

Friends on one booking

A signed-in customer can add friends to their checkout. Each friend takes a place, and new friends get an email with any waiver to sign.

Private bookings

A group can book a whole session for one price while it's still empty. Suites and buyouts can be private only.

Waitlists

When a session is full, customers can join the waitlist. If a place opens before booking closes, the first person waiting is booked and emailed.

Attendance roster for a contrast circuit session with six of eight booked guests checked in

Frequently asked questions

Can I add booking to my existing website?

Yes, if your website lets you add custom HTML. You paste two short tags into the page and add your domain to the allowed list.

How do waitlists work?

When a session is full, customers can join the waitlist. If a place opens before booking closes, the first person waiting is booked and emailed, or sent to your approval queue if you approve bookings by hand. On a paid session, joining charges the drop-in price, refunded if no place opens. Credits come off only when someone is booked in.

Can customers book for friends?

Yes, once they're signed in. Each friend takes a place in the session and gets their own customer record.

Can I sell private sessions or suites?

Yes. Set one price or credit cost for the whole session, and a group can book it while nobody has booked a place. A session for a suite can be private only.

Can customers cancel or reschedule themselves?

Yes. From the account page on your website, customers can cancel a booking or move it to another session until your cancellation window starts. After that, your staff decide.

Can I run more than one location?

Yes. Every location's sessions sit in one calendar you can filter by location or instructor, and each location can show its own sessions on its own page of your website.

Can customers pick a spot or book one-to-one?

Customers book a place in a session rather than a particular spot or machine. For one-to-one sessions, schedule a session with one place and an instructor.

Works with the rest of Elara

Every feature reads and writes the same customer records, so a booking, a payment and a signed waiver all land on one profile.

Memberships and packs

Sell memberships and packs online and at the desk.

  • Monthly and yearly memberships that renew
  • Fixed-term passes for intro offers
  • Credit packs with optional expiry

Payments and POS

Get paid online and at the desk, into your own account.

  • Your own Stripe, Square or PayPal account
  • Front-desk sales by card reader, card on file or cash
  • Refunds recorded against the original payment

Customer records

Every booking, plan, payment and waiver on one profile.

  • One profile per customer
  • Visit and spend filters
  • A list of customers who have stopped coming

Get a price for your studio

Tell us how many locations you run and what you use today. We'll email you a quote and, if you're switching, what we can bring across.