Gym & Fitness

Yoga Studio Booking on WhatsApp: A Class Booking Guide for Yoga and Pilates Studios

How Malaysian yoga and Pilates studios can take class bookings, track class credits, fill reformer waitlists and welcome first-timers, all inside WhatsApp.

Start your chatbot now
Yoga studio booking on WhatsApp for yoga and Pilates classes with class credits – ChatsHero
Class booking, credits and waitlists for yoga and Pilates studios, handled in WhatsApp.
On this page
  1. Why WhatsApp
  2. The booking flow
  3. Capacity by class type
  4. Credits & expiry
  5. First-timer questions
  6. Waitlists & cancellations
  7. Timetable changes
  8. Calendar & records
  9. WhatsApp vs booking app
  10. Frequently Asked Questions

Yoga studio booking on WhatsApp means clients check the timetable, request a mat or reformer spot, and join a waitlist in the same chat they already use. An AI assistant replies 24/7 and records each request; your front desk confirms the spot against the class list and keeps the credit balance in Google Sheets. For a 10-class pack priced at RM450 (example), every credit and spot is tracked.

Budgeting note: 26 September 2026

RM0.35 and RM0.06 in this article and its supplied illustrations are planning assumptions, not verified current Meta quotations. Gupshup's October announcement describes 1,000 free service replies per business phone number per month, then eligible service charges from 1 October 2026. Utility templates do not use that allowance. Inbound messages and qualifying 72-hour free entry point messages remain exempt. Confirm the recipient market, applicable rate card, free allowance and provider fees before budgeting. Figures below exclude tax and any unlisted costs.

Integration scope

Examples show a proposed workflow, not a guarantee that every account or plan supports it. Ask our team to confirm the channel, integration, permissions and delivery method for your setup. Staff-group notifications and group assistants require separate eligibility and integration checks; a standard one-to-one WhatsApp API account should not be assumed to access every existing staff group. Use approved individual notifications or a staff dashboard if group delivery is unavailable. Test the workflow and human handover before use.

Key takeaways
  • Studio clients tend to ask the same questions: timetable, price, what to bring. An AI assistant can answer them instantly.
  • Capacity matters most for reformer Pilates, where the number of machines is fixed. Your team confirms each spot against the class list.
  • Show remaining class credits and expiry dates in every confirmation to avoid end-of-pack disputes.
  • A waitlist with a clear cut-off time gives your team a ready list to message when a spot opens.
  • Send timetable changes and substitute-teacher notices only to clients booked in that class.
  • Pregnancy, injury and health questions go to the instructor, not the bot, and are handled as sensitive data under the PDPA.

Why do yoga and Pilates studios take class bookings on WhatsApp?

Your clients don't want another app. They want a quick reply in WhatsApp.

Picture a small studio where the owner teaches, then checks the phone between classes to answer: "Tomorrow 8pm got class?", "Beginner can join?", "How much for trial?" A client may discover the studio on Instagram but book on WhatsApp.

Regular practice also matters to clients. The World Health Organization recommends that adults do at least 150 minutes of moderate-intensity activity a week, and estimates that 31% of adults worldwide (a global figure, not a Malaysian one) fall short. For many people, two or three classes a week is how they get there, which means a lot of bookings, reschedules and credit questions for a small team.

Doing that by hand creates the usual problems: overbooked classes, credits counted wrongly, and first-timers who never get an answer because the enquiry came in during a class.

How does yoga studio booking on WhatsApp work for group classes?

The flow is designed around one rule: never confirm a spot that doesn't exist. Here is how it runs:

  1. Client asks. "Any Pilates class Saturday morning?" in English, Bahasa Melayu, Chinese or a mix.
  2. AI shows the options. The assistant lists the matching classes from your timetable as numbered replies.
  3. Spot is requested and confirmed. The client picks a class and the AI records the request. Your front desk checks the class list and confirms; the booking goes into Google Calendar and the client's record in Google Sheets, and the credit balance is updated by your team or from the bot's record of each booking.
  4. Confirmation with details. Date, time, teacher, credits left and what to bring.
  5. Reminder. A short reminder goes out before class, with a cancel option that respects your cut-off.
  6. Class full? The client is added to the waitlist in the sheet instead of being turned away.
Four-step yoga studio booking flow on WhatsApp: timetable question, booking request, team confirmation, reminder
The class booking loop in four steps. Capacity, credits and cancel cut-offs are set by your studio.

An example conversation

This illustrative chat comes from a fictional Penang studio, Serene Flow Studio, which runs mat yoga and reformer Pilates. A first-timer requests a trial, the assistant handles the practical questions, and the front desk confirms the spot.

Example WhatsApp chat of a first-timer booking a trial Pilates class at a yoga studio
Illustrative conversation: A) trial enquiry, B) request and what to bring, C) injury note and spot confirmed, D) reminder on the day.

How do you manage class capacity for reformer and mat classes?

Every class type has a different limit, and your booking rules should follow it. Reformer Pilates is the strictest: if you have 8 machines, the 9th booking is a problem you will have to solve at the door.

Class typeCapacity (example)Booking ruleWaitlist?
Mat yoga / mat Pilates15–20 matsBook ahead, walk-ins if spaceOnly for peak slots
Reformer Pilates6–8 machinesMust book, no walk-insYes, always
Aerial / hot yoga8–12Must book, beginners flaggedYes
Private or duet session1–2Book by instructor calendarNo, offer another time

