Postnatal Fitness Waitlist Management: VA SOP

A waitlist is a demand signal. When a postnatal fitness class fills and clients request to be added to the waitlist, that is your studio telling you it needs either more capacity or more sessions. A VA running effective postnatal fitness waitlist management turns that demand into booked revenue rather than lost interest.

This SOP covers the full waitlist lifecycle: enabling it in your platform, managing spot releases, communicating with waitlisted clients, and reporting demand data to the owner.

For the broader scope of what a VA manages in a postnatal fitness operation, see our what is a fitness virtual assistant guide.

Enabling the Waitlist in MindBody

MindBody supports automated waitlists at the class level. The VA configures this during initial setup and revisits the settings whenever a new class format launches.

Steps to enable in MindBody:

  1. Navigate to the class setup for the target class.
  2. Under "Enrollment" settings, enable "Allow clients to join the waitlist when class is full."
  3. Set the maximum waitlist size. A reasonable default is 50 percent of class capacity (e.g., 10-person class, 5-person waitlist max).
  4. Enable "Auto-enroll from waitlist" if the platform supports it for your subscription tier. This automatically books the first waitlisted client when a spot opens, without VA intervention.
  5. Set the notification window: how many hours in advance of the class does auto-enroll stop running? A 12-hour cutoff is standard. After that, manual management kicks in.

If you use Acuity Scheduling, the waitlist feature is available under "Appointment types" as a waitlist add-on. Setup steps are similar. Acuity does not support auto-enroll natively, so all waitlist-to-booking conversions require manual VA action.

The Waitlist Communication Sequence

When a client joins the waitlist, they need three communications:

Immediately on joining:

"Hi [Name], you are on the waitlist for [class name] on [date] at [time]. We will notify you as soon as a spot opens. If you would like to book an alternative class in the meantime, here are available options: [link]."

Send this automatically via MindBody's confirmation email or via GoHighLevel if you have the integration set up. This message prevents the client from assuming they are booked and showing up to a full class.

When a spot opens (same-day or short notice):

"Hi [Name], a spot has opened in [class name] today at [time]. You have 2 hours to confirm your booking: [link]. If you do not confirm by [time], the spot will go to the next person on the list."

Time limits on spot offers are critical. Without a deadline, clients do not act quickly and you lose the window. Two hours works for same-day openings. For openings more than 24 hours before class, extend the window to 12 hours.

If the spot expires unclaimed:

Move to the next person on the waitlist. No apology email needed to the person who did not claim. They passed on their window.

Manual Waitlist Processing

Even with auto-enroll enabled, the VA runs a manual check every morning for classes scheduled in the next 48 hours.

Morning waitlist check process:

  1. Pull the class roster in MindBody for all classes in the next 48 hours.
  2. Identify any class that has waitlisted clients.
  3. Check for cancellations or booking changes since the previous check.
  4. If a spot has opened and auto-enroll did not trigger (common at the 12-hour cutoff), manually contact the first client on the waitlist.
  5. Give them a 1-hour response window for same-day openings. If they do not respond, move to the next client.
  6. If no waitlisted client claims the spot within the window, open it for general booking and post to the studio's social channels if same-day.

Log every manual waitlist action in the waitlist log: class name, date, client name, spot offer sent time, client response, outcome (booked, passed, no response).

Handling the Postnatal Client Waitlist Specifically

Postnatal clients have high cancellation rates because of childcare and infant unpredictability. This actually benefits waitlist management: spots open more frequently than in general fitness populations.

Two adaptations for postnatal waitlist management:

Shorter spot offer windows. A general fitness client might have 4 hours to claim a spot. A postnatal client who cannot get childcare in 2 hours is unlikely to get it in 4. Shorter windows mean you cycle through the waitlist faster and fill the spot.

Maintain an alternate class suggestion. When you notify a waitlisted client that a spot opened, always include a link to similar classes with availability. If they cannot make the specific class, you want the booking to go somewhere, not be lost entirely.

Using the Waitlist as a Capacity Planning Tool

The waitlist is the most honest demand signal you have. A class that consistently has a waitlist of 3 or more is a candidate for a second session. A class that never fills its waitlist despite strong marketing is a format or time problem.

The VA tracks and reports:

  • Waitlist size per class, per week. Log in the schedule tracking sheet.
  • Waitlist-to-booking conversion rate. What percentage of waitlisted clients actually book when a spot opens? Below 50 percent suggests the notification is too slow or the spot offer window is wrong.
  • Waitlist drop-off. Clients who join the waitlist and then withdraw before a spot opens. High drop-off rate means the wait time is too long or they found an alternative.

Share a monthly waitlist report with the owner. Include total waitlist sign-ups by class, conversion rate, and any class with a consistent waitlist of 5 or more. The owner uses this to make capacity decisions: add a session, expand class size, or reformat the offering.

Communicating Wait Times

If your studio has high demand periods (postnatal classes in January, September, post-holiday), proactively set wait time expectations.

When the waitlist reaches 80 percent of its maximum size, add a note to the booking page: "This class is full. Join the waitlist. Average wait time is currently [X days]." Update the average wait time weekly based on actual data.

A client who knows they will wait 5 days is more patient than a client who has no information. Transparent wait time expectations reduce waitlist abandonment.

GoHighLevel Integration

If you use GoHighLevel as your CRM alongside MindBody for scheduling, set up a Zap or native workflow that:

  1. Tags a contact as "waitlisted [class name]" when they join the waitlist in MindBody.
  2. Removes the tag and moves them to "enrolled" when they book.
  3. Triggers a re-engagement message if they have been on the waitlist for more than 7 days without booking (offer an alternative class).

This integration prevents waitlisted clients from falling out of your active communication pipeline. Without it, clients who sit on a waitlist for weeks stop receiving your regular nurture content and feel forgotten.

Frequently Asked Questions

Should we charge to hold a waitlist spot?

No. Charging for a waitlist spot creates friction and is unusual enough in fitness to generate complaints. If you want to filter for serious interest, require a credit card on file that is only charged if the client confirms a spot.

What if two clients both claim the same opened spot?

MindBody prevents double-booking if auto-enroll or a booking link is used correctly. If manual confirmation is involved, give the spot to whoever responded first. Log the timestamp of both responses. Do not split spots or make exceptions.

How do we handle a client who is always on the waitlist and never confirms?

After two consecutive unclaimed spot offers, remove them from the waitlist for that class. Send a note: "We removed you from the waitlist for [class name] after two unclaimed spot offers. You are welcome to re-join anytime: [link]." This frees the waitlist for clients who will actually book.

Is there a maximum waitlist size we should set?

Cap the waitlist at 50 percent of class capacity for most classes. A waitlist longer than 5 for a 10-person class signals you need a second session, not a longer waitlist. Clients waiting beyond 2 to 3 weeks lose interest and book elsewhere.

Should we notify all waitlisted clients when a spot opens, or only the first person?

Notify only the first person on the list. Notifying everyone simultaneously creates a race to book and leaves clients lower on the list feeling misled. Sequential notification with time-limited spot offers is the cleaner process and produces less client friction.