WHOOP Integration
WHOOP is a performance optimization system that tracks recovery, strain, and sleep 24/7. By connecting WHOOP to GymLive, your coach gains insights into your readiness to train and overall physiological adaptation.WHOOP integration requires signing in with your WHOOP account credentials to authorize data sharing.
What Data Can Be Synced?
WHOOP provides unique recovery-focused metrics:- Recovery Score: Daily recovery percentage (0-100%)
- Heart Rate Variability (HRV): Key recovery indicator
- Resting Heart Rate: Baseline cardiovascular health
- Strain Score: Daily and activity strain (0-21)
- Sleep Performance: Duration, stages, efficiency, and debt
- Respiratory Rate: Breathing rate during sleep
- Skin Temperature: Variations from baseline
- Blood Oxygen: SpO2 levels during sleep
- Workouts: Automatic and manual activity detection
Setup Instructions
1
Ensure WHOOP is Set Up
Before connecting to GymLive:
- Wear your WHOOP strap for at least 7 days
- Open the WHOOP app and check data is syncing
- Ensure you have a complete sleep and recovery cycle
- Verify your profile information is accurate
WHOOP needs baseline data to provide accurate recovery scores.
2
Connect WHOOP to GymLive
In the GymLive app:
- Go to Settings > Integrations
- Select WHOOP
- Tap Sign in with WHOOP
- You’ll be redirected to WHOOP’s login page
3
Authorize Access
On WHOOP’s authorization page:
- Enter your WHOOP email and password
- Review the data access permissions
- Click Authorize to grant GymLive access
- You’ll be redirected back to GymLive
4
Verify Data Flow
After authorization:
- GymLive will show “Connected” for WHOOP
- Your last 30 days of data will begin syncing
- Daily updates will sync automatically each morning
- Pull down to refresh for immediate updates
Understanding WHOOP Metrics
Recovery Score
Your daily recovery is based on:HRV
Heart Rate Variability compared to your baseline
RHR
Resting Heart Rate trends
Sleep
Sleep quality and duration
- 🟢 Green (67-100%): Ready for high strain
- 🟡 Yellow (34-66%): Ready for moderate strain
- 🔴 Red (0-33%): Focus on recovery
Strain Score
Daily strain accumulation (0-21 scale):- 0-9: Light activity day
- 10-13: Moderate strain
- 14-17: High strain
- 18-21: Maximum/overreaching strain
Sleep Coach
WHOOP recommends sleep based on:- Sleep debt
- Recent strain
- Next day’s planned activities
Live Heart Rate Broadcasting
WHOOP can broadcast heart rate to GymLive during workouts:- Setup Broadcast
- Compatible Activities
- Open WHOOP app during workout
- Start an activity
- Tap the broadcast icon (radio waves)
- Select GymLive from available devices
- Heart rate streams in real-time
Heart rate broadcasting requires Bluetooth and both apps open during the workout.
Optimizing WHOOP Data
Improve Recovery Scores
Consistent Sleep Schedule
Consistent Sleep Schedule
- Go to bed at the same time nightly
- Aim for 7-9 hours consistently
- WHOOP learns your patterns for better recommendations
Proper Strap Placement
Proper Strap Placement
- Wear 1-2 inches above wrist bone
- Snug but comfortable (2 fingers should fit)
- Keep sensor clean and dry
- Charge when showering to maintain 24/7 data
Log Behaviors
Log Behaviors
Track in WHOOP Journal:
- Hydration
- Alcohol consumption
- Medications
- Stress events
Maximize Strain Accuracy
- Manually log activities WHOOP doesn’t auto-detect
- Add activity strain for strength training
- Use heart rate broadcast for indoor workouts
- Ensure strap is snug during exercise
Troubleshooting
No recovery score in GymLive
No recovery score in GymLive
- Check WHOOP app shows current recovery
- Recovery updates after wake time - not midnight
- Need 4+ hours of sleep for recovery calculation
- First recovery appears after ~7 days wearing WHOOP
- Pull down to refresh in GymLive after waking
Missing activities
Missing activities
WHOOP auto-detection thresholds:
- 15+ minutes duration
- Elevated heart rate (varies by fitness)
- Manually log in WHOOP app
- Wait 5 minutes
- Refresh GymLive
Connection issues
Connection issues
- Sign out of WHOOP in GymLive
- Force close both apps
- Re-authenticate with WHOOP
- Ensure using correct email (not strap ID)
- Check WHOOP app works properly first
Delayed data
Delayed data
Normal sync times:
- Recovery: Available after wake detection
- Sleep: 15-30 minutes after waking
- Activities: 5-10 minutes after completion
- HRV/RHR: Updated with recovery score
WHOOP Coach Insights
Your coach can use WHOOP data to:- Adjust Training Volume: Based on recovery score
- Plan Intensity: High-intensity when recovered
- Monitor Adaptation: HRV trends show fitness gains
- Prevent Overtraining: Strain/recovery balance
- Optimize Performance: Train when body is ready
Recovery-Based Programming
Coaches may adjust your workout based on morning recovery:
- Green: Proceed as planned or increase intensity
- Yellow: Modify volume or intensity
- Red: Active recovery or rest day
WHOOP Teams
If your coach uses WHOOP Teams:- Join your coach’s team in WHOOP app
- Data automatically shares within team
- Still connect to GymLive for integration with other metrics
- Enables team challenges and comparisons
Best Practices
24/7 Wearing
Remove only for charging (during showers)
Accurate Profile
Update height, weight, and fitness level regularly
Sleep Consistency
Maintain regular sleep schedule for accurate baselines
Activity Logging
Manually log activities under 15 minutes
Privacy & Data Security
- OAuth 2.0 secure authentication
- Data encrypted in transit
- GymLive never stores WHOOP passwords
- Control data sharing in WHOOP privacy settings
- Revoke access anytime
- WHOOP retains ownership of your data
Understanding Baselines
WHOOP personalizes all metrics to you:- First 30 days: Building baseline
- Monthly updates: Adjusts for fitness changes
- Individual zones: Your green isn’t someone else’s
- Relative changes: More important than absolute values








