Skip to main content

AI Check-Ins: Complete Guide to All Placeholders

Full list of all placeholders you can use inside AI Check-Ins, with explanations for every data type and usage example.

Xenios Charalambous avatar
Written by Xenios Charalambous
Updated over a week ago

AI Check-Ins allow you to create fully personalized, data-driven weekly messages using placeholders. This guide explains every available placeholder and how to use them effectively.


What Are Placeholders?

Placeholders are special codes that automatically get replaced with real client data when an AI Check-In is sent.

They look like this:

{{avg_calories_eaten}} {{client_first_name}} {{workouts_completed}}

Example:

Hey {{client_first_name}}, great work completing {{workouts_completed}} workouts!

becomes:

Hey Sarah, great work completing 5 workouts!

This allows you to write one template that dynamically customizes itself for every client.


Data Timeframe (Important)

Most placeholders automatically follow the Data Timeframe you select in your template:

  • This Week

  • Last Week

  • This Month

  • Last Month

This ensures all data inside your check-in refers to the same period.


πŸ“‹ All Available Placeholders

Below is the full categorized list.


πŸ€– AI-Generated Content

These generate custom AI feedback using all available client data.

Placeholder

Description

{{ai_coach_feedback}}

Full personalized AI coaching feedback based on workouts, nutrition, habits, weight, sleep, WHOOP, etc.

Custom AI Templates:


You can create your own prompts inside AI β†’ AI Prompts.


After saving, they become placeholders like:

{{motivational_coach}} {{nutrition_focus}} {{strength_analysis}}

πŸ‘€ Client Information

Placeholder

Description

{{client_first_name}}

First name

{{client_last_name}}

Last name

{{client_full_name}}

Full name

{{client_email}}

Email

{{client_phone}}

Phone

{{client_city}}

City

{{client_age}}

Age

{{client_birth_date}}

Date of birth

{{client_sex}}

Gender

{{client_goal}}

Fitness goal

{{client_program_start_date}}

Program start date

{{client_joined_date}}

When they joined

{{client_last_sign_in}}

Last login date

{{client_trainer_name}}

Coach name

{{client_type}}

Client type (lead, client, trial, etc.)

{{client_status}}

Active, inactive, etc.

{{client_tags}}

All tags

{{client_height}}

Height

{{client_active_level}}

Activity level

{{client_max_heart_rate}}

Max HR

{{client_bmr}}

BMR

{{client_bmi}}

BMI


πŸ“… Weekly Information

Placeholder

Description

{{week_start_date}}

Week start date

{{week_end_date}}

Week end date

{{week_number}}

Week number of the year


βš–οΈ Weight & Body Composition

Placeholder

Description

{{client_starting_weight}}

Starting weight

{{client_starting_body_fat}}

Starting body fat %

{{client_goal_weight}}

Goal weight

Averages:

Placeholder

Description

{{avg_weight}}

Average weight (TF)

{{avg_weight_this_week}}

Avg this week

{{avg_weight_last_week}}

Avg last week

{{avg_weight_2_weeks_ago}}

Avg 2 weeks ago

{{weight_change_vs_last_week}}

Change wk-over-wk

{{weight_change_last_week_vs_2_weeks_ago}}

Change between prior weeks

{{weight_progress_since_start}}

Total change since start

{{avg_body_fat}}

Avg body fat

{{avg_lean_mass}}

Avg lean mass

{{avg_fat_mass}}

Avg fat mass

{{avg_bmi_this_week}}

Avg BMI


🍎 Nutrition Data

Placeholder

Description

{{avg_calories_goal}}

Daily calorie target

{{avg_calories_eaten}}

Avg calories eaten

{{avg_calories_out}}

Avg calories burned

{{calorie_deficit}}

Average deficit

{{avg_protein_goal_g}}

Protein goal g

{{avg_protein_eaten_g}}

Protein eaten g

{{avg_carbs_goal_g}}

Carb goal g

{{avg_carbs_eaten_g}}

Carbs eaten g

{{avg_fat_goal_g}}

Fat goal g

{{avg_fat_eaten_g}}

Fat eaten g

{{avg_fiber_eaten_g}}

Avg fiber

{{avg_sodium_eaten_mg}}

Avg sodium

{{avg_sugar_eaten_g}}

Avg sugar

{{nutrition_completed}}

Days on target according to their calories "Variance" % on Trainerize

{{nutrition_days_logged}}

Logged days (Any days with more than >1 Calories)

{{nutrition_compliance_percent}}

Compliance % according to their calories "Variance" % on Trainerize

Total goals & remaining:

Placeholder

Description

{{total_calories_goal}}

Total calories goal

{{total_protein_goal}}

Total protein goal

{{total_carbs_goal}}

Total carbs goal

{{total_fat_goal}}

Total fat goal

{{sum_total_calories}}

Total calories eaten (total Sum)

{{remaining_calories}}

Remaining calories

{{remaining_protein}}

Remaining protein

{{remaining_carbs}}

Remaining carbs

{{remaining_fat}}

Remaining fat

{{avg_remaining_calories_per_day}}

Avg remaining/day


πŸ’ͺ Workout Performance

Placeholder

Description

{{workouts_completed}}

Completed workouts

{{workouts_scheduled}}

Scheduled workouts

{{workout_compliance_percent}}

Compliance %

{{cardio_completed}}

Cardio sessions

{{avg_steps}}

Avg steps

{{workout_total_volume}}

Total volume breakdown

{{workout_total_volume_comparison}}

Volume comparison % 2 weeks ago vs following week depending on data timeframe selected


βœ… Habits

Placeholder

Description

{{habits_completed}}

Completed habits

{{habits_scheduled}}

Scheduled habits

{{habits_compliance_percent}}

Habit compliance %


πŸ’“ Health Metrics

Placeholder

Description

{{avg_resting_heart_rate}}

Avg RHR


πŸ”΄ WHOOP Metrics

Recovery, HRV, sleep, strain, calories, temperature.

(Your full list included β€” formatted cleanly.)


😴 WHOOP Sleep Data

All sleep placeholders from your list included cleanly.


πŸ“ Form Submissions

Placeholder

Description

{{form_name}}

Form name

{{submission_date}}

Submitted on

{{questions_and_answers}}

Full Q&A

Each form also generates its own unique placeholder for its personalized link.


πŸ’‘ Pro Tips

All your tips are kept exactly but reformatted cleanly for readability.


πŸš€ Getting Started & Examples

All templates kept exactly, cleaned and formatted.


❗ Important Note About Missing Data

If a client doesn't have data for a placeholder, FitMetrics displays [Not Available]. Placeholders like {{client_starting_weight}}, {{client_goal_weight}}, {{client_goal}}, and {{client_starting_body_fat}} must be filled in manually from Trainerize Clients at https://app.fitmetrics.ai/business/trainerize-clients by finding the columns. Anything else that shows [Not Available] means that information hasn't been filled in from Trainerize, which means the client needs to provide the information.


AI placeholders automatically adjust their coaching message to mention missing data gracefully.

Did this answer your question?