This article is for personal trainers and coaches using the Gymkee web platform to manage their coaching business.
Audience: Coaches and personal trainers | This article is about the Gymkee web platform for managing your coaching business.
What You'll Learn
How to use the Health Overview dashboard to monitor all your clients at a glance
What readiness scores mean and how they are calculated
What wearable and check-in data Gymkee tracks
How training load tracking works
How health alerts notify you when a client needs attention
What is the Health Overview dashboard on Gymkee?
The Health Overview is a centralized dashboard that shows the health status of all your clients in one place. It gives you an at-a-glance view of who is recovering well, who needs attention, and who has no data syncing.
In the Gymkee sidebar, click Health Overview
At the top, you see four insight cards showing counts: how many clients are syncing, how many need attention (red readiness), how many have low recovery (yellow readiness), and total clients
Below the insight cards, a grid of client cards displays each client with their name, avatar, readiness color dot, last sync time, and any problem signals as colored badges
You can filter the view using the tabs at the top of the page:
All: Every client with health data enabled
Needs Attention: Clients whose readiness is red (low recovery, poor sleep, or elevated heart rate)
Low Recovery: Clients whose readiness is yellow (moderate recovery)
No Data: Clients who have not synced any health data recently
Clicking on any client card takes you directly to that client's Health tab in their profile.
What does the readiness score mean on Gymkee?
The readiness score is an automatic daily recovery assessment computed for each client. It appears as a colored dot on each client card and as a banner in the client's Health tab.
Green: Good to go. The client is well recovered and ready for training.
Yellow: Moderate recovery. Consider adjusting the training intensity.
Red: Low recovery. The client may need rest or a lighter session.
Gray: No data available. The client has not synced wearable data or completed a check-in.
The overall readiness color is determined by the worst signal among all inputs. If sleep duration is green but HRV is red, the overall readiness will be red. This conservative approach ensures you never miss a warning sign.
How readiness signals are evaluated
Each signal uses specific thresholds:
Sleep duration:
Green: 7 to 9 hours
Yellow: 6 to 7 hours, or 9 to 10 hours
Red: Under 6 hours or over 10 hours
Sleep efficiency:
Green: Above 85%
Yellow: 75% to 85%
Red: Below 75%
Resting heart rate (compared to 7-day average):
Green: Within 5% of baseline
Yellow: 5% to 10% above baseline
Red: More than 10% above baseline
HRV (compared to 7-day average):
Green: Within 10% of baseline
Yellow: 10% to 20% below baseline
Red: More than 20% below baseline
Check-in signals (energy, sleep quality, mood):
Green: Score of 4 or 5 out of 5
Yellow: Score of 3 out of 5
Red: Score of 1 or 2 out of 5
Soreness (inverted scale, since high soreness is bad):
Green: Score of 1 or 2 out of 5
Yellow: Score of 3 out of 5
Red: Score of 4 or 5 out of 5
What health signals does Gymkee track?
Gymkee tracks 10 signals from three sources.
Wearable signals (automatic from connected devices)
These sync automatically from the client's wearable or phone:
Sleep Duration: Total time spent sleeping
Sleep Efficiency: Percentage of time in bed actually spent asleep
Resting Heart Rate (RHR): Measured at rest, compared to the client's 7-day average
Heart Rate Variability (HRV): Measured overnight, compared to the client's 7-day average
Check-in signals (manual daily input from the client)
Clients can submit a daily check-in with four metrics, each rated from 1 to 5:
Energy: How energized they feel
Sleep Quality: Subjective sleep quality rating
Soreness: Level of muscle soreness (higher = worse)
Mood: General mood and motivation
One check-in is allowed per client per day.
Training signals (computed from completed workouts)
Training Load: Based on session RPE (perceived exertion) multiplied by workout duration in minutes
Volume Load: Total sets multiplied by reps multiplied by weight across all exercises in a workout
How do I see a specific client's health data on Gymkee?
There are two ways to access a client's detailed health data.
From the Health Overview dashboard:
Click on the client's card in the Health Overview grid
Gymkee takes you to the client's profile, directly on the Health tab
From the client's profile:
Navigate to Clients in the sidebar
Click on a client to open their profile
Select the Health tab
The Health tab contains:
Summary cards at the top showing 7-day averages for steps, calories, and sleep, plus resting heart rate and HRV when available. Each card shows the current value and the percentage change compared to the previous period.
Time range selector with Day, Week, Month, and Year views, plus date navigation arrows
Interactive charts for steps, calories burned, sleep duration (with sleep phase breakdown in Day view), and HRV
Training load chart showing load trends over the last 90 days (only visible when workout data exists)
Clicking on any summary card opens a detailed view for that metric, with expanded charts, source attribution, and trend analysis.
What is training load on Gymkee?
Training load measures your client's cumulative training stress over time, using data from completed workouts.
Gymkee computes two key load metrics:
Volume Load: The sum of weight multiplied by reps across all sets in all exercises. This represents the total mechanical work done.
Training Load (sRPE): The session RPE (intensity feedback from 0 to 10) multiplied by the workout duration in minutes. This represents the overall perceived training stress.
How Gymkee evaluates training load signals
Gymkee compares the current week's training load against the average of the three previous weeks:
Green (Normal load): Current week is within 20% of the 4-week weekly average
Yellow (Moderate load): Current week is 20% to 50% above the 4-week weekly average
Red (High load): Current week is more than 50% above the 4-week weekly average
This comparison uses the last 28 days of completed workout data. If there is only one week of data, the signal defaults to green (labeled "first week").
The training load chart in the client's Health tab displays load trends over the last 90 days.
What health alerts does Gymkee send coaches?
Gymkee automatically evaluates each client's health data and generates alerts when something is concerning. You can view alerts from the Health Overview area.
Alert types
Low Recovery: Triggered when the client's readiness is red. If the client has two or more consecutive red days, the alert is elevated to critical severity.
No Sync: Triggered when no wearable data has been synced recently. Three or more days without syncing generates a warning. Seven or more days (or never synced) generates a critical alert.
High Training Load: Triggered when the current training load exceeds the 4-week average. More than 150% of average generates a warning. More than 200% generates a critical alert.
Poor Sleep: Triggered when sleep duration drops dangerously low. Under 4 hours in a single night generates an immediate critical alert. Under 5 hours for two or more consecutive nights generates a warning.
Elevated Resting Heart Rate: Triggered when today's RHR is significantly above the 30-day average. More than 15% above baseline generates a warning. More than 25% above baseline generates a critical alert.
Alert severity levels
Warning: The situation should be monitored. Consider reaching out to the client.
Critical: Immediate attention is needed. The client may be at risk of overtraining, illness, or injury.
Managing alerts
You can mark individual alerts as read or mark all alerts as read at once
You can configure which alert types are enabled in your alert settings
Alerts are deduplicated: the same type of alert for the same client will not fire again within 24 hours
What wearables does Gymkee support?
Clients connect their wearable devices through Gymkee's mobile app. Data syncs automatically in the background once permissions are granted.
Supported sources
Source | Category |
Apple Watch | appleWatch |
Apple Health (iPhone) | iPhone |
Google Health Connect (Android) | androidPhone |
WHOOP | whoop |
Garmin | garmin |
Fitbit | fitbit |
Oura Ring | oura |
Gymkee also recognizes data from third-party apps that sync through Apple Health or Health Connect, including Strava, Nike Run Club, Polar, Suunto, COROS, Samsung Health, Amazfit, Sleep Cycle, AutoSleep, and many more. These show up with their app-specific logo and badge in the source attribution.
Data types synced
Steps: Daily step count
Active Calories Burned: Calories from activity
Basal Calories Burned: Resting metabolic calories
Sleep: Duration and phases (in bed, asleep, awake, core, deep, REM)
Resting Heart Rate: Daily resting bpm
Heart Rate Variability: Daily HRV in milliseconds
VO2 Max: Aerobic fitness indicator
Heart Rate: Continuous heart rate throughout the day
Source priority
When a client has multiple wearables connected, Gymkee uses an intelligent priority system to pick the best source for each metric. For example, for sleep data, dedicated sleep trackers like WHOOP and Oura Ring are prioritized over Apple Watch. For steps and calories, the Apple Watch is prioritized over phone-only sources.
Clients can also manually override the preferred source for each data type from Gymkee's mobile app.
Tips
Check the Health Overview at the start of your day to quickly identify which clients need program adjustments
Pay attention to trends over multiple days rather than single-day dips. One night of poor sleep is normal; three consecutive nights is a pattern.
Use the readiness color alongside the individual signal chips to understand the root cause. A red readiness could mean poor sleep, elevated RHR, or high training load, and each requires a different coaching response.
Encourage your clients to complete daily check-ins. The combination of wearable data and subjective check-in data gives you the most complete picture of their recovery.
If a client's card consistently shows gray (no data), remind them to grant health data permissions on Gymkee's mobile app
Common Mistakes
Reacting to a single red day without context: One bad night of sleep or a temporarily elevated heart rate does not always mean the client needs a rest day. Check the 14-day readiness history to see if it is a trend or an isolated event.
Ignoring "No Data" clients: Clients with no syncing data are invisible to the readiness system. Make it part of your onboarding to ensure clients connect a wearable and grant permissions.
Confusing volume load with training load: Volume load measures mechanical work (weight times reps). Training load measures perceived stress (RPE times duration). A high-rep bodyweight session might have low volume load but high training load.
Not configuring alert settings: By default, all alert types are enabled. If you find certain alerts too noisy, customize which types you receive in the alert settings.
Troubleshooting
Problem: A client's readiness always shows gray
Why it happens: The client has not connected a wearable device, has not granted health data permissions on Gymkee's mobile app, or has not completed any daily check-ins.
How to fix it: Ask the client to open Gymkee on their phone, go to their health settings, and ensure that Apple Health (iOS) or Health Connect (Android) permissions are granted. If they do not have a wearable, encourage them to use the daily check-in feature instead.
Problem: A client shows "No Sync" even though they wear a device
Why it happens: Health data syncing requires Gymkee to have background refresh enabled on the client's phone. Some phones aggressively kill background processes.
How to fix it: Ask the client to open Gymkee, which triggers a manual sync. On Android, check that battery optimization is disabled for Gymkee. On iOS, ensure background app refresh is enabled in Settings for Gymkee.
Problem: Training load data does not appear for a client
Why it happens: Training load is computed from completed workouts that include at least one of: set data (weight and reps) or session RPE feedback. If the client has not completed any workouts through Gymkee in the last 28 days, no training load data will appear.
How to fix it: Ensure the client is performing and logging their workouts through Gymkee. Remind them to complete the feedback section at the end of each workout, as the intensity rating is used for the sRPE calculation.
Problem: Sleep data looks inaccurate
Why it happens: If multiple devices report sleep (for example, both an Apple Watch and an Oura Ring), Gymkee uses its source priority system to pick one. The selected source may not match what the client expects.
How to fix it: The client can change the preferred source for sleep data in Gymkee's mobile app health settings. Dedicated sleep trackers like WHOOP and Oura Ring generally provide the most accurate sleep phase data.
Frequently Asked Questions
Q: Does the client need a wearable device for health data to work? A: No. Clients without a wearable can still use the daily check-in feature, which tracks energy, sleep quality, soreness, and mood on a 1-to-5 scale. However, wearable data provides objective metrics like sleep phases, resting heart rate, and HRV that check-ins cannot capture.
Q: What if a client does not fill in daily check-ins? A: The readiness score will be calculated using only wearable data (sleep, RHR, HRV). If the client has no wearable either, their readiness will show as gray (no data). You can assign a check-in habit through Gymkee to remind them.
Q: How often does health data sync? A: Wearable data syncs automatically in the background whenever the client's phone connects to the internet. Typically, this happens multiple times per day. The client can also trigger a manual sync by opening Gymkee. Each client card on the Health Overview shows the last sync time.
Q: Can I see historical health data for a client? A: Yes. In the client's Health tab, use the time range selector to switch between Day, Week, Month, and Year views. You can also navigate backward in time using the arrow buttons. The readiness banner includes a 14-day history strip showing colored dots for each day.
Q: What is the difference between wearable signals and check-in signals? A: Wearable signals (sleep duration, sleep efficiency, RHR, HRV) are collected automatically from the client's connected device and provide objective measurements. Check-in signals (energy, sleep quality, soreness, mood) are self-reported by the client each day and capture subjective feelings. When both are available, Gymkee combines them for a more complete readiness picture, with the source labeled as "mixed."
Q: Can I turn off specific health alerts? A: Yes. In the Health Overview section, go to your alert settings. You can enable or disable each alert type individually: low recovery, no sync, high training load, poor sleep, and elevated resting heart rate.
Q: How accurate is the training load calculation? A: Training load accuracy depends on the completeness of workout data. The volume load calculation uses actual weight and rep values logged during the workout. The sRPE-based training load relies on the client providing an intensity rating (0 to 10) at the end of each workout and accurate workout duration. If clients skip feedback or do not log their sets, the training load will be underestimated.
Related Articles
Understanding MET and Calorie Estimation on Gymkee
How to View Client Activities on Gymkee
How to Monitor Client Habit Progress on Gymkee
