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.

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 — Monday to yesterday (excludes today)

  • Last Week — previous full Monday to Sunday

  • This Month — 1st of the month to yesterday

  • Last Month — 1st to last day of the previous month

This ensures all data inside your check-in refers to the same period. For a detailed explanation, see the article How Data Timeframe Works in AI Check-Ins.


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, Oura, and more.

Custom AI Templates:

You can create your own prompts inside AI Check-Ins → 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_goal_weight}}

Target goal weight

######{{client_program_start_date}}

Program start date

######{{client_joined_date}}

When they joined

######{{client_last_sign_in}}

Last login date

######{{client_trainer_name}}

Assigned 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 heart rate

######{{client_starting_weight}}

Starting weight

######{{client_starting_body_fat}}

Starting body fat %

######{{client_bmr}}

Basal Metabolic Rate (BMR)

######{{client_bmi}}

Body Mass Index (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

######{{avg_weight}}

Average weight (uses selected Data Timeframe)

######{{avg_weight_this_week}}

Average weight this week

######{{avg_weight_last_week}}

Average weight last week

######{{avg_weight_2_weeks_ago}}

Average weight 2 weeks ago

######{{weight_change_vs_last_week}}

Weight change from last week to this week

######{{weight_change_last_week_vs_2_weeks_ago}}

Weight change between prior two weeks

######{{weight_progress_since_start}}

Total weight change since starting

######{{avg_body_fat}}

Average body fat % (uses selected Data Timeframe)

######{{avg_body_fat_this_week}}

Average body fat this week

######{{avg_lean_mass}}

Average lean mass (uses selected Data Timeframe)

######{{avg_lean_mass_this_week}}

Average lean mass this week

######{{avg_fat_mass}}

Average fat mass (uses selected Data Timeframe)

######{{avg_fat_mass_this_week}}

Average fat mass this week

######{{avg_bmi_this_week}}

Average BMI this week


Nutrition Data

Averages:

Placeholder

Description

######{{avg_calories_goal}}

Target daily calories

######{{avg_calories_eaten}}

Average daily calories eaten

######{{avg_calories_out}}

Average daily calories burned

######{{calorie_deficit}}

Daily calorie deficit/surplus

######{{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}}

Average fiber (g)

######{{avg_sodium_eaten_mg}}

Average sodium (mg)

######{{avg_sugar_eaten_g}}

Average sugar (g)

######{{avg_water_ml}}

Average daily water intake (displayed in ml or fl oz based on unit settings)

######{{avg_water_goal_ml}}

Average daily water goal (displayed in ml or fl oz based on unit settings)

######{{nutrition_completed}}

Compliant days (calories within tolerance % of goal)

######{{nutrition_days_logged}}

Days with nutrition logged (calories > 1)

######{{nutrition_compliance_percent}}

Nutrition logging compliance (%)

Totals & remaining:

Placeholder

Description

######{{total_calories_goal}}

Total calorie goal for selected timeframe

######{{total_protein_goal}}

Total protein goal (g)

######{{total_carbs_goal}}

Total carbs goal (g)

######{{total_fat_goal}}

Total fat goal (g)

######{{sum_total_calories}}

Total sum of all calories eaten

######{{remaining_calories}}

Remaining calories to reach goal

######{{remaining_protein}}

Remaining protein (g)

######{{remaining_carbs}}

Remaining carbs (g)

######{{remaining_fat}}

Remaining fat (g)

######{{avg_remaining_calories_per_day}}

Average remaining calories needed per remaining day


Workout Performance

Placeholder

Description

######{{workouts_completed}}

Completed workouts

######{{workouts_scheduled}}

Scheduled workouts

######{{workout_compliance_percent}}

Workout compliance %

######{{cardio_completed}}

Cardio sessions completed

######{{avg_steps}}

Average daily steps

######{{workout_total_volume}}

List of all workouts with total volume (weight x reps)

######{{workout_total_volume_comparison}}

Workout volume comparison: current vs previous period with % changes


Habits

Placeholder

Description

######{{habits_completed}}

Completed habits

######{{habits_scheduled}}

Scheduled habits

######{{habits_compliance_percent}}

Habit compliance %


Health Metrics

Placeholder

Description

######{{avg_resting_heart_rate}}

Average resting heart rate (bpm)


WHOOP Recovery & Strain

These placeholders require the client to have a WHOOP device connected.

Placeholder

Description

######{{avg_whoop_recovery}}

Average recovery score

######{{avg_whoop_hrv}}

Average HRV (heart rate variability)

######{{avg_whoop_resting_hr}}

Average resting heart rate

######{{avg_whoop_spo2}}

Average blood oxygen (SpO2)

######{{avg_whoop_temp}}

Average skin temperature

######{{avg_whoop_strain}}

Average strain score

######{{avg_whoop_calories_burned}}

Average calories burned

######{{avg_whoop_avg_heart_rate}}

Average heart rate

######{{avg_whoop_max_heart_rate}}

Average max heart rate


WHOOP Sleep Data

Placeholder

Description

######{{avg_whoop_sleep_hours}}

Average sleep hours

######{{avg_whoop_deep_sleep_percent}}

Average deep sleep %

######{{avg_whoop_rem_sleep_percent}}

Average REM sleep %

######{{avg_whoop_sleep_performance}}

Average sleep performance score

######{{avg_whoop_sleep_consistency}}

Average sleep consistency score

######{{avg_whoop_sleep_efficiency}}

Average sleep efficiency %

######{{avg_whoop_respiratory_rate}}

Average respiratory rate


Oura Ring Data

These placeholders require the client to have an Oura Ring connected.

Readiness & Heart Rate:

Placeholder

Description

######{{avg_oura_readiness}}

Average readiness score

######{{avg_oura_temp_deviation}}

Average temperature deviation

######{{avg_oura_resting_hr}}

Average resting heart rate

######{{avg_oura_avg_heart_rate}}

Average heart rate

######{{avg_oura_hrv}}

Average HRV (heart rate variability)

Activity:

Placeholder

Description

######{{avg_oura_activity_score}}

Average activity score

######{{avg_oura_steps}}

Average daily steps

######{{avg_oura_calories}}

Average active calories

######{{avg_oura_total_calories}}

Average total calories

Sleep:

Placeholder

Description

######{{avg_oura_sleep_score}}

Average sleep score

######{{avg_oura_sleep_hours}}

Average sleep hours

######{{avg_oura_deep_sleep_percent}}

Average deep sleep %

######{{avg_oura_rem_sleep_percent}}

Average REM sleep %

######{{avg_oura_light_sleep_percent}}

Average light sleep %

######{{avg_oura_sleep_efficiency}}

Average sleep efficiency %

######{{avg_oura_sleep_latency}}

Average time to fall asleep (minutes)

######{{avg_oura_awake_time}}

Average awake time (minutes)


Recent Conversations

Placeholder

Description

######{{recent_messages}}

Last 5 messages from client conversations (provides context and continuity for AI feedback)


Form Submissions

Placeholder

Description

######{{form_name}}

Name of the submitted form

######{{submission_date}}

When the form was submitted

######{{questions_and_answers}}

All questions and answers from the form submission

Each published form also generates its own unique placeholder for a personalized form link. These appear automatically in the placeholder toolbar under the Forms category.


Pro Tips

  • Start simple. Use ######{{client_first_name}}, a few nutrition/workout placeholders, and ######{{ai_coach_feedback}} for your first template. Add more as you get comfortable.

  • Use the placeholder toolbar. When editing a template, click the placeholder dropdown to browse all available placeholders by category — no need to memorize names.

  • Mix AI with data. Combine specific data placeholders (e.g., ######{{avg_calories_eaten}}) with AI feedback (######{{ai_coach_feedback}}) for templates that show both hard numbers and coaching commentary.

  • Test before sending. Always use the Test button to preview your template with a real client's data before scheduling it for everyone.

  • Import proven templates. Click Import Proven Templates to get pre-built, tested templates you can use immediately or customize.


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 by finding the corresponding columns. Anything else that shows [Not Available] means the client hasn't provided that information in Trainerize yet.

AI placeholders like ######{{ai_coach_feedback}} automatically adjust their coaching message to gracefully handle missing data — they won't break or show raw placeholder text.

Did this answer your question?