Back to all posts

Yoga and wellness studios: bookings without a spreadsheet

A spreadsheet, a WhatsApp group, a paper register at the counter — most studios run bookings on some version of this, until two people book the same mat.

AP
Arjun Patel
Co-founder

Most small yoga and wellness studios run class bookings on some combination of a shared spreadsheet, a WhatsApp group, and a paper register at the front counter. It's not that this is unreasonable — a studio with two instructors and forty regulars doesn't need enterprise software. But it has a specific failure mode: it works fine until it doesn't, and it doesn't the moment two people book the same 7 AM slot through different channels, or three cancellations come in by text overnight and nobody updates the sheet before the instructor walks in to a room they thought was full. That's the actual problem an AI booking agent for yoga studios is solving — not "we need software," but "we need one real answer to the question 'is there space in this class.'"

The spreadsheet is a single point of failure

The core issue isn't the spreadsheet itself — it's that it depends on a person updating it, in real time, across every channel a booking could come in from: a phone call, an Instagram DM, a walk-in at the counter, a WhatsApp message. Miss one update and the spreadsheet is wrong, and nobody finds out it's wrong until someone shows up to a class that's actually full, or an instructor teaches to an empty room they were told was booked solid.

What actually happens with a double-booked mat

Here's the scenario in specific terms: a regular calls at 9 AM to book the 6 PM class. At 11 AM, someone else books the same class through a walk-in conversation at the front counter, because whoever's at the desk hasn't checked the spreadsheet since the morning. Both bookings feel confirmed to the person who made them. At 5:45 PM, one of them shows up to a room that's already at capacity — and now the studio is either turning away a paying student or squeezing in an extra mat that makes the class worse for everyone already there. Nobody did anything wrong exactly; the system just had two sources of truth that quietly disagreed. A single real calendar, checked by every channel before it confirms anything, removes the scenario entirely rather than making it less likely.

What AIVA replaces it with

Voice, SMS, and web widget bookings all write to one real calendar, connected through Google Calendar, Calendly, or Cal.com — so a student calling to book a 7 AM class is checked against actual availability, not "let me check and call you back." No separate system to reconcile at the end of the day, because there's only one system. A confirmation and a reminder go out over SMS automatically, which quietly solves a second problem most studios don't think of as related: the empty mat that was booked and simply forgotten about.

Class packs, memberships, and workshops aren't the same booking

A drop-in class, a 10-class pack, an unlimited monthly membership, and a weekend workshop with a non-refundable deposit are four different booking logics wearing the same "book a class" interface. A student on a class pack shouldn't be charged a drop-in rate, and a workshop that requires a deposit to hold a spot shouldn't be booked the same casual way as a Tuesday evening flow class. AIVA follows whatever structure your studio actually uses — checking remaining credits on a pack before confirming, or walking a caller through a workshop's deposit and cancellation terms — rather than flattening every booking type into one generic flow that doesn't match how the studio actually operates.

Private sessions and instructor-specific requests

Not every booking is "any open slot in any class." A student recovering from an injury, working on a specific pose, or just preferring one teacher's style will ask for a particular instructor by name, or for a private session instead of a group class. AIVA asks who or what the student is looking for and checks that specific instructor's calendar rather than defaulting to the first open slot in the system — which matters, because booking someone into a private session with the wrong instructor is a worse outcome than not booking it immediately and getting it right on a follow-up text.

Checking a package balance without calling the front desk

"How many classes do I have left" is one of the most common questions a studio's front desk fields, and it's pure lookup — no judgment required, just an accurate number. If your class-pack or membership data lives in a connected calendar or CRM, AIVA can answer this directly over the phone, chat, or SMS, the same way it handles a booking request. That sounds minor, but it's a question that interrupts a front desk person constantly throughout the day, each time for about thirty seconds of value — the kind of steady drip of small interruptions that adds up to a real chunk of a shift.

Class-specific questions, answered without pulling an instructor away

What to bring, whether mats and props are provided, whether a class is suitable for beginners, the difference between a drop-in rate and a package, and what happens if you cancel late — these are the same handful of questions asked constantly, and right now the person answering them is often the instructor, mid-class-prep, checking their phone between sessions. AIVA answers all of it without requiring anyone to step away from teaching.

The point isn't to make a studio feel less personal. It's to stop the instructor from being the appointment book.

Talking to students in the language they're comfortable in

Wellness studios in tier-2 and tier-3 India often serve a genuinely mixed clientele — Hindi, Gujarati, and English, sometimes in the same conversation. AIVA handles this natively across 12 Indian languages, rather than forcing every caller through English because that's what the booking system understands.

Getting it running

Setup starts with what most studios already have somewhere, even if it's scattered across a notebook and a few pinned WhatsApp messages: your class schedule, pricing for drop-ins versus packs versus memberships, and cancellation policy. Connect a calendar, and most studios are taking real bookings within a few days. It's worth running the first week watching how the automated calendar compares to what the old spreadsheet would have shown — most studio owners find the mismatches the spreadsheet was quietly producing more revealing than they expected.

For a studio running more than one location or more than one instructor's independent schedule, it's worth deciding upfront how bookings should route — by which location the student names, or by which instructor they ask for — so the calendar connection reflects the studio's actual structure from day one instead of getting reorganized after a few weeks of bookings landing in the wrong place.

What it costs

Pay-as-you-go pricing fits a small studio's economics far better than a flat monthly software fee: ₹4/minute on voice, ₹2/conversation on web chat, ₹1/message on SMS. Start with ₹500 free credit, no card required, at aivachat.io/start, and retire the spreadsheet before your next term starts. For a look at what consistent reminders alone can do for a wellness business's no-show rate, see how Bloom Salon cut theirs in half within two months of switching on automated booking.

Share
AP
Written by
Arjun Patel
Co-founder

FAQ

Common questions.

Voice, SMS, and web widget bookings all check and write to the same real calendar, so a class shown as full to one channel is shown as full to all of them — there's no separate spreadsheet that can drift out of sync.

Yes, if that's tracked in your connected calendar or CRM — AIVA can check remaining credits before confirming a booking rather than treating every student as a drop-in.

It can — a multi-day booking or a workshop with a deposit is a different flow from a single drop-in class, and AIVA follows whatever structure you set up rather than forcing every booking type through the same script.

Yes — a confirmation and reminder go out over SMS once a class is booked, which cuts down on the empty-mat problem of a booked slot nobody remembers to show up for.

All 12 Indian languages AIVA handles natively, which matters in tier-2 and tier-3 India where a studio's clientele is often genuinely mixed between Hindi, Gujarati, and English.

Yes, as long as that app connects to Google Calendar, Calendly, or Cal.com — AIVA reads and writes to the same calendar rather than requiring you to abandon a system you already like.

Pay-as-you-go pricing: ₹4 per voice minute, ₹2 per web chat conversation, ₹1 per SMS message, with no monthly fee. New studios start with ₹500 free credit and no card is required.

Like this? Get more.

One email a month. Engineering deep-dives, product launches, customer stories. No fluff.

4,200+ subscribers. Unsubscribe anytime.