Offers a freed spot down the waitlist by text, holds it for a few minutes, and keeps moving until the mat is taken.
An AI agent for yoga class waitlists watches for a cancellation, offers the freed spot to the next person by text, waits a short window for an answer, and moves down the list if nobody takes it. Almost every studio booking system already has a waitlist, and almost every studio still teaches popular classes with two empty mats in them. The reason is timing. Most late cancellations land in the last two hours before class, the standard waitlist notification is an email, and nobody reads email in the ninety minutes before a 6:30 class. By the time the notification is seen the class has started. A waitlist only converts if the offer reaches a phone, expires quickly, and rolls to the next person automatically.
Turns a cancellation into a filled mat before the class starts.
Detects the cancellation the moment it happens, including a late cancel inside the fee window
Texts the first person on the waitlist with the class, the time and a short window to accept
Holds the spot while that window is open so two people cannot claim one mat
Rolls to the next person automatically when the window passes without a reply
Shortens the accept window as the class gets closer, so the last offer is not a five-minute wait
Stops offering once the class starts, rather than texting people about a class already underway
A full class that loses two people at 5:40 is not a full class, but it still looks like one in every report you run the next morning, because the cancellations and the bookings net out somewhere invisible. Studios notice the problem on the mat rather than in the numbers: the room was supposed to be at capacity and there are gaps. Filling those gaps is not about having a waitlist, which you already have. It is about the offer arriving on a phone within a minute of the spot opening, and about the studio not needing anyone to sit there working down the list by hand while a class is running.
A simple three-step flow from cancellation to filled mat.
The agent sees the spot open in your booking system, whether it was canceled in the app, by text, or by a phone call the studio handled.
It texts the next person with the class and a short accept window, holding the mat while it waits and shortening the window as the class approaches.
An acceptance books the spot and sends the confirmation. Silence releases the hold and the offer moves to the next person, until the mat is taken or the class begins.
A realistic late cancellation before a full evening class.
Scenario: a studio with a standing waitlist on its evening hot classes was teaching them two mats short most weeks, because the built-in waitlist notification went out by email. The 6:30 Hot Flow has been full since Sunday with five people waiting. At 5:47pm a regular cancels because she is stuck at work. The agent texts the first person on the list: a place has opened in Hot Flow at 6:30, reply YES within ten minutes to take it. No reply. At 5:57 the offer rolls to the second person with a shorter window, because there are now thirty-three minutes until class. She replies YES at 5:59, the agent books her, sends the door code, and clears the remaining three from that class's queue. The room is full at 6:30 and nobody at the studio touched a phone.
Studios where popular classes fill early and leak late.
The cancellations land during the block when you are teaching and cannot work a waitlist by hand.
A hot room has a hard mat count and a long waitlist, which is exactly the case where an unfilled spot is pure lost revenue.
Gives a record of how many freed spots were offered, filled, and lost to the clock.
Walk into a full room rather than a room with gaps that were sold and then quietly returned.
Members who can never get into the popular class are the ones who cancel memberships; filling the waitlist keeps them in the room.
Refilling the mat is what makes a late-cancel policy defensible to the person who paid the fee.
Sits on top of the booking system that already holds the waitlist.
Watches for cancellations, reads the waitlist order and books the accepted spot back into the class.
The same watch-and-book loop for smaller studios running Punchpass.
Carries the offer and the reply, because this is the message that has to be read within minutes.
Charges the drop-in or deducts the class credit when a waitlisted student accepts.
Sends the in-app push alongside the text for students who have the studio app.
Records which freed spots were refilled and which ran out of time before class.
The cancellations that currently turn into empty mats.
Questions studio owners ask before automating the waitlist.
An AI agent for yoga class waitlists watches for a cancellation, offers the freed spot to the next person by text, waits a short window for an answer, and moves down the list if nobody takes it. It exists because a waitlist only converts when the offer reaches a phone and expires quickly.
You set the window, and the agent shortens it as the class gets closer. A common setup is fifteen minutes when the cancellation is two hours out, dropping to five minutes inside the last hour. The logic is that a long hold is only generous if there is still time to ask somebody else.
No. The agent stops offering at a cutoff you choose, usually the class start time or a few minutes before it. Offering a spot in a class that is already in savasana is the fastest way to make people mute the studio's messages.
The spot is held for whoever is currently being asked, so it is not open to anyone else until that window expires. This is the main thing manual waitlist chasing gets wrong, because two staff members working the same list will occasionally both say yes.
Yes, as long as the cancellation ends up in your booking system. The agent watches the booking record rather than the channel the cancellation arrived through, so a spot freed by a phone call the studio handled triggers the same sequence.
Yes, and they should be able to. Anyone who opts out stays on the waitlist for in-app notification but stops receiving texts. Studios that force the text channel on everyone see opt-outs from the whole messaging program, which costs more than it gains.
It depends almost entirely on how long the waitlist is and how late the cancellation lands. A cancellation two hours out with five people waiting usually fills. One that lands ten minutes before class often does not, and the honest framing is that the agent converts some of a category that currently converts almost none.
Offers a freed spot down the waitlist by text, holds it for a few minutes, and keeps moving until the mat is taken.