Skip to main content

Automations: Complete Feature Guide

Complete guide to FitMetrics Automations — all 10 triggers, 20 actions, folder organization, plan limits, placeholders, filters, and best practices for building automated coaching workflows.

Written by Xenios Charalambous
Updated over a month ago

Automations are workflows that automatically perform actions when specific events happen with your Trainerize clients. They work like "if this happens → then do that" rules that run 24/7 in the background, saving hours of manual work every week.

Access Automations: Automations


How Automations Work

Each automation has two components:

  1. Trigger – The event that starts the automation

  2. Actions – What happens automatically when the event occurs

You can add multiple actions to a single automation, and they run in order.


Available Triggers

1. New Trainerize Client Added

Triggers the moment a new client is added inside Trainerize.

Use for:

  • Welcome messages

  • Onboarding sequences

  • Assigning first programs

  • Scheduling initial check-ins

Filters:

  • By tags (must have / must not have)

  • By assigned coach


2. Client Reactivated

Triggers when a previously deactivated client is reactivated in Trainerize.

Use for:

  • Welcome-back messages

  • Re-assigning programs and check-ins

  • Moving them back into the active pipeline


3. Client Deactivated

Triggers when a client is deactivated in Trainerize.

Use for:

  • Offboarding workflows

  • Sending exit surveys or feedback forms

  • Removing check-in templates

  • Notifying your team via webhook

  • Moving to an "Offboarded" stage


4. Client Enters Smart View

Triggers when a client meets the conditions of a Smart View.

Use for:

  • Inactive clients

  • Low compliance

  • Milestones (e.g., "10 lbs lost")

  • Renewal reminders ("expiring soon")

Settings:

  • Trigger once per client or every time they enter the view

  • Include existing clients — toggle this ON to also trigger for clients who already match the Smart View criteria when the automation is first activated. When OFF (default), only clients who newly enter the Smart View will trigger it.

Smart Views are checked automatically every few minutes.


5. Client Enters Stage

Triggers when a client is moved into a specific Stage in your client journey.

Use for:

  • Onboarding steps

  • Progression notifications

  • Status-based workflows (injury, vacation, offboarding)


6. AI Form Submission

Triggers when a client submits a specific AI Form.

Use for:

  • Onboarding questionnaires

  • Weekly check-ins

  • Injury reports

  • Goal-setting forms

  • Lead capture forms

You can also:

  • Filter by specific question answers (only trigger for certain responses)

  • Create new Trainerize clients

  • Assign programs using AI

  • Send personalized feedback based on their responses


7. Days in Program

Triggers when a client reaches a specific milestone (e.g., 7, 30, 60, 90 days). Calculated from program start date or account creation date.

Use for:

  • Milestone celebrations

  • Progress reviews

  • Program transitions

  • Renewal campaigns

You can trigger:

  • Once

  • Or daily after the milestone

Filters:

  • By tags

  • By assigned coach


8. AI Task Created (Business Package)

Triggers when a task is created in the Tasks system. Optionally triggers on task status changes too.

Use for:

  • Notifying team members of new tasks

  • Sending webhook notifications to external tools

  • Triggering follow-up workflows


9. Trainerize Tag Added

Triggers when a specific tag is added to a client in Trainerize.

Use for:

  • Tag-based onboarding (e.g., "VIP" tag triggers premium setup)

  • Program-specific workflows based on tags

  • Segmenting clients into different automation paths


10. Trainerize Tag Removed

Triggers when a specific tag is removed from a client in Trainerize.

Use for:

  • Cleanup workflows when clients change programs

  • Downgrade or offboarding sequences


Available Actions

1. Send Trainerize Message

Send automated messages using:

  • Manual text

  • Placeholders

  • Or AI-generated personalized messages

You can choose the sender:

  • Assigned Coach (recommended)

  • Specific trainer

  • AI Message Sender

Available placeholders:

  • {client_first_name}

  • {client_last_name}

  • {form_link} (when form link is enabled)

  • {form_link_2} (when second form link is enabled)

You can include up to two AI Form links in the message.


2. Move Client to Stage

Automatically move clients to any Stage.

Useful for:

  • Onboarding

  • Progressive coaching journeys

  • Triggering new automations


3. Change Client Status

Update the client's compliance status. Built-in options:

  • Active

  • Paused

  • Vacation

  • Business Trip

  • Injury

  • Sick

  • Cancelling

  • Menstrual Cycle

