Losing a client is expensive. Acquiring a new one costs 5-7x more than keeping an existing one. The good news: most clients show warning signs weeks before they cancel. This guide shows you how to combine FitMetrics' Compliance Tracker, Smart Views, and Automations to build an early warning system that catches at-risk clients and auto-intervenes before they churn.
Why Early Intervention Matters
Clients rarely cancel out of nowhere. The pattern is almost always the same:
They stop logging meals or workouts
They miss weigh-ins
They stop responding to messages
They go quiet for 1-2 weeks
They cancel
By step 4, it is often too late. The goal of this system is to catch clients at step 1 or 2 and automatically trigger re-engagement before they mentally check out.
Step 1: Set Up Your Compliance Rules
Compliance Rules define what "on track," "slipping," and "at risk" look like for your clients. Go to Settings > Compliance Rules to configure your thresholds.
Metrics You Can Track
FitMetrics tracks five core compliance metrics each week:
Metric | What It Measures | Example Green Threshold |
Weight Check-ins | How many times per week the client logs their weight | 3x per week |
Nutrition Adherence | How close the client stays to their macro targets (deviation %) | 15% or less deviation |
Workout Completion | Percentage of scheduled workouts completed | 80% or more completed |
Habit Tracking | Percentage of assigned habits completed | 70% or more completed |
Daily Steps | Average daily step count for the week | 8,000+ steps |
How Thresholds Work
Each metric has two thresholds that create three zones:
Green — Client is on track. Meeting or exceeding your standard.
Yellow — Client is slipping. Below green but not yet critical.
Red — Client is at risk. Below both thresholds.
A client's overall weekly compliance is determined by combining all five metrics. If any single metric is red, the overall status trends toward red.
Recommended Thresholds for Retention
These thresholds are tuned for catching at-risk clients early:
Metric | Green (On Track) | Yellow (Slipping) |
Weight Check-ins | 3x per week | 1x per week |
Nutrition Adherence | 15% deviation | 30% deviation |
Workout Completion | 80% completed | 50% completed |
Habit Tracking | 70% completed | 40% completed |
Daily Steps | 8,000 steps | 5,000 steps |
Step 2: Create "At-Risk" Smart Views
Smart Views let you save filter combinations on the Trainerize Clients page. More importantly, they can be used as automation triggers — when a client enters a Smart View, an automation fires.
Here are three Smart Views to create for your retention system:
Smart View 1: "At Risk — Gone Quiet"
This catches clients who have not logged in for a while — one of the strongest early warning signs of churn.
Filter | Operator | Value |
Last Login | not within last | 7 days |
Status | is | Active |
This ensures you only target active clients — not those on vacation, paused, or injured.
Smart View 2: "At Risk — Not Engaging"
This catches clients who have stopped responding to messages — even if they are still logging in occasionally.
Filter | Operator | Value |
Last Client Message | not within last | 14 days |
Status | is | Active |
Smart View 3: "At Risk — Expiring Soon"
This catches clients whose program is about to end with no renewal.
Filter | Operator | Value |
Remaining Days | less than | 14 |
Status | is | Active |
Save each view with a clear name so you can easily reference them in automations.
Step 3: Build Automation 1 — Auto-Send Re-Engagement Message
Go to Automations and create a new automation.
Trigger
Select "Client enters smart view" and choose your "At Risk — Gone Quiet" Smart View.
Action: Send Trainerize Message
Add a "Send Trainerize message" action. You have two options:
Option A: Use AI to generate the message
Toggle on "Use AI to generate message content" and provide a prompt like:
"Write a warm, encouraging check-in message for a client who has not logged in for over a week. Acknowledge that life gets busy, ask if anything has changed, and remind them you are here to help adjust their plan. Keep it under 3 sentences. Use their first name."
The AI will personalize the message using the client's data — their name, recent activity, and compliance trends.
Option B: Use a static message with placeholders
Write a message template using placeholders:
"Hey {client_first_name}, I noticed things have slowed down a bit this week. No stress at all — just wanted to check in! Is there anything I can adjust to make things easier for you? I am here to help."
Step 4: Build Automation 2 — Auto-Create Coach Task
Automated messages are great for the first touch. But if a client is truly at risk, a personal follow-up from their coach is far more powerful.
Setup
Create a new automation in Automations
Trigger: "Client enters smart view" — select "At Risk — Gone Quiet"
Action: "Create Task"
Task Configuration
Field | Value |
Task Title | Follow up with #{{client_name}} — inactive 7+ days |
Description | Client has not logged in for 7+ days. Check in personally, review their plan, and see if adjustments are needed. |
Assign To | Client's Assigned Coach |
Priority | High |
The task will appear in the coach's Tasks page, linked to the client.
Step 5: Build Automation 3 — Escalation for "Not Engaging" Clients
For clients who have stopped responding to messages entirely, use the "At Risk — Not Engaging" Smart View.
Setup
Trigger: "Client enters smart view" — select "At Risk — Not Engaging"
Action 1: "Send Trainerize message" with AI generation enabled
Use a prompt like:
"Write a caring re-engagement message for a client who has not replied to messages for over two weeks. Do not be guilt-trippy. Ask how they are doing, mention you noticed they have been quiet, and offer to simplify their plan. Keep it warm and brief."
Action 2: "Create Task" for the coach
Field | Value |
Task Title | URGENT: #{{client_name}} not responding for 14+ days |
Description | Client has not sent a message in 14+ days. Call or voice-note them directly. Consider offering a plan reset or check-in call. |
Priority | Urgent |
Step 6: Monitor Weekly Trends with the Compliance Tracker
Automations handle the reactive side. The Compliance Tracker lets you proactively spot trends before they become problems.
What to Look For Each Week
Clients shifting from green to yellow — These are your early warnings. They are not at risk yet, but they are heading there.
Multiple red weeks in a row — If a client has been red for 2+ weeks, your automations should have already flagged them. Check if the coach followed up.
Plateau indicators — Enable the plateau indicator in your Compliance Tracker settings to spot clients whose weight has stalled. Stalled progress is a leading cause of cancellations.
Use Smart Views Inside the Compliance Tracker
The Compliance Tracker supports Smart View filtering. Select one of your "At Risk" Smart Views from the dropdown to see only at-risk clients and their weekly compliance breakdown side by side.
Filter by Trainer
If you have a team, use the Trainer filter to review compliance by coach. This helps you spot if certain coaches have more at-risk clients than others — which may indicate a coaching or communication gap. You can review this on the Team Performance page as well.
The Complete Retention Workflow
Here is how the full system works together:
Stage | What Happens | How |
Week 1: Client slips | Compliance drops from green to yellow | Visible in Compliance Tracker |
Week 1-2: Client stops logging in | Client enters "At Risk — Gone Quiet" Smart View | Automation triggers |
Immediate | AI-generated re-engagement message sent via Trainerize | Automation 1 |
Immediate | Task created for coach: "Follow up with client" | Automation 2 |
Week 2-3: No messages | Client enters "At Risk — Not Engaging" Smart View | Automation triggers |
Immediate | Caring re-engagement message + urgent coach task | Automation 3 |
Week 3+: Program expiring | Client enters "At Risk — Expiring Soon" Smart View | Renewal automation triggers |
Ongoing | Coach reviews Compliance Tracker weekly for trends | Manual review |
Pro Tips
Combine automations with status changes. Add a "Change Client Status" action to move at-risk clients to a specific status like "At Risk" (create this as a custom status). This makes them instantly visible across the platform.
Use Stages for retention pipelines. Create stages like "Engaged," "Slipping," "At Risk," and "Win-Back." Use the "Move to Stage" automation action to automatically move clients through this pipeline based on their Smart View membership.
Do not over-automate. The automated message gets the conversation started. The coach's personal follow-up is what saves the client. Use tasks to ensure that human touch happens.
Review your thresholds monthly. If too many clients are triggering at-risk views, your green thresholds may be too aggressive. If nobody triggers them, they may be too lenient.
Use AI Check-Ins for proactive outreach. Pair your retention system with AI Check-Ins to send regular automated check-ins that keep clients engaged before they ever become at risk.
Tag at-risk clients for broadcast messages. Once a client is flagged, you can use Smart View filtering in Broadcast Messages to send targeted group messages to all at-risk clients at once.
Summary
Component | What It Does | Where to Set It Up |
Compliance Rules | Defines green/yellow/red thresholds for 5 metrics | |
Smart Views | Saved filters that identify at-risk clients | |
Automations | Auto-send messages and create tasks when clients enter a view | |
Compliance Tracker | Weekly/daily compliance grid for proactive monitoring | |
Tasks | Coach follow-up tasks created by automations |
With this system in place, you will catch at-risk clients early, intervene automatically, and give your coaches the tools they need to save clients before they cancel.
