Waitlist mechanics

Waitlists that feel fair: claim windows, not auto-charges

September 15, 2026

Every booking system has a waitlist. The question is what yours does at 2am when someone cancels.

At most vendors the answer is that it books the next person and takes their money while they are asleep.

What the vendors say they do

Arketa's help center describes the automated waitlist plainly: "if a spot opens up before class the student who is number 1 on the list will be automatically enrolled into class." Then it adds the line owners should read twice: "Since clients are automatically added and charged we recommend having your window be at least 30 minutes or more for them to have adequate notice." Thirty minutes of notice, at whatever hour the cancellation lands.

Mindbody's auto-add works the same way and says so: "When waitlisted clients are automatically added to your roster, they're clearly informed of the booking, with no need for a confirmation reply." Informed, not asked.

WellnessLiving promotes automatically too, and its help center is direct about the money: "If they're promoted from the wait list, they will be charged for the service if they don't own an applicable Purchase Option."

Momence started here and moved. Its default was first come, first serve, which pulled the top person in without asking. On March 8, 2024 it shipped double opt-in, where "the first wait-lister is asked by text message if they still want the spot" and "If a wait-lister takes more than 10 minutes to respond, they lose their chance, and the next in line is asked." That is a claim window. It is also a setting you have to go and turn on.

The 2am cost lands on the member first

One Hoboken studio publishes the whole trap in its studio policy. The Drip's policy page puts it plainly: "The waitlist often moves in the final hour before class, in the overnight hours, or first thing in the morning." Then the worked example: "You are on the waitlist overnight. At 6 AM the system adds you to the 9 AM class." Wake up at eight, see it, cancel, and "This counts as a late cancel and you will be charged."

The advice that studio has to give is the giveaway: "If there is any chance you might not check the app in the morning, remove yourself from the waitlist the night before." No studio should have to teach members to leave the waitlist in order to stay safe. That is the software handing its apology to the front desk.

Nobody actually sets thirty minutes

Thirty minutes is a floor Arketa recommends, not a number studios use. Owners push the window out, because thirty minutes means a 5:30am text for a 6am class and a late cancel fee for whoever sleeps through it. So the published policies run in hours. Modo Yoga St. John's: "This continues until 2 hours before class, when the waitlist closes." The Yoga Room: "The waitlist closes 4 hours before the start of class." SESSION Pilates: "The waitlist closes 14 hours before class starts." The Pilates Co.: "The Waitlist closes 16 hours to class start time." A studio announcing its move to Arketa told members the auto-add runs "up to 8 hours before" class.

Every one of those is the right call for the member, and every one of them switches the waitlist off during the hours it was built for. The Drip's own line names those hours: the list moves "in the final hour before class, in the overnight hours, or first thing in the morning." After the close the list stops allocating anything and the spot goes to whoever happens to be looking. The Pilates Co.: "After that, if a spot opens, it is first come first serve." SESSION Pilates: "Once the waitlist is closed (14 hours before class), if a last-minute spot opens in the class it will automatically become available to book by anyone."

Which leaves the member who did the orderly thing refreshing the schedule against everyone who did not. Modo puts that in its instructions: "To book during this window, simply remove yourself from the waitlist and book directly into the class." Being number one in line is worth nothing after the close. That is the auto-charge billed twice, once to the person booked while asleep and once to the person now hunting for a seat the list was supposed to hold.

What it costs the class

An auto-enrolled member who never confirmed is a no-show holding a spot. The roster says twelve and the room has eleven. You cannot backfill it, because the spot went to someone still asleep, and by the time they read the text the class is half over. Then you waive the fee, which is the right call and also the second loss.

Frontmat offers the spot, it does not sell it

When a spot opens, the first person in line gets a timed claim link. Nothing is charged until they claim it. If the window closes, the offer moves to the next person. Texts do not go out in the middle of the night. The waitlist page says it in one line: "A spot opens, the first in line gets a timed claim link. No auto-charges for classes nobody confirmed, no quiet-hours texts at 2 a.m."

The difference is one word. Offered, not booked. And a system that asks before it charges does not need a sixteen hour close window to protect anyone from itself.

Frontmat is $99 a month flat. Every feature, every location, month to month. Card processing is Stripe’s published rate and goes to Stripe.

Start free, no sales callFree trial without a card. Your data exports any time, including after you cancel.

Claim windows are not a fringe idea

When Peloton moved studio booking to a new system in December 2023, it moved the waitlist to claims: "You will need to claim your spot within 2 hours or it will expire." Mariana Tek texts the customer when a spot frees up and lets them take it from the link, and "The reservation will automatically use the same credit or membership that was used to join the waitlist." The busiest rooms in the business ask before they book. The question is why the software sold to a twelve reformer studio still does not.

What a fair waitlist needs

Ask your current vendor two questions before you renew. What happens to the first person on the waitlist at 2am, and who is holding the card when it happens.

Frontmat is $99 a month flat. Every feature, every location, month to month. Card processing is Stripe’s published rate and goes to Stripe.

Start free, no sales callFree trial without a card. Your data exports any time, including after you cancel.