A no-show is not just an empty mat. It is a signal. The client who skips class without canceling is telling you something -and most studios never respond. Your yoga studio no-show follow-up workflow changes that. When a trained VA runs this process consistently, you recover bookings, surface at-risk clients before they cancel their membership, and reinforce the culture of accountability your studio is built on.

This SOP gives your VA the exact steps to run the no-show follow-up workflow from detection through resolution.

Why No-Shows Require a Dedicated Workflow

Studios that ignore no-shows see two problems compound over time. First, class occupancy suffers because clients hold spots they do not use, blocking clients on the waitlist who would have shown up. Second, serial no-shows are almost always pre-churn. Clients who stop attending rarely announce it. They drift. Then they cancel.

A structured no-show follow-up workflow catches the drift early. It is also an opportunity to reinforce your studio's cancellation policy -which protects your instructors and your waitlisted clients.

The workflow has three stages: detection, outreach, and resolution. Each stage has a trigger, a defined action, and a deadline.

Stage 1: Detection - Pulling the No-Show Report

Your VA runs the no-show detection process at a fixed time each day. For most studios, that is within two hours of the last morning class block ending.

In MindBody: Navigate to Manager Tools > Reports > Attendance. Filter by today's date, class status "Signed In" versus "Booked." Any client listed as "Booked" without a sign-in is a no-show. Export the list.

In Vagaro: Go to Reports > Attendance Report. Filter by date and status. Clients with "No Show" status are already flagged by the system if you have the no-show setting enabled. If not, cross-reference the booking list with sign-ins manually.

In Glofox: Use the Attendance dashboard. Filter by date, select "Did Not Attend." Export to CSV.

For each no-show, the VA logs the following in a shared tracking sheet:

  • Client name and contact info
  • Class name, date, and time
  • Membership or class pack type
  • Previous no-show history (check their profile for prior flags)
  • Whether they are on a membership with a late-cancel or no-show fee policy

This last point matters. A client on an unlimited monthly membership with a no-show fee policy gets a different message than a drop-in client who simply did not show.

Stage 2: Outreach - Tiered Follow-Up by Client Status

Not every no-show gets the same message. Your VA segments the list before sending anything.

First-Time No-Show (New Client, Within First 30 Days)

New clients who no-show are at high dropout risk. The VA sends a warm, non-judgmental message within four hours of the missed class.

Template direction: Express that they were missed, confirm the class is still available for rebooking, offer a direct link to the schedule, and ask if there is anything the studio can do to make it easier to attend. No mention of fees for a first-time slip.

Send via: Email and one SMS (if the client opted in to SMS during signup).

Repeat No-Show (Two or More in 30 Days)

The VA sends a follow-up that acknowledges the pattern without being accusatory. It reminds the client of the studio's late-cancel policy, states any applicable fee clearly, and offers to help them adjust their schedule (different time slot, different class format).

Send via: Email only. Log the outreach in the CRM with the tag "at-risk."

Fee-Eligible No-Show

If your studio charges a no-show fee and the client's membership terms include it, the VA does not waive or negotiate the fee. They send a factual notification: the fee has been applied, here is the policy reference, here is how to contact the studio with questions.

The VA flags any client who disputes a fee immediately for owner review. Fee disputes are not the VA's call to resolve.

Waitlisted Client Who Was Missed

If a no-show bumped a waitlisted client who should have been moved up, the VA contacts that waitlisted client within one hour of the class to apologize and offer priority booking for the next available session. This is a retention action, not just a courtesy.

Stage 3: Resolution - Closing the Loop

Follow-up without follow-through is noise. The VA tracks every no-show outreach to one of three resolution statuses:

Rebooked: Client responded and booked a new class. VA updates the CRM tag from "no-show-outreach" to "rebooked." No further action.

No Response (48 Hours): VA sends a second and final check-in. Short, direct. "We haven't heard back -hope everything is okay. Your spot is waiting when you're ready." If still no response after 72 hours total, the client gets tagged "unresponsive" and moves into the broader re-engagement sequence your CRM manages.

Escalation: Client responds with a complaint, a health issue, or a request the VA cannot handle. The VA routes the message to the owner with the full thread and a one-line summary. Response time for escalations: same business day.

At the end of each week, the VA pulls a no-show summary for the owner: total no-shows, outreach rate, rebook rate, fee exceptions applied, and any open escalations. This is a five-row table in a shared Google Sheet, not a narrative report.

Connecting This Workflow to Your Broader Retention System

The no-show workflow feeds your at-risk client list. Every client who no-shows twice in 30 days gets flagged in your CRM. Your VA reviews that list weekly and cross-references it against upcoming membership renewal dates. A client who is both at-risk and renewing in the next two weeks gets a personal phone call from the studio -not a VA task, an owner task. The VA surfaces the name and renewal date. You make the call.

This is the division of labor that makes a fitness virtual assistant effective: they run the system, you handle the high-stakes moments. HBR research shows contacting leads within one hour boosts qualification 7x.

Pair this with client birthday tracking so missed-class outreach lands alongside positive touchpoints, not only chase messages.

Tools the VA Needs

  • MindBody, Vagaro, or Glofox: attendance report access, client profile notes
  • CRM (GoHighLevel or similar): tagging, at-risk pipeline management
  • Shared inbox: outreach email with studio branding
  • SMS platform (if applicable): Twilio, SimpleTexting, or the SMS feature within your scheduling software
  • Shared Google Sheet: weekly no-show tracker

Feed responsive members back into the weekly email newsletter so re-engagement compounds rather than ending after one reply.

FAQ

How quickly should a VA follow up after a no-show? Within four hours for new clients. Within 24 hours for all others. Waiting longer reduces the chance the client reboks and signals the studio does not notice or care.

Should the VA apply no-show fees or just notify? Most scheduling platforms apply fees automatically based on policy settings. The VA's job is to confirm the fee was applied correctly and send the notification. They do not manually charge clients or waive fees without explicit owner authorization.

What if a client says they had an emergency? The VA acknowledges the message with empathy, does not make any commitments about fees, and routes the message to the owner for a decision. Same-day escalation rule applies.

Can this workflow run entirely in MindBody? Partially. MindBody's automated no-show emails cover basic notification. The VA adds value in the segmentation, CRM tagging, waitlist management, and escalation routing that the automation cannot handle.

How do we reduce no-shows in the first place? 48-hour and 2-hour automated class reminders (enabled in MindBody or Vagaro) cut no-show rates significantly. Pair reminders with a clearly communicated cancellation window. The VA monitors reminder delivery rates monthly to catch any clients whose notifications are failing.