Hard capacity caps
Set the mat and reformer count once, and classes never sell past the room you have.
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.
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 worksCaps, waitlists, packs and recurring slots that hold a full term.
Set the mat and reformer count once, and classes never sell past the room you have.
When someone cancels inside the window, the next student is offered the spot and confirmed.
Sell ten-class packs and monthly passes that get used up automatically at each booking.
Students hold the same Monday class all term, with cancellation windows you control.
Take a deposit on workshops and private sessions to protect your busiest hours.
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.
Create each instructor, set when they teach, and assign them to classes. Students can book a private session with the teacher they prefer.
Build your 10-class packs, monthly memberships and beginner courses, then turn on Whish Pay deposits for the classes that always fill.
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.
Hard caps so classes never overfill
Bookings respect your machine count
Cancelled spots offered to the next student
Class packs and passes, not just drop-ins
Weekly slots that hold all term
New-student forms before the first class
Protect workshops and private sessions
Cut empty mats with timely nudges
Each teacher on their own timetable
Every studio location in one view
One link for Instagram and WhatsApp
Your studio on your own subdomain
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.