You can also use custom statuses that you have created in your business settings.


4. Assign AI Check-In Template

Automatically assign AI Check-Ins. For each template you can configure:

  • Which template to use — assign multiple templates at once

  • Day and time per template

  • Frequency per template (weekly, bi-weekly, monthly)

  • Sender per template


5. Remove AI Check-In Templates

Remove all active check-in templates from the client. Useful when transitioning clients between programs or offboarding.


6. Assign Trainerize Program

Assign any program OR use AI to select the best program based on form responses.

Start date options:

  • Start today

  • Start tomorrow

  • Start next [day of week] (Monday through Sunday)


7. Assign Habits

Automatically add habits to the client:

  • Choose from existing Trainerize habits, smart habits, or create custom habits

  • Choose which days apply

  • Choose start date and duration


8. Set Custom Goal

Set a custom text goal for the client that will be visible in their Trainerize app. Enter the goal text manually and it will be applied when the automation triggers.


9. Add Trainerize Client

Create Trainerize clients automatically (perfect for lead forms). When used with the AI Form Submission trigger, client details are pulled from form answers.


10. Enable Agentic Mode (Business Package)

Turn Agentic Mode on or off for the client. When enabled, AI responds to every message without requiring trigger phrases.


11. Enable AI Macros (Business Package)

Automatically adjust client macros on a schedule. Configure frequency (weekly/bi-weekly/monthly), day, time, and optionally calculate macros immediately when the automation triggers.


12. Schedule

Schedule automated reminders for clients to log body stats or progress photos in Trainerize.


13. Send Attachment

Send a file attachment (PDF, image, etc.) to the client via Trainerize message.


14. Add Trainerize Tag

Automatically add a tag to the client in Trainerize. Useful for segmenting clients based on actions they take.


15. Remove Trainerize Tag

Remove a specific tag from the client in Trainerize.


16. Send Email (Business Package)

Send an email to the client using your configured SMTP settings. Supports HTML formatting. Requires SMTP setup in Settings.


17. Add to Trainerize Group

Automatically add the client to a Trainerize group. Great for community-based onboarding.


18. Add Portal Client (Business Package)

Automatically create a Blood Test Portal account for the client with a selected plan (Starter or Pro) and optional course access.


19. Create Task (Business Package)

Automatically create a task in the Tasks system, linked to the client. Configure title, description, assignee, and priority. You can also set a due date as a number of days after the trigger fires (e.g., "due in 3 days").


20. Send Webhook Response

Send data to Slack, Google Sheets, Zapier, Make, and more.

Perfect for:

  • Notifications

  • Data logging

  • External integrations


Organizing Automations with Folders

As your automation library grows, you can organize them into folders to keep things tidy.

  • Create folders — click the + button next to the "Folders" label in the sidebar

  • Move automations — use the three-dot menu (⋮) on any automation and select "Move to Folder", or drag and drop automations directly into folders in the sidebar

  • Edit or delete folders — hover over a folder in the sidebar and click its three-dot menu for "Edit Folder" or "Delete Folder"

  • Delete options — when deleting, choose to remove just the folder (automations move to Unorganized) or delete the folder and all its automations

Click any folder in the sidebar to filter the list. Click All Automations at the top to see everything.


Automation Limits by Package

Package

Automations Allowed

Essential

1

Starter

15

Business

100

Some actions are exclusive to the Business package: Enable Agentic Mode, Enable AI Macros, Send Email, Add Portal Client, Create Task, and AI Task Created trigger.


Monitoring & Troubleshooting

Each automation has an Execution History, showing:

  • Trigger events

  • Actions executed

  • Success/failure status

  • Error details

You can also view a specific client's automation history from their Automations tab on the client dashboard.

If something fails, you can review the error and retry the execution.


Best Practices

  • Start simple — build one automation at a time

  • Use clear, descriptive names

  • Test everything with Test Mode before going live

  • Use tags to differentiate client flows

  • Use folders to organize automations by purpose

  • Build multi-step journeys using Stages

  • Don't over-automate — keep the human connection

  • Review execution logs weekly


Getting Started Checklist

  1. Set up Stages

  2. Create Smart Views

  3. Configure AI Forms

  4. Build AI Check-In templates

  5. Create your first automation

  6. Test it

  7. Activate it

  8. Monitor execution history

  9. Optimize and expand

Did this answer your question?