Yoga & Pilates Studio Booking Software

Fill every mat and reformer without juggling WhatsApp messages. Manage class capacity, waitlists, packs and memberships in one place. Built for Lebanon, in Arabic and English.

Go live in two minutes
G2 4.9/5Capterra 5/5Google 4.8/5
Yoga & Pilates Studioyourbusiness.hjezle.com
Online booking
Book an appointment 45 min
10:0011:3014:0015:3017:0018:30
Confirm booking
Secured · pay with Whish Pay
Reminder sent
No-show protected
Class capacity caps Reformer limits Automatic waitlists Class packs & memberships Instructor schedules WhatsApp reminders
Built for yoga & pilates studios

Booking features built around your day

Hard capacity caps, so classes never overfill

Set a maximum for every class and the studio stops taking bookings the moment it fills. A 12-mat vinyasa stays at 12, and a 6-machine reformer class stays at 6. No more counting heads at the door or turning people away after you already said yes on WhatsApp.

See how it works
October 2026
SMTWTFS
Go live today

Set up in four steps

1

Add your classes and machine limits

List your timetable, set capacity for each class, and tell Hjezle how many reformers or mats you have. Add private session and workshop slots too.

2

Add instructors and their hours

Create each instructor, set when they teach, and assign them to classes. Students can book a private session with the teacher they prefer.

3

Set packs, memberships and deposits

Build your 10-class packs, monthly memberships and beginner courses, then turn on Whish Pay deposits for the classes that always fill.

4

Share your booking link

Put yourstudio.hjezle.com in your Instagram bio and WhatsApp. Students book and pay 24/7, in Arabic or English, with no app to install.

Full suite of features, one simple tool

Class Capacity

Hard caps so classes never overfill

Reformer Limits

Bookings respect your machine count

Waitlists

Cancelled spots offered to the next student

Packs & Memberships

Class packs and passes, not just drop-ins

Recurring Classes

Weekly slots that hold all term

Student Intake

New-student forms before the first class

Whish Pay Deposits

Protect workshops and private sessions

WhatsApp Reminders

Cut empty mats with timely nudges

Instructor Scheduling

Each teacher on their own timetable

Multi-branch

Every studio location in one view

Booking Links

One link for Instagram and WhatsApp

Your Branding

Your studio on your own subdomain

A fit for your business

Who Hjezle is best for

Built specifically for service businesses in Lebanon — bilingual Arabic and English, Beirut timezone, LBP and USD pricing, Whish Pay for local cards, and a branded booking page on your own subdomain.

  • Yoga studios
  • Reformer pilates studios
  • Mat pilates studios
  • Boutique fitness studios
  • Independent instructors
  • Multi-branch studios
The playbook

Yoga & Pilates Studio appointment booking playbook

A studio lives or dies on full classes, kept reformers and students who keep coming back. The hard part is not teaching, it is the scheduling around it: capacity, waitlists, packs, instructor cover and the cancellations that hit your most popular slots. This guide walks through how to set up online booking so the timetable runs itself and you spend your time on the floor, not in your inbox.

Build a timetable students can read at a glance

Group your offering the way students think about it: drop-in mat classes, reformer classes, private sessions, workshops and beginner courses. Name each one plainly, like "Reformer Flow (6 machines)" or "Beginner Pilates Course, 6 weeks", so nobody books a level that is wrong for them. A clear menu means fewer confused WhatsApp messages and fewer people in the wrong class.

Show the class length, the level and the instructor on each slot. A student deciding between a 45-minute express class and a 75-minute deep stretch should see the difference before they book. When the page answers their questions, they book themselves instead of messaging the front desk to ask.

Set capacity to match mats and machines, not hope

Cap every class at the real number of spaces in the room. A reformer class is limited by machines, so a six-machine studio means six bookings, full stop. A mat class is limited by floor space, so set it to the number of mats that fit comfortably with room to move.

Letting one extra person in feels generous until two regulars are stacked into a corner and nobody enjoys the class. Trust the cap. Hjezle closes the class the moment it is full and routes the next student to the waitlist, so you never oversell a machine you do not have.

Turn waitlists into filled spots, not lost students

Popular classes will fill, and the question is what happens next. Without a waitlist, a full 6pm class simply turns students away and you never hear from them again. With one, they join the queue and stay interested in coming.

When a spot opens through a cancellation, Hjezle messages the next person on the waitlist over WhatsApp and lets them claim it with one tap. The mat fills itself, often within minutes, and you did not lift a finger. Over a month, those recovered spots add up to real revenue you were otherwise losing.

Decide how drop-ins, packs and memberships work together

