Complete reference for every column available in the Trainerize Clients table. Each entry describes what the column shows, whether it is editable, sortable, and filterable. Columns are organized by category.
For a high-level overview of the table's features (Smart Views, bulk actions, inline editing, filters), see Understanding the Trainerize Clients Table.
Basic Info
Name
Full name with avatar
Click to open the full client dashboard
Notes icon appears if coach notes exist — click to open the notes modal
Always visible — cannot be hidden
Sortable / Filterable
Synced from Trainerize
First Name / Last Name
Separate columns for first and last name
Sortable / Filterable
Hidden by default
Synced from Trainerize
Units
Per-client measurement unit preference: Default, Imperial (lbs/in), or Metric (kg/cm)
Editable — click to change. Overrides the business default for that individual client
Sortable / Filterable
Language
Per-client AI language preference — controls the language used by AI features for this client
45+ languages with flag indicators (English, Spanish, Portuguese, German, French, Italian, Dutch, Swedish, Norwegian, Danish, Finnish, Polish, Russian, Greek, Turkish, Arabic, Hindi, Japanese, Korean, Chinese, Thai, and many more)
Editable — click to select from dropdown. Set to "Default" to use the business-level language
Sortable / Filterable
Trainer
Name of the currently assigned trainer
Editable — click to reassign the client to a different trainer from your team
Sortable / Filterable
Synced from Trainerize
Status & Stage
Status (Compliance Status)
Shows the client's current weekly compliance status with an emoji indicator
Built-in options: Active, Paused, Vacation, Business Trip, Injury, Sick, Cancelling, Menstrual Cycle
Supports custom statuses you create in Settings
Editable — click the badge to change. Non-Active statuses can be set to persist across weeks
Sortable / Filterable
TZ Status
Trainerize account status: Active or Inactive
Editable — click to toggle. This activates or deactivates the client in Trainerize
Filterable
Important: Active status affects billing — you are charged only for clients with Active TZ Status
Stage
Your custom coaching/onboarding pipeline stages (see Onboarding Pipeline)
Editable — click to assign a stage. Color-coded dot indicator
Sortable / Filterable
Bulk action available — assign a stage to all visible clients at once
System
Trainerize ID
Unique numeric identifier for the client in Trainerize
Filterable
Synced from Trainerize
Role
Client relationship type: 1-Way Messaging or 2-Way Messaging
Filterable
Synced from Trainerize
Type
Client type from Trainerize
Filterable
Synced from Trainerize
Trial Status
Shows whether the client has a "TRIAL CLIENT" tag in Trainerize
Displays "Trial" badge or a dash (-) if not a trial client
Filterable
Synced from Trainerize
Trainer ID
Numeric ID of the assigned trainer in Trainerize
Filterable
Synced from Trainerize
Timezone
Client's timezone, displayed as city name with abbreviation (e.g., "New York (EST)")
Editable — click to select from a list of all timezones. Changes sync to Trainerize
Filterable
Contact Info
Client email address
Sortable / Filterable
Synced from Trainerize
Phone
Client's phone number
Sortable / Filterable
Synced from Trainerize
Location
City and country combined (e.g., "London, UK")
Sortable / Filterable
Synced from Trainerize
Demographics
Gender
Displayed with symbol: "Male" or "Female"
Sortable / Filterable
Synced from Trainerize
Birth Date
Client's date of birth
Sortable / Filterable
Synced from Trainerize
Messaging
Telegram Group ID
The Telegram group ID used for messaging this client
Editable — click to enter or change the group ID
Filterable
Threads
Number of Trainerize message threads for the client
Click to view and select the primary thread (Account Owner, Former Trainer, Group Messages, etc.)
Sortable / Filterable
Preferred Messaging
Where AI and automations send messages: None, Telegram, Trainerize, or Both
Available options adjust based on whether the client has Telegram and Trainerize threads configured
Editable — click to change
Sortable / Filterable
Bulk action available — set for all visible clients at once
Last Client Message
Timestamp of the most recent message from the client
Hover to see a preview of the message content
Sortable / Filterable
Last Coach Message
Timestamp of the most recent message from a human coach (not AI)
Sortable / Filterable
Last Message
Timestamp of the most recent message from anyone (client, coach, or AI)
Sortable / Filterable
Calls
Last Call
Date of the most recent call recording
Sortable / Filterable
Goals & Stats
Height
Displayed in the business unit preference (feet/inches or cm). Smart detection handles both formats
Sortable / Filterable
Synced from Trainerize
Activity Level
Client's self-reported activity level from Trainerize
Sortable / Filterable
Synced from Trainerize
Goal
Client's primary fitness goal with icon: Weight Loss, Lean Bulking, Muscle Building, Body Recomposition, Strength Training, Athletic Performance, Maintenance, General Fitness, Contest Prep, Rehabilitation, Consistency
Editable — click to select from dropdown
Sortable / Filterable
Goal Weight
Target weight. Displays in the client's preferred unit (or business default)
Editable — click to enter a value
Sortable
Body Fat % Goal
Target body fat percentage
Editable — click to enter a value (0-50%)
Sortable
Starting Weight
Client's baseline weight at the start of their program. Displays in the client's preferred unit
Editable — click to enter a value
Sortable
Bulk action available — set for all visible clients at once
Starting Body Fat %
Client's baseline body fat percentage
Editable — click to enter a value
Sortable
Bulk action available — set for all visible clients at once
Program & Dates
Programs
Which programs the client is enrolled in. Displayed as badges (shows first 2 with "+X more" for additional)
Editable — click to open a multi-select dropdown. Assign multiple programs
Sortable / Filterable
Use programs for coaching tiers (1:1, Group, VIP), check-in days (Monday, Tuesday), or automation routing
Program Duration
Length of the client's program (e.g., "3 mo", "12 w", "90 d")
Editable — click to set the number. Use the settings gear icon to configure the unit (days/weeks/months) and calculation basis (Program Start Date or Creation Date)
When set, auto-calculates the Expiry Date
Sortable / Filterable
Program Start
When the client actually started their program. Different from the Created date
Editable — click to select a date. Can also be cleared
Sortable / Filterable
Expiry Date
When the client's coaching program ends
Editable — click to select a date (or auto-calculated from Program Duration)
Shows "(auto)" label when calculated from Program Duration
Sortable / Filterable
Essential for creating "Expiring Soon" Smart Views for renewal outreach
Training Plan End
End date of the client's current Trainerize training plan
Shows training plan name, end date, and days remaining with color-coded badges
Editable — click to update the end date
Sortable / Filterable
Program Length (Calculated)
Total duration from Program Start (or Created date) to Expiry Date
Auto-calculated — not editable
Toggle display unit between days, weeks, or months using the header dropdown
Sortable / Filterable
Remaining Days (Calculated)
Days/weeks/months left until the Expiry Date. Shows "overdue" for past dates
Auto-calculated — not editable. Requires an Expiry Date to be set
Color-coded badges: red for 7 days or less / overdue, gray for 30 days or less, default for more
Toggle display unit between days, weeks, or months
Sortable / Filterable
Days in Program (Calculated)
How long the client has been in their program (from Program Start, or joined date, or Created date)
Auto-calculated — not editable
Toggle display unit between days, weeks, or months
Sortable / Filterable
Great for creating weekly Smart Views (Week 1, Week 2, Week 3, etc.)
Dates & Activity
Created
When the client was first created in Trainerize
Sortable / Filterable
Synced from Trainerize
Last Login
When the client last signed in to Trainerize. Shows "Never" if the client has never logged in
Sortable / Filterable
Synced from Trainerize
Last Sync
When FitMetrics last synced data from Trainerize for this client
Sortable / Filterable
Integrations
Connected Apps
Third-party apps connected via Trainerize: Fitbit, MyFitnessPal, Withings, Apple Health
Displayed as badges
Synced from Trainerize
WHOOP Connected
Whether the client has connected their WHOOP device to FitMetrics
Displayed as a check or X icon
Filterable
Oura Connected
Whether the client has connected their Oura Ring to FitMetrics
Displayed as a check or X icon
Filterable
Organization
Tags
Client tags for categorization. Color-coded
Editable — add or remove tags inline with the tag manager
Filterable
Tags sync from Trainerize to FitMetrics
Create new tags under Trainerize > Manage Tags
Access & Features
Each of these is a Yes/No toggle (checkbox). Click to toggle on or off. All are filterable.
Column | What it controls |
Community | Whether the client is part of your community |
Testimonial | Whether the client has provided a testimonial |
Broadcast | Whether the client receives broadcast messages |
Photo Permission | Whether the client has granted permission for you to use their photos |
1:1 Calls | Whether the client has 1:1 call access |
Group Calls | Whether the client has group call access |
Interview | Interview tracking |
Review | Review tracking |
Leaderboard | Whether the client appears on the public leaderboard. Sortable |
Common Questions
Can I create custom columns?
No — custom columns are not currently supported.
Can I export the table?
No — exporting is not currently supported.
Why do some fields show "-"?
The data was not provided by Trainerize, or the field has not been set yet.
Why does a client have multiple message threads?
Each trainer who messages the client creates a separate thread in Trainerize. You may also see threads for group messages.
What is the difference between Status and TZ Status?
Status (Compliance Status) is a FitMetrics-managed field for tracking whether a client is active, on vacation, injured, etc. TZ Status is the Trainerize account status (Active or Inactive) and determines billing.
