Skip to main content

Trainerize Clients Table: Complete Column Guide

Complete reference for every column in the Trainerize Clients table — what each column shows, whether it is editable, sortable, or filterable, organized by category.

Written by Xenios Charalambous
Updated over 2 weeks ago

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

Email

  • 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.

Did this answer your question?