Most studios run a mix: single drop-ins for visitors, class packs for regulars who want a better rate, and monthly memberships for the committed. Decide your pricing once and set it clearly. Students booking with a pack should spend a credit automatically, while a drop-in pays per class.

Hjezle tracks how many classes each person has left in their pack or membership, so your front desk is not flipping through a notebook. When a pack runs low, that is your natural moment to remind them to renew. The same booking page serves first-timers and your most loyal members.

Protect your busiest classes with a deposit

Some slots always sell out, like Saturday reformer or the after-work flow. Those are exactly the classes where a no-show hurts most, because someone on the waitlist would have happily taken the spot. A small deposit or prepayment changes the behaviour.

Use Whish Pay to collect a deposit on your high-demand classes while leaving quieter slots free to book. Prices show in LBP and USD, so there is no confusion at checkout. A student who has paid almost always shows up, and your peak classes stay genuinely full.

Set a cancellation window that is fair both ways

A cancellation window is the difference between a recovered spot and an empty mat. If someone can drop a popular class two hours before, nobody on the waitlist has time to plan around it. A clear window, such as cancel at least four to six hours before class, gives the next student a real chance to take the place.

Write the policy in plain language and put it where students see it before they book, in Arabic and English. When the rule is visible up front, late cancellations stop feeling like an argument. Most people respect a window they understood from the start.

Make new-student intake simple and welcoming

First-timers are nervous and have questions: is this class right for me, do I need to bring anything, what about injuries. Collect just enough at booking, like experience level and any injuries or pregnancy, so the instructor can adapt without an awkward conversation at the door. Keep the form short or beginners will abandon it.

Point new students toward your beginner course or a clearly marked beginner class rather than a fast intermediate flow. A good first experience is what turns a curious drop-in into a member. Your branded page can carry a short note welcoming first-timers and telling them what to expect.

Manage instructor schedules and cover without chaos

Each instructor teaches certain classes on certain days, and students often follow a favourite teacher. Set up each instructor with their own hours and the classes they lead, so the timetable only ever shows real, staffable slots. For private sessions, let students pick the instructor they want.

When someone is sick or travelling, you need to swap cover or cancel cleanly. Update the schedule and Hjezle keeps the public page in sync, so students are not booking a class that no longer has a teacher. If you run more than one location, each branch keeps its own timetable and its own reporting.

Turn first visits into a regular weekly habit

Yoga and pilates reward consistency, and your best students are the ones who come on the same days each week. After a good first class, nudge them toward a pack or membership while the feeling is fresh. The economics of a studio are built on regulars, not one-off visits.

Use WhatsApp reminders to keep the habit alive, and lean on promotions to bring back students who have drifted. A simple offer on a returning student's next pack often costs less than chasing a brand-new lead. Your customer database tells you who used to come every week and has gone quiet.

Track the few numbers that show what is really working

You do not need a wall of charts. Watch which classes fill and which sit half-empty, how often waitlists convert, and how many packs and memberships you are selling each month. Those few numbers tell you whether to add a class, move a time slot or rest an instructor.

Hjezle's reports give you this without spreadsheets, and per-branch reporting keeps each location honest if you run more than one. When you can see that the 6am class never fills but the 7pm always does, the timetable decisions make themselves.

Frequently asked questions

Yes. You set a capacity for each class tied to how many reformers or mats you have, and the class stops taking bookings the moment it is full. A six-machine reformer class caps at six while your mat classes hold their own separate limits. Nobody can oversell a machine you do not own.

Students join an automatic waitlist instead of leaving. When someone cancels, the next person is notified over WhatsApp and can claim the spot with one tap. The mat fills itself, usually within minutes, with no phone calls from your front desk.

Yes. You can offer 10-class packs, monthly memberships and beginner-course bundles, and students book against the credits they hold. Hjezle tracks how many classes each person has left, so drop-ins and pack-holders use the same booking page without extra work for you.

Hjezle uses Whish Pay for local card payments, so you can take a deposit or full prepayment on your busiest classes. Prices show in both LBP and USD. A paid booking is one that almost always shows up, which protects your high-demand reformer and weekend slots.

Yes. Your page works fully in Arabic and English with right-to-left layout, on Beirut time. Students book in whichever language they prefer, and confirmations and reminders go out over WhatsApp where Lebanese clients actually read them.

No. You get your own branded link, like yourstudio.hjezle.com, that you can put in your Instagram bio and WhatsApp. Students book and pay 24/7 with no app to install and no account required, in Arabic or English.

Last updated June 23, 2026 by the Hjezle team

Launch your yoga & pilates studio booking page today

Try Hjezle free for 7 days. No credit card. Full Arabic and English support, Whish Pay integrated, and local WhatsApp help whenever you need it.