Tell the assistant each class's limit so it can explain the rules, and keep your class list current so the front desk can confirm quickly. With ChatsHero you simply paste your timetable and rules in Plan mode, or send a screenshot of your schedule, and the AI builds the bot. No prompt writing needed.

How should class credits and pack expiry be tracked?

Class packs are common: 5, 10 or 20 classes, each with an expiry date. The trouble starts when the pack is nearly finished and the client remembers "I still have 3 classes" while your notebook says 1.

The main idea

Make the number visible. Every confirmation should show credits left and the expiry date, for example "Credits left: 4 · valid until 30 Nov".

Good practice for credits:

What do first-timers need to know before their first class?

First-timers ask the most questions, and an unanswered first question is an easy reason to give up. Train your assistant to handle the practical list:

What the assistant should not answer: whether a pose is safe during pregnancy, after surgery or with back pain. Those questions go to the instructor through a human handover. Health information is sensitive personal data under Malaysia's Personal Data Protection Act, so collect only what the teacher needs, with the client's consent, and keep it out of group chats.

A message like "Can I join the beginner class, saya first time" gets a clear answer in the same friendly mix; the Bahasa Rojak explainer shows how the AI reads it.

Try it yourself

Want to see how this looks with your own business? WhatsApp us and chat with the ChatsHero AI.

How does a yoga class waitlist work when a class is full?

A full class with a waitlist is good news, as long as the waitlist actually moves. The simplest setup looks like this:

Your late-cancel policy decides how often spots reopen. Some example options:

Policy (example)Client experienceEmpty spots
Cancel any time, credit returnedVery flexibleMany last-minute gaps
Free cancel up to 12 hours beforeFair and clearGaps can often be refilled from the waitlist
Free cancel up to 24 hours beforeStricterFew gaps, some unhappy clients

Whatever you choose, write it in the confirmation message so clients see it before class, not after a credit is lost.

How do you announce timetable changes and substitute teachers?

Teachers fall sick and public holidays shift the timetable. A post in a 300-person group is easy to miss, especially if clients have muted it. The better way is a direct WhatsApp message only to the clients booked in the affected class, with options to keep the booking, move to another class or cancel with the credit returned.

A few rules keep this safe and affordable:

How does the studio keep every class booking in one place?

Yoga studio booking on WhatsApp only works if the chat, the class list and the credits agree. With ChatsHero, confirmed bookings go into Google Calendar, and each client's details, credits and status are recorded in Google Sheets. The front desk, teachers and owner all look at the same list.

Google Sheets record of yoga and Pilates class bookings, credits and waitlist from WhatsApp
Illustrative Google Sheet: class bookings recorded from WhatsApp chats; credits and expiry updated by the team.

If you run two branches, the Growth plan's unlimited bots let each branch have its own assistant; see the pricing page.


Is WhatsApp enough, or do you need a class booking app?

Studios with several branches, online payments on a member portal and hundreds of classes a week may prefer a dedicated booking app. If your clients still message you even though you have an app, or most of your Pilates class booking already happens in chat, a WhatsApp assistant connected to Google Calendar and Google Sheets covers timetables, credits, waitlists and reminders without asking anyone to download anything. ChatsHero runs on the official WhatsApp Business API and supports WhatsApp, Instagram and Facebook, where studio enquiries can start. Try it on one class type first, such as reformer, where capacity mistakes hurt most. More about ChatsHero; other studio guides are on the ChatsHero blog.

Frequently Asked Questions

How does yoga studio booking on WhatsApp work?

Clients message your studio number, an AI assistant shares the timetable and records the class they want, and your front desk confirms the spot. Confirmed bookings go into Google Calendar and Google Sheets, where your team keeps the credit balance. A reminder goes out before class.

Can the chatbot stop overbooking a reformer class?

It helps. The assistant records requests instead of promising spots, and your front desk confirms against the class list. When a class is full, the client is offered another time or the waitlist.

How are class credits tracked?

Each booking is recorded in Google Sheets, and your team updates the client's credits and expiry (or uses the bot's record of each booking). Show the new balance in the confirmation, and return the credit when a client cancels before your cut-off.

Should the bot answer questions about pregnancy or injuries?

No. Those questions are handed to the instructor. Health details are sensitive personal data under the PDPA, so collect only what the teacher needs, with consent, and store it securely.

How much does it cost to send class reminders on WhatsApp?

On the official API a utility message such as a class reminder is illustratively RM0.06 in Malaysia, billed by Meta to your WhatsApp account. From 1 October 2026 eligible service replies above the monthly 1,000-message allowance per phone number inside the customer-service window are also charged. The ChatsHero plan is separate, from RM350 a month.

Can clients book in Bahasa Melayu or Chinese?

Yes. ChatsHero replies 24/7 in English, Bahasa Melayu and Chinese, and understands clients who mix languages in one message.

Sources

  1. World Health Organization: Physical activity fact sheet
  2. Jabatan Perlindungan Data Peribadi (PDPA Malaysia)
  3. Meta: WhatsApp Business Platform pricing
  4. Zendesk: Upcoming changes to WhatsApp Business messaging pricing (1 Oct 2026)

Further reading

Keep teaching while your classes fill up

ChatsHero answers timetable questions 24/7, records class requests and waitlists, and keeps your credit sheet in one place.

Start your chatbot nowChat with us on WhatsApp