A no-show in a hybrid fitness coaching business is not just a lost session—it's a signal. It might mean the client is overwhelmed with work this week. It might mean they're losing motivation. It might mean there was a scheduling miscommunication between their in-person and online calendars. Or it might mean nothing at all and they'll apologize profusely and rebook within the hour.
The problem is you don't know which scenario you're in until someone follows up. And that follow-up has to happen fast, with the right tone, through the right channel. A VA running a defined no-show follow-up workflow handles this without your involvement on 90% of cases—while surfacing the ones that actually require you to step in.
Here's the SOP.
Why Hybrid Coaches Face More No-Show Complexity
A straightforward in-person gym has a simple no-show problem: client missed class or session, send a reminder, rebook. A hybrid coach deals with two parallel session types, and each generates its own no-show patterns.
In-person no-shows are more costly per incident. The studio has physical overhead, the trainer blocked time, and there may be a cancellation fee policy in the membership agreement. The follow-up needs to acknowledge the missed session, reference the policy, and offer a rebook.
Online no-shows are more ambiguous. The client may have been logged into their coaching app (Trainerize, TrueCoach, TrainHeroic) and started a workout but never sent a check-in message. Or they may have completely skipped the session with no record. The VA needs to check the app's activity log before assuming a no-show occurred.
Check-in call no-shows are a third category unique to hybrid coaches—the weekly or biweekly video check-in via Zoom. These are often treated more casually by clients, but missing two in a row is a churn warning sign.
Your VA needs to handle all three types, with different scripts and different urgency levels for each.
The No-Show Follow-Up Workflow: Step by Step
Step 1: Confirm the No-Show (Within 30 Minutes)
Before anyone follows up, the VA confirms that the no-show actually occurred.
For in-person sessions: Check the studio scheduling system (Mindbody, Glofox, Pike13, or your booking software). If the client didn't check in and there's no same-day cancellation on record, it's a no-show.
For online sessions or assigned workouts: Log into the coaching app and check the client's activity. Trainerize and TrueCoach both show workout completion timestamps. If the assigned workout shows no completion and no in-app message was sent, it's a no-show. If the workout is marked complete, follow up to celebrate—not to question.
For Zoom check-ins: Check your calendar and the Zoom meeting record. If the coach showed up and the client didn't, log it as a no-show. If the coach also didn't show, that's a different problem—escalate to the coach.
The VA logs the confirmation in the CRM contact record: session type, date, confirmed no-show: yes/no.
Step 2: First Contact — Same Day, Within 2 Hours
Speed matters here. A same-day follow-up reads as "we noticed and we care." A next-day follow-up reads as "you're a number in a spreadsheet."
The tone of the first message depends on the client's history. Check the CRM. Is this their first no-show or their third in two months?
First no-show — warm check-in tone:
"Hey [Name], just checking in—it looks like we missed you for [session type] today. Hope everything's okay. Whenever you're ready, here's a link to rebook: [booking link]. Let me know if anything came up."
Send via SMS first. If no response within 2 hours, send the same message via email. Do not call unless the client has specifically said they prefer phone contact.
Second no-show in 30 days — slightly more direct:
"Hi [Name], we missed you again today for [session type]. I want to make sure we get you back on track—here's a link to grab a new spot: [booking link]. If your schedule has changed, just let me know and we can adjust your sessions."
Third no-show or pattern of late cancellations — escalate to coach:
Do not send a generic template. Flag the client record in the CRM with a tag like no-show-x3 and send a Slack message or email to the coach: "Client [Name] has missed three sessions in the past 30 days. They didn't show for [session type] today. Recommending a personal check-in from you before any further follow-up."
Step 3: Rebooking and Late Cancellation Fee Processing
If your coaching agreement includes a late cancellation or no-show fee, the VA handles the charge after the no-show is confirmed.
VA action:
- Log into Stripe, Square, or your payment processor
- Apply the no-show fee as documented in the client's agreement
- Send a brief, non-apologetic notification: "Hi [Name], per our cancellation policy, a $[amount] fee has been applied to your account for today's missed session. Your next scheduled session is [date/time]. Let me know if you have questions."
If the client disputes the fee, the VA does not make exceptions. They respond with: "I've passed your note along to [Coach Name] and they'll be in touch." Then flag it for the coach. Never authorize fee waivers without explicit direction from the coach.
If no late fee policy exists: The VA still logs the no-show and sends the rebook link. Nothing more.
Step 4: The Rebook Confirmation
When the client rebooks—either in response to the follow-up or on their own—the VA:
- Confirms the new session in the scheduling system
- Sends a brief confirmation message with the new date, time, and any relevant access info (in-studio address or Zoom link)
- Updates the client record in the CRM:
no-show: resolved, rebooked [new date] - Removes any active follow-up tasks from the queue
If the client has not rebooked within 5 business days of the follow-up, move to Step 5.
Step 5: The 5-Day Churn Prevention Check
A client who misses a session and doesn't rebook within a week is a churn risk. The VA does two things at the 5-day mark.
First: Send one more message, this time with a softer CTA—not "rebook now," but "how are things going?"
"Hi [Name], I wanted to check in since we haven't heard from you. How's everything going? No pressure—just want to make sure you have what you need."
Second: Flag the client record in the CRM for coach review. Tag it churn-risk and add a note with the date of the last session, the missed session, and the number of follow-up attempts. The coach should decide whether to reach out personally.
At this point the VA steps back. The decision to call the client, offer a makeup session, or part ways is the coach's call—not the VA's.
Building the No-Show Workflow Into Your CRM
A properly configured CRM automates most of Step 1 and Step 2 so the VA is reviewing and approving, not building messages from scratch every time.
In GoHighLevel, you can build a workflow that:
- Triggers when a session appointment is marked as no-show in the connected calendar
- Waits 30 minutes (to allow for late arrivals)
- Sends an automated SMS using the first-no-show template
- Tags the contact record in the CRM
- Creates a task assigned to the VA to follow up if no response within 2 hours
The VA's job then is to manage exceptions—overriding the template for clients on their second or third no-show, escalating churn risks, and handling fee disputes.
If you're not using GoHighLevel, the same logic applies in HubSpot, Dubsado, or HoneyBook with workflow automation. The key is that the VA never has to remember to follow up—the system creates the task.
Tracking No-Show Rates Over Time
Your VA should report no-show data monthly. The monthly no-show report covers:
- Total no-shows in the period, broken out by session type (in-person, online, check-in)
- No-show rate as a percentage of total scheduled sessions
- Percentage of no-shows that resulted in a rebook within 7 days
- Clients flagged as churn risk during the period
If your in-person no-show rate climbs above 15% or your online no-show rate climbs above 20%, something systemic is wrong—likely a scheduling mismatch, a motivation problem in the client base, or a program that isn't producing visible results. That's a coaching problem, not a VA problem, but the data your VA tracks surfaces it.
For a broader view of what your VA tracks in a hybrid business, see the fitness VA tasks list and the guide to hiring a fitness virtual assistant.
Frequently Asked Questions
Should my VA call clients who no-show, or just text and email?
Default to SMS first. Most clients read texts within minutes and prefer them for logistical messages. Call only if the client has indicated phone is their preferred channel, if they're a high-value long-term client, or if this is their third no-show and the coach has asked for a personal check-in.
What if a client claims they cancelled and I have no record?
The VA responds calmly: "I don't have a cancellation on file for today's session—let me look into this." Check the scheduling system, check the CRM, and check your email. If there's any ambiguity, flag it for the coach before applying a fee. One disputed fee waived is better than losing a client over a potential miscommunication.
How do I handle no-shows for clients who are in a prepaid package?
Log the no-show as a used session against their package unless your policy specifies otherwise. Some coaches allow one no-show grace session per package—if yours does, the VA tracks this in the client record and notes when the grace has been used.
Can my VA send no-show messages on the same day as the no-show, even outside my business hours?
If you've pre-approved automated same-day messages, yes. If the VA is manually sending messages, it should only happen during their working hours—don't have your VA sending messages at 9pm. Set the automation to trigger within 2 hours of the missed session and cap delivery at 8pm local time.
What's the difference between a no-show follow-up and a reactivation campaign?
A no-show follow-up is immediate—within hours of a single missed session. A reactivation campaign targets clients who have been absent for 30+ days or who have formally paused their membership. They require different tone, different cadence, and different offers. Don't blend the two workflows.