This guide shows you how to build a fully automated client onboarding pipeline using FitMetrics Stages (the Kanban board) and Automations. Instead of manually tracking where each client is in your onboarding process, the system moves them through stages automatically — sending welcome messages, forms, check-in templates, and programs at exactly the right time.
By the end, every new client will flow through your pipeline hands-free: Welcome → Forms Sent → Program Assigned → Fully Onboarded.
What You'll Build
Your finished onboarding pipeline will:
Automatically welcome new clients and send them an onboarding form
Move clients through visual Kanban stages as they progress
Assign check-in templates and programs when they complete the form
Move clients to "Fully Onboarded" automatically when everything is set up
Give you a clear visual board showing exactly where every client is in onboarding
What you need: FitMetrics Starter or Business package. This pipeline uses 3 automations (Essential plan supports only 1). Stages are available on all plans.
The Big Picture (4 Stages + 3 Automations)
Here's the full system at a glance:
4 Onboarding Stages:
Welcome — Client just joined, welcome message sent
Forms Sent — Onboarding form has been sent, waiting for completion
Program Assigned — Form completed, check-ins and programs assigned
Fully Onboarded — Client is fully set up and ready to go
Automation 1 — "Welcome & Send Form"
Trigger: New Trainerize Client Added
Action 1: Send Trainerize Message (welcome message with onboarding form link)
Action 2: Move Client to Stage → "Forms Sent"
Automation 2 — "Post-Form Setup"
Trigger: AI Form Submission (onboarding form completed)
Action 1: Assign AI Check-In Template
Action 2: Move Client to Stage → "Program Assigned"
Automation 3 — "Mark Fully Onboarded"
Trigger: Client Enters Stage → "Program Assigned"
Action 1: Send Trainerize Message (confirmation message)
Action 2: Move Client to Stage → "Fully Onboarded"
Let's build each piece.
Part 1: Set Up Your Onboarding Stages
Stages give you a visual Kanban board where you can see every client's onboarding status at a glance. Each column represents a step in your pipeline.
Step 1: Open the Stages Page
Go to Onboarding in your sidebar (or navigate to Stages)
You'll see the Kanban board with any existing stages
Step 2: Create Your 4 Stages
Click the + Add Stage button to create each stage. For each one, give it a name and pick a color:
Welcome — Color: Blue (e.g., #3B82F6). This is where new clients land first.
Forms Sent — Color: Orange (e.g., #F59E0B). Waiting for the client to complete their form.
Program Assigned — Color: Purple (e.g., #8B5CF6). Check-ins and programs are now assigned.
Fully Onboarded — Color: Green (e.g., #22C55E). Onboarding complete.
Tip: You can drag stages left and right to reorder them. You can also drag client cards between stages manually if you ever need to override the automation.
Step 3: Rename or Edit Existing Stages
If you already have stages, click the pencil icon on any stage column header to rename it and change its color. You can delete non-mandatory stages with the trash icon.
Part 2: Create the Onboarding AI Form
Before building the automations, create the form that new clients will fill out.
Go to AI Forms
Click Create Form
Name it "New Client Onboarding"
Add your onboarding questions — goals, dietary restrictions, injuries, training preferences, etc.
Optionally add a Training Plan Page if you want the AI Workout Builder to auto-generate a workout program on submission
Toggle Publish Form to ON
This form will be sent automatically to new clients via Automation 1.
Part 3: Build Automation 1 — Welcome & Send Form
This automation fires when a new client is added and does two things: sends a welcome message with the onboarding form, and moves them to the "Forms Sent" stage.
Step 1: Create the Automation
Go to Automations
Click Create Automation
Name it: "Onboarding — Welcome & Send Form"
Step 2: Set the Trigger
Click the canvas to add a trigger
Select New Trainerize Client Added
Click the trigger node to configure it
(Optional) Add a Tag Filter if you only want this for specific client types — e.g., "Must have" the tag "Onboarding" or "New Client"
Step 3: Add Action 1 — Send Welcome Message
Click the + button next to the trigger to add an action
Select Send Trainerize Message
Configure:
Message Sender: "Use assigned coach"
Include a form link: Toggle ON and select your "New Client Onboarding" form
Message Content:
Welcome to the team {client_first_name}!
I'm excited to start working with you. To get your personalized plan set up, please complete this quick onboarding form:
{form_link}
Once you complete it, I'll have everything ready for you. If you have any questions, just message me here!
Step 4: Add Action 2 — Move to "Forms Sent" Stage
Click the + button to add another action
Select Move Client to Stage
In the configuration, select your "Forms Sent" stage from the dropdown
This moves the client's card on your Kanban board so you can see they've received their welcome message and form.
Step 5: Enable the Automation
Toggle Enable workflow at the top right
Automation 1 is done.
Part 4: Build Automation 2 — Post-Form Setup
This automation fires when the client completes the onboarding form. It assigns their check-in templates and moves them to the next stage.
Step 1: Create the Automation
Go to Automations
Click Create Automation
Name it: "Onboarding — Post-Form Setup"
Step 2: Set the Trigger
Click the canvas to add a trigger
Select AI Form Submission
Click the trigger node to configure it
Under AI Form, select your "New Client Onboarding" form
Step 3: Add Action 1 — Assign AI Check-In Template
Click + to add an action
Select Assign AI Check-In Template
Click + Add Template and configure your check-in schedule:
Select Template: Choose your weekly feedback template
Frequency: Weekly
Day: Monday
Time: 09:00
You can add multiple templates here — for example, a Monday feedback template and a Thursday mid-week check-in. Create the templates first in AI Check-Ins.
Step 4: Add Action 2 — Move to "Program Assigned" Stage
Click + to add another action
Select Move Client to Stage
Select your "Program Assigned" stage
Now when the form is submitted, the client gets their check-in templates and moves to the next column on your board.
Step 5: Enable the Automation
Toggle Enable workflow at the top right
Automation 2 is done.
Part 5: Build Automation 3 — Mark Fully Onboarded
This automation uses the Client Enters Stage trigger — it fires when a client enters the "Program Assigned" stage and automatically sends a confirmation message and moves them to "Fully Onboarded."
Step 1: Create the Automation
Go to Automations
Click Create Automation
Name it: "Onboarding — Mark Fully Onboarded"
Step 2: Set the Trigger
Click the canvas to add a trigger
Select Client Enters Stage
Click the trigger node to configure it
Under Target Stage, select your "Program Assigned" stage
This automation will trigger whenever a client enters the "Program Assigned" stage — whether moved there by Automation 2 or manually by you.
Step 3: Add Action 1 — Send Confirmation Message
Click + to add an action
Select Send Trainerize Message
Configure:
Message Sender: "Use assigned coach"
Message Content:
Hey {client_first_name}, you're all set!
Your program and check-ins are now active. You'll receive regular feedback and progress updates from me automatically. If you ever have questions, just message me here.
Let's get to work!
Step 4: Add Action 2 — Move to "Fully Onboarded" Stage
Click + to add another action
Select Move Client to Stage
Select your "Fully Onboarded" stage
Step 5: Enable the Automation
Toggle Enable workflow at the top right
Automation 3 is done. This is the key automation that demonstrates stage-based triggers — any time a client enters a specific stage, you can fire an automation.
The Complete Client Journey
Here's exactly what happens from the client's perspective, end to end:
Day 1 — Client is added to Trainerize
Automation 1 fires → Client receives a welcome message with the onboarding form link
Client's card moves to "Forms Sent" on your Kanban board
You can see at a glance that the client has been welcomed and is pending their form
Day 1-3 — Client completes the onboarding form
Automation 2 fires → AI check-in templates are assigned with schedules
If you included a Training Plan page, the AI Workout Builder generates and assigns a personalized program automatically
Client's card moves to "Program Assigned"
Immediately after — Stage trigger fires
Automation 3 fires (triggered by client entering "Program Assigned") → Client receives a confirmation message
Client's card moves to "Fully Onboarded"
Onboarding is complete — zero manual steps
At any point, open your Onboarding board to see every client's status. Clients stuck in "Forms Sent" for too long? Reach out manually. Everyone flowing to "Fully Onboarded"? Your system is working.
Pro Tips
1. Add more actions to each automation
Each automation can have multiple actions. Consider adding these to Automation 2 (Post-Form Setup):
Assign Trainerize Program — auto-assign a workout program
Assign Habits — set up daily habits for the client
Set Custom Goal — write a goal to the client's Trainerize profile
Schedule — set up Body Stats or Progress Photo reminders
Add to Trainerize Group — add the client to a community group
2. Use stage triggers for ongoing client management
Stages aren't just for onboarding. You can create stages for any workflow — e.g., "Needs Attention," "Program Renewal," or "Deloading." Then use Client Enters Stage triggers to fire automations whenever a client enters that stage, whether moved there manually or by another automation.
3. Combine with Smart Views
Create a Smart View for clients stuck in the "Forms Sent" stage for more than 3 days. You can then set up an automation with a Client Enters Smart View trigger to send a follow-up reminder message automatically.
4. Use colors to make your board scannable
Pick distinct colors for each stage so you can spot bottlenecks at a glance. A common scheme: Blue (start) → Orange (waiting) → Purple (in progress) → Green (done).
5. You can always move clients manually
Drag and drop any client card between stages on the Kanban board. If a client needs special handling, skip them ahead or move them back. Manual moves still trigger Client Enters Stage automations, so the system stays in sync.
6. Add notes to client cards
Click a client's name on the Kanban board to add notes. This is useful for tracking onboarding-specific details — like dietary restrictions or schedule preferences — directly on their stage card.
Available Automation Actions
Here's every action you can add to your onboarding automations:
Action | What it does |
Send Trainerize Message | Send an automated message (with optional form link) |
Move Client to Stage | Move the client to a specific stage on your Kanban board |
Assign AI Check-In Template | Assign scheduled AI check-in templates |
Assign Trainerize Program | Assign a workout program from Trainerize |
Assign Habits | Add daily habits to the client's program |
Set Custom Goal | Write a text goal to the client's Trainerize profile |
Change Client Status | Set the client's status (Active, Paused, Vacation, etc.) |
Schedule | Schedule Body Stats or Progress Photo reminders |
Send Attachment | Send a file to the client via Trainerize message |
Add to Trainerize Group | Add the client to a Trainerize group |
Add Trainerize Tag | Add a tag to the client in Trainerize |
Remove Trainerize Tag | Remove a tag from the client in Trainerize |
These are the most commonly used actions for onboarding. Additional actions like Send Email, Send Webhook Response, Enable Agentic Mode, and Create Task are also available (some require the Business package).
Summary
What you built:
Component | What it does |
4 Onboarding Stages | Visual Kanban board tracking client progress: Welcome → Forms Sent → Program Assigned → Fully Onboarded |
Automation 1 | Sends welcome message + onboarding form, moves to "Forms Sent" |
Automation 2 | Assigns check-in templates on form completion, moves to "Program Assigned" |
Automation 3 | Sends confirmation message when entering "Program Assigned," moves to "Fully Onboarded" |
Onboarding AI Form | Collects client info and optionally generates a personalized workout |
The result: Every new client flows through a consistent, automated onboarding pipeline. You can see exactly where each client is on your Kanban board, and the entire process runs without manual work. Just monitor the board and step in only when a client gets stuck.
