Class booking software in India: capacity, waitlists and cancellations compared
Last verified: 25 September 2026
Disclosure. We make StudioFly. We've included it, and we've tried to be fair to everyone else.
Class booking looks simple until a class fills up. Then the details decide how your morning goes: whether members can join a waitlist and get moved in on their own, what a late cancellation costs, and whether a regular can book the whole term at once.
This explainer sets out what sixteen booking tools and studio platforms say on their own pages about capacity, waitlists, cancellation rules and recurring bookings, StudioFly included. It isn’t a ranking, and every fact is sourced and dated.
Product names on this page are trademarks of their owners. StudioFly is not affiliated with or endorsed by any of them.
Where members book a place.
Every product here sets a capacity for each class and lets members book themselves. Where they book differs: in the vendor’s own app or a branded one, on a booking page or public profile, through a widget on your own website, or on WhatsApp, which Zoho Bookings and DINGG describe.1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25
Booking a whole series in one go is less common. Zoho Bookings, Momence and WellnessLiving let members book a repeating class or series themselves, and Mindbody does for multi-day class bundles. At ABC Glofox, Kenko and Arketa, staff book the series for the member.1,26,27,28,29,30,31,32
| Product | Capacity and booking | Recurring bookings |
|---|---|---|
| Zoho BookingsBooking tool · India | Group bookings set how many people can book each time slot; students self-schedule on the studio’s booking page, and can book, reschedule or cancel from WhatsApp messages.1,2,3 | Series bookings let attendees book a series of slots in one booking, repeating daily, weekly or monthly, with one payment for the whole series; drop-in bookings cover single sessions.1 |
| YoActivStudio software · India | Classes have participant limits and a set registration-opening time; members book in a mobile app, and a class-schedule widget shows the timetable on the studio’s website.33,34 | Not listed on the pages we checked.33,34,35 |
| YDLGym software · India | Members book specific slots in group classes while the studio manages room capacity and a daily booking limit per client; booking is in a studio-branded member app and portal.36,37 | Not listed on the pages we checked.36,37,38 |
| ZenotiSalon, spa and fitness · India office | Recurring class timetables with a capacity per class; members book from the studio’s website, a branded app or the front desk.39 | Not listed on the pages we checked.39,40,41 |
| DINGGSalon, spa and wellness · India | Studios manage class sizes for group classes; clients book on the studio’s website, mobile app or AI chat, and can book or reschedule over WhatsApp.4,5 | Not listed on the pages we checked.4,42,43 |
| KenkoStudio platform | Each class schedule has a class size, which can differ by time slot; members book in the free Kenko app or a branded app, which costs $89 a month extra.6,7 | Staff book a customer into a pre-scheduled class on chosen days, for a number of classes or up to a date, from the CRM calendar; full classes can go to the waitlist.31 |
| BookdayStudio platform | Class capacities update in real time as clients book or cancel; members book in the iOS or Android app or on a booking page that can be embedded in the studio’s website.8,9,10 | Not listed on the pages we checked.9,44,45 |
| MindbodyStudio platform | A maximum capacity per class, with online capacity set separately; schedule changes update the studio’s website, branded app and the Mindbody app, where clients book.11 | Staff make recurring reservations for up to a year with Advanced Register; clients can book recurring reservations for multi-day class bundles when the studio enables it.29 |
| ABC GlofoxStudio platform | Capacity limits, booking windows and cancellation policies are set per class; members book in the member app or through a booking portal added to the studio’s website.12,13,14 | Staff can book a client into a repeating class with “Book multiple” on the dashboard; recurring class bookings aren’t available to clients in the member app or web portal.30 |
| MomenceStudio platform | Capacity is set to match the room or equipment, with bookings restricted by level or membership type; students book in the free Momence app or through plugins on the studio’s website.15,16,17 | A class-template setting lets customers book themselves into the entire series, so they are booked into all its future classes; the option appears at checkout.26 |
| WellnessLivingStudio platform | A service’s capacity limit can be adjusted; clients book or join wait lists in the Achieve client app, or book through widgets on the business website (every plan).18,19,20 | Clients choose a recurring frequency when booking in the Client Portal, for a number of sessions, a date range or with no end; staff can book recurring classes too, six months ahead by default.27,28 |
| ArketaStudio platform | Service types set each class’s capacity; clients book through the embed on the studio’s website or a branded mobile app.21,22,23 | Staff can tick “Add client to future classes” to book a client into a recurring series, forever or for a set number of weeks; clients booking a series themselves isn’t described.32 |
| Mariana TekStudio platform | Capacity-based classes, including for reformers, towers and chairs; customers book in the studio’s branded app or through web integrations on its website.46,47 | Recurring scheduling is described for private sessions (appointments); recurring class reservations aren’t described on the pages checked.48 |
| StudioBookingsBooking tool | Online class bookings with a waiting list for full classes on every plan; members book in the free StudioBookings app or on the studio’s website through an embedded calendar.49,50,51 | The app page lists “Book recurring appointments online”; members booking a repeating class or series in one go isn’t described.50 |
| Time2bookBooking tool | Each class has a capacity for every session; scheduled classes appear on the studio’s public profile, where clients check open slots and book online.24,25 | Not listed on the pages we checked.25,52,53 |
| StudioFlyStudio software · the maker of this page | A participant limit for every class. Members book, cancel and reschedule in the member portal, and on your own website through the Full Website API (Enterprise, or an add-on on Pro). | Members book class by class in the member portal. |
Waitlists and late cancellations.
Waitlists differ in one detail that matters on a busy morning: whether the first person waiting is moved in automatically. Zenoti, Kenko, Mindbody, ABC Glofox, Momence, WellnessLiving, Mariana Tek and Time2book describe automatic move-in, some with conditions, and Arketa does when a card or credit is on file. Bookday and DINGG notify members, who then confirm.9,11,13,16,18,19,39,42,43,45,52,54,55,56,57,58,59,60
For late cancellations, ABC Glofox, Momence, Mariana Tek, Kenko, Mindbody, WellnessLiving and Zenoti describe fees, often alongside a lost credit, and Arketa can charge them by automated rules. StudioBookings keeps the credit when a member cancels late, and Bookday sets a deadline for cancelling with the credit returned.11,44,61,62,63,64,65,66,67,68,69,70,71,72,73,74
| Product | Waitlists | Cancellation rules |
|---|---|---|
| Zoho BookingsBooking tool · India | Not listed on the pages we checked.1,2,75,76 | A cancellation and rescheduling window stops customers changing a booking from the booking page close to the start; studios can take a deposit or full payment. A lost credit or late-cancel fee isn’t described.77,78 |
| YoActivStudio software · India | Managers can view an “automated waiting list”; whether members join it themselves and are moved in automatically isn’t said.33 | Not listed on the pages we checked.33,34,79 |
| YDLGym software · India | The studio can switch a waiting list on, with optional “auto-approval for requests”; whether members join it themselves and are moved in automatically isn’t said.37 | The studio sets time windows for class cancellations, and the Pilates app applies its cancellation policy rules; a lost credit or late-cancel fee isn’t described.37,38 |
| ZenotiSalon, spa and fitness · India office | Members join a waitlist from their phone, and by default Zenoti promotes the first waitlisted student when a spot opens, without a confirmation step; confirmation modes are optional.39,54 | Cancellation profiles charge tiered late-cancel fees by time before class, as a percentage of the class price or a flat amount; package or membership credits can pay cancellation and no-show fees.70,71 |
| DINGGSalon, spa and wellness · India | Members join a waitlist when a class is full and are notified automatically when a spot opens, with one-click booking from the waitlist; moving the next person in automatically isn’t described.42,43 | Studios set cancellation policies and can require prepayment or deposits; a cancellation window with a lost credit or fee applied automatically isn’t described.5,43 |
| KenkoStudio platform | Customers add themselves to the waitlist in the app or on the website; with “Automatically Book” the first person is booked when a slot opens, or “Inform Everyone” lets the first to confirm take it.55 | A free-cancellation window, then a late-cancel fee for unlimited memberships or a lost credit for fixed-credit packs, plus a no-show fee.68 |
| BookdayStudio platform | Members join the waitlist in the app. When a spot opens, the first person is offered it by email and push and confirms with one click; an unanswered offer passes to the next person.9,45 | Booking rules set a deadline for cancelling with the credit returned (“Max Cancel Time”); a late-cancel or no-show fee isn’t described.44,74 |
| MindbodyStudio platform | Clients are offered the waitlist when a class is full, and the next client is moved in automatically when someone cancels; an FAQ on the same page says Mindbody “can automatically notify” instead.11 | After the studio’s cut-off time, a late cancel or no-show can cost a fee or a visit deduction, per the studio’s settings.11 |
| ABC GlofoxStudio platform | Members join waitlists from the app; with an automatic waitlist the first client is moved in when a spot opens, up to 30 minutes before class by default. This needs the “Pay later” option.13,56 | Studios set a cancellation notice period; automated late-cancel and no-show fees are charged, and a credit-pack booking cancelled late also forfeits its credit.61,62 |
| MomenceStudio platform | Students join waitlists in the app; when a spot opens the first person is added automatically and told by SMS, or the studio can use double opt-in or “fast fingers first” offers.16,57 | Late-cancel and no-show rules charge customers automatically, as a flat fee and/or a percentage of the price; cancelling before the cut-off returns the pack credit or Momence credits.63,64 |
| WellnessLivingStudio platform | Clients join wait lists in the app; the business can promote them automatically in waiting order or ask them to confirm, and can let them join without paying first.18,19 | Late-cancel and no-show penalties can flag the client’s account, blocking future bookings, or charge a fixed or percentage fee.69 |
| ArketaStudio platform | Clients join a full class’s waitlist themselves. Automatic filling needs package or subscription payment, a connected pricing option and a valid card or credit; otherwise clients are notified when a spot opens.59,60 | Late cancellations and no-shows are tracked automatically, fees can be charged manually or by automated rules, and a late cancel doesn’t return the credit by default.72 |
| Mariana TekStudio platform | Customers add themselves to the waitlist, and the person at the top is added automatically when someone cancels within the auto-fill window; afterwards Quick Fill texts everyone waiting.58 | Late-cancel windows are set per membership or credit package, and penalties (a lost credit, a fee or both) are charged automatically; penalty fees aren’t yet available for appointments.65,66,67 |
| StudioBookingsBooking tool | Members can join a waiting list for full classes and get app alerts about it; whether the next person is moved in automatically isn’t described.50,73 | With the optional Late Cancel setting, a member who cancels inside the studio’s restricted period doesn’t get the credit back; a late-cancel fee is added by hand as a ‘Late Cancel’ pass.73 |
| Time2bookBooking tool | Clients click “Join waitlist” on a full class, and when a spot opens the first client is booked automatically and emailed; auto-booking stops at a cut-off the studio sets.52 | Booking policies apply the studio’s cancellation windows; whether a late cancel automatically costs a credit or a fee in Time2book isn’t stated.80 |
| StudioFlyStudio software · the maker of this page | Members join a full class’s waitlist themselves, and the first person waiting is moved in automatically when a place frees up. Every plan. | A cancellation window for each class. A late cancellation or no-show can automatically cost a class credit, not a fee. Every plan. |
Which one do you need?
For a class-led studio
- Check that members can join the waitlist themselves and are moved in automatically.
- Decide whether a late cancellation should cost a credit, a fee or both, and check the software applies it automatically.
- Check where members book: an app, your own website or WhatsApp.
StudioFly class scheduling We make StudioFly. Compare it with the tools above.
For appointments and small groups
- A booking-page tool such as Zoho Bookings may be enough if you don’t sell packs or memberships.
- If clients come weekly at the same time, check that they can book the series in one go.
Your questions, answered.
Want to talk through your own setup?
Let’s have a conversationWhich class booking software suits a studio in India?
For a class-led studio selling packs and memberships, look for self-join waitlists, automatic late-cancel rules and UPI payments. Among the tools here, Zenoti and YDL are Indian products that take UPI, Kenko and Bookday take Razorpay, and Zoho Bookings suits simple group slots with booking on WhatsApp. StudioFly covers capacity, self-join waitlists and credit-based cancellation rules on every plan.
Which booking software moves waitlisted members in automatically?
Zenoti, Kenko, Mindbody, ABC Glofox, Momence, WellnessLiving, Mariana Tek, Time2book and StudioFly describe moving the first person in automatically, some with conditions, and Arketa does when a card or credit is on file. Bookday and DINGG notify members, who then confirm. YoActiv, YDL and StudioBookings don’t say how their waiting lists work.
Can members book a whole class series at once?
Zoho Bookings, Momence and WellnessLiving let members book a repeating class or series themselves, and Mindbody does for multi-day class bundles. ABC Glofox, Kenko and Arketa describe staff booking a client into a series. StudioFly members book class by class.
Can the software charge a late-cancel fee?
ABC Glofox, Momence, Mariana Tek, Kenko, Mindbody, WellnessLiving and Zenoti describe late-cancel or no-show fees, and Arketa can charge them by automated rules. StudioBookings keeps the credit when a member cancels late. StudioFly takes a class credit for a late cancellation or no-show, not a fee.
Can members book classes on WhatsApp?
Zoho Bookings and DINGG describe booking or rescheduling over WhatsApp. StudioFly’s WhatsApp AI agent can book classes on your studio’s own number, with the AI Business Pack, and automatic WhatsApp reminders are on every plan.
How often is this checked?
At least every 90 days, and straight away after a known change. The date at the top of the page is the last full check.
Related pages.
Sources
Every source below was checked on 25 September 2026. Vendors change their pages, so check anything that matters to you with the vendor before you buy.
- Zoho Bookings, group meeting scheduler: zoho.com/bookings/features/group-meeting-scheduler.html
- Zoho Bookings, yoga scheduling software: zoho.com/bookings/industries/yoga-scheduling-software.html
- Zoho Bookings, WhatsApp: zoho.com/bookings/integrations/whatsapp.html
- DINGG, wellness software: dingg.app/in/business/wellness-software
- DINGG, salon scheduling software: dingg.app/in/features/salon-scheduling-software
- Kenko help: How to add a class schedule: help.gokenko.com/en/articles/5321673-how-to-add-a-class-schedule
- Kenko help: Customer app: help.gokenko.com/en/articles/7033985-customer-app
- Bookday, class scheduling: bookday.io/features/class-scheduling
- Bookday, mobile app: bookday.io/features/mobile-app
- Bookday, booking page: bookday.io/features/booking-page
- Mindbody, scheduling: mindbodyonline.com/business/scheduling
- ABC Glofox, scheduling: glofox.com/features/scheduling/
- ABC Glofox, custom branded app: glofox.com/features/custom-branded-app/
- ABC Glofox help: Can members book and pay through my website: support.glofox.com/hc/en-us/articles/46422364089364-Can-members-book-and-pay-through-my-website
- Momence, booking and scheduling: momence.com/booking-and-scheduling/
- Momence, yoga studio software: momence.com/yoga-studio-software/
- Momence help: Plugins widgets FAQs: help.momence.com/en/articles/12029975-plugins-widgets-faq-s
- WellnessLiving help: Wait lists: help.wellnessliving.com/en/articles/9175831-wait-lists
- WellnessLiving, software: wellnessliving.com/yoga/software/
- WellnessLiving, pricing: wellnessliving.com/pricing/
- Arketa help: Schedule overview: help.arketa.com/schedule/overview
- Arketa help: Embed on website: help.arketa.com/getting-started/embed-on-website
- Arketa help: Mobile app: help.arketa.com/for-clients/account/mobile-app
- Time2book help: Create a class: time2book.me/help/create-a-class
- Time2book help: Scheduling a class: time2book.me/help/scheduling-a-class
- Momence help: Settings restrictions FAQs classes: help.momence.com/en/articles/12027801-settings-restrictions-faq-s-classes
- WellnessLiving help: Book a class as a client: help.wellnessliving.com/en/articles/9834468-book-a-class-as-a-client
- WellnessLiving help: Book a class: help.wellnessliving.com/en/articles/9278856-book-a-class
- Mindbody help: How do I make a recurring class reservation: support.mindbodyonline.com/s/article/203257783-How-do-I-make-a-recurring-class-reservation?language=en_US
- ABC Glofox help: Recurring class bookings for unlimited restricted memberships: support.glofox.com/hc/en-us/articles/46431714923284-Recurring-Class-Bookings-For-Unlimited-Restricted-Memberships
- Kenko help: Recurring class bookings: help.gokenko.com/en/articles/9123087-recurring-class-bookings
- Arketa help: Add to class: help.arketa.com/schedule/checkin/add-to-class
- YoActiv, group class management software: yoactiv.com/group-class-management-software
- YoActiv, yoga studio management software: yoactiv.com/yoga-studio-management-software
- YoActiv, pricing: yoactiv.com/pricing
- YDL, home page: yourdigitallift.com/
- YDL, studio: yourdigitallift.com/studio/
- YDL, Pilates studio: yourdigitallift.com/pilates-studio/
- Zenoti, gym scheduling software: zenoti.com/fitness-software/gym-scheduling-software
- Zenoti help: Webstore: help.zenoti.com/en/fitness/webstore.html
- Zenoti help: Fitness FAQs: help.zenoti.com/en/fitness/fitness-faqs.html
- DINGG, gym booking software: dingg.app/business/gym-booking-software
- DINGG, salon online booking system: dingg.app/in/features/salon-online-booking-system
- Bookday, setup guide: bookday.io/en/setup-guide
- Bookday, waitlist management: bookday.io/features/waitlist-management
- Mariana Tek, Pilates studio software: marianatek.com/pilates-studio-software/
- Mariana Tek help: Web integrations getting started: docs.marianatek.com/docs/web-integrations/getting-started
- Mariana Tek, appointments: marianatek.com/features/appointments/
- StudioBookings, pricing: studiobookings.com/pricing
- StudioBookings, app: studiobookings.com/app
- StudioBookings help: Embedding the calendar on your website: help.studiobookings.com/en/articles/13704169-embedding-the-calendar-on-your-website
- Time2book help: Waitlist: time2book.me/help/waitlist
- Time2book help: Booking for multiple people: time2book.me/help/booking-for-multiple-people
- Zenoti help: Manage class waitlist: help.zenoti.com/en/configuration/fitness-configurations/manage-class-waitlist.html
- Kenko help: Waitlist a complete guide: help.gokenko.com/en/articles/5271980-waitlist-a-complete-guide
- ABC Glofox help: How to set up a waitlist: support.glofox.com/hc/en-us/articles/46477329605524-How-to-Set-up-a-Waitlist
- Momence help: Waitlist FAQs classes: help.momence.com/en/articles/12028307-waitlist-faq-s-classes
- Mariana Tek help: How does the waitlist work: support.marianatek.com/en/articles/1987091-how-does-the-waitlist-work
- Arketa help: Waitlist overview: help.arketa.com/schedule/waitlist/overview
- Arketa help: Automatic waitlist: help.arketa.com/schedule/waitlist/automatic-waitlist
- ABC Glofox help: Booking windows cancellation rules and other settings: support.glofox.com/hc/en-us/articles/46477276917396-Booking-Windows-Cancellation-Rules-and-Other-Settings
- ABC Glofox help: Automated no-show late cancellation fees: support.glofox.com/hc/en-us/articles/46433091889172-Automated-No-Show-Late-Cancellation-Fees
- Momence help: Late cancellation no-show rules now allow you to charge percentages of the service price: help.momence.com/en/articles/12558127-late-cancellation-no-show-rules-now-allow-you-to-charge-percentages-of-the-service-price
- Momence help: Cancellation policy setup FAQs: help.momence.com/en/articles/12027358-cancellation-policy-setup-faq-s
- Mariana Tek help: What is a late cancellation window: support.marianatek.com/en/articles/1983346-what-is-a-late-cancellation-window
- Mariana Tek help: What are penalty fees: support.marianatek.com/en/articles/5154749-what-are-penalty-fees
- Mariana Tek help: Are penalty fees available for appointments: support.marianatek.com/en/articles/15000515-are-penalty-fees-available-for-appointments
- Kenko help: Late cancellation and free cancellation: help.gokenko.com/en/articles/5319218-late-cancellation-and-free-cancellation
- WellnessLiving help: Add modify or delete cancellation and no-show penalties: help.wellnessliving.com/en/articles/9998789-add-modify-or-delete-cancellation-and-no-show-penalties
- Zenoti help: Set up cancellation profiles: help.zenoti.com/en/configuration/fitness-configurations/set-up-cancellation-profiles.html
- Zenoti help: Set up cancellation rules: help.zenoti.com/en/configuration/fitness-configurations/set-up-cancellation-rules.html
- Arketa help: Late cancel no-show: help.arketa.com/schedule/checkin/late-cancel-no-show
- StudioBookings help: Late cancel feature: help.studiobookings.com/en/articles/13995694-late-cancel-feature
- Bookday, online payments: bookday.io/features/online-payments
- Zoho Bookings, features: zoho.com/bookings/features.html
- Zoho Bookings help: Bookings policies and preferences: help.zoho.com/portal/en/kb/bookings/workspace/articles/bookings-policies-and-preferences
- Zoho Bookings help: Cancellation and rescheduling window: help.zoho.com/portal/en/kb/bookings-2-0/event-types/event-type-settings/articles/cancellation-and-rescheduling-window
- Zoho Bookings, payment gateway: zoho.com/bookings/integrations/payment-gateway.html
- YoActiv, Pilates studio management software: yoactiv.com/pilates-studio-management-software
- Time2book, Pilates studio: time2book.me/solutions/pilates-studio
See it with your own timetable.
Then decide.
Walk through your classes, fees and payments with our team, and see whether StudioFly fits the way your studio runs.
Book a demoA personal walkthrough with the MyGymDesk team.