Garmin Connect Integration
Garmin Connect is the hub for all your Garmin device data, providing detailed insights into your fitness, health, and performance. Connect your Garmin account to GymLive to share your training data with your coach.Garmin integration uses OAuth authentication - you’ll sign in with your Garmin Connect credentials to authorize data sharing.
What Data Can Be Synced?
Garmin provides extensive fitness and health metrics:- Activities: Running, cycling, swimming, strength training, and 40+ activity types
- Training Metrics: VO2 max, training load, recovery time, performance condition
- Heart Rate: 24/7 monitoring, resting HR, HR zones
- Sleep: Advanced sleep stages, sleep score, Body Battery
- Stress: All-day stress tracking and relaxation reminders
- Body Metrics: Weight, body composition, hydration
- Performance: FTP, lactate threshold, training effect
- Women’s Health: Menstrual cycle and pregnancy tracking
Setup Instructions
1
Prepare Your Garmin Account
Ensure your Garmin device is syncing properly:
- Open Garmin Connect app on your phone
- Pull down from the top to sync your device
- Verify recent activities appear
- Check that your profile information is complete
2
Connect Garmin to GymLive
In the GymLive app:
- Navigate to Settings > Integrations
- Select Garmin Connect
- Tap Sign in with Garmin
- You’ll be redirected to Garmin’s secure login page
3
Authorize GymLive
On Garmin’s authorization page:
- Enter your Garmin Connect credentials
- Review the data permissions requested
- Click Authorize to grant access
- You’ll be redirected back to GymLive
GymLive never stores your Garmin password - authorization is handled securely by Garmin.
4
Verify Connection
Back in GymLive:
- You should see “Connected” status for Garmin
- Your recent activities will begin syncing
- Historical data (up to 30 days) will sync gradually
- New activities sync automatically after each workout
Ensuring Data Syncs Properly
Device to Garmin Connect
Your Garmin device must first sync to Garmin Connect:- Via Bluetooth
- Via Wi-Fi
- Via Computer
Most common method:
- Keep Garmin Connect app open on your phone
- Ensure Bluetooth is enabled
- Device syncs automatically when in range
- Blue sync icon appears on device when syncing
Garmin Connect to GymLive
Once data is in Garmin Connect:- GymLive checks for new data every 15 minutes
- New activities typically appear within 1-2 minutes
- Pull down to refresh in GymLive for immediate sync
- Ensure you have internet connectivity
Advanced Garmin Metrics
Training Status & Load
Training Status & Load
Training Status: Indicates if your training is productive, maintaining, or unproductiveTraining Load: 7-day accumulated load with optimal rangesLoad Focus: Balance between anaerobic, high aerobic, and low aerobicThese help your coach optimize your training plan.
Body Battery
Body Battery
Energy reserves from 0-100 based on:
- Sleep quality
- Stress levels
- Activity
Recovery Time
Recovery Time
Hours needed before next hard effort based on:
- Workout intensity
- Current fitness
- Recent training history
Performance Metrics
Performance Metrics
VO2 Max: Cardiovascular fitness indicatorRace Predictor: Estimated finish timesThreshold: Lactate threshold HR and pace/powerCritical for setting training zones.
Troubleshooting
Activities not appearing in GymLive
Activities not appearing in GymLive
- Verify Garmin Connect sync:
- Open Garmin Connect mobile app
- Check activity appears there first
- If not, manually sync device
- Force sync to cloud:
- Pull down from top in Garmin Connect app
- Wait for sync circle to complete
- Check web dashboard:
- Log into connect.garmin.com
- Verify activity shows online
- If yes but not in GymLive, contact support
Connection expired
Connection expired
Garmin tokens expire periodically for security:
- Go to Settings > Integrations in GymLive
- Tap Garmin Connect
- Select “Reconnect”
- Sign in again with Garmin credentials
- Re-authorize access
Missing metrics
Missing metrics
Some metrics require:
- Compatible Garmin device
- Wearing device consistently
- Enough data history (e.g., VO2 max needs 2+ weeks)
- Proper user profile (age, weight, max HR)
Sync delays
Sync delays
Normal timeline:
- Workout ends → Device: Immediate
- Device → Garmin Connect app: 1-5 minutes
- App → Garmin Cloud: 1-2 minutes
- Garmin Cloud → GymLive: 1-15 minutes
Device-Specific Features
Forerunner Series
- Advanced running dynamics
- Training readiness
- Race predictions
- Course navigation
Fenix Series
- Multisport tracking
- Advanced performance metrics
- Expedition mode data
- ClimbPro ascent planning
Edge Series
- Cycling power data
- Advanced cycling dynamics
- Segment tracking
- GroupTrack data
Venu/Vivoactive Series
- Animated workouts
- Hydration tracking
- Respiration data
- Fitness age
Best Practices
Profile Accuracy
Keep height, weight, and max HR updated for accurate metrics
Consistent Wearing
Wear device 24/7 for complete health data and accurate Body Battery
Regular Syncing
Sync at least daily to prevent data gaps
Activity Details
Add notes, RPE, and tags to activities for coach context
Privacy & Security
- OAuth 2.0 secure authentication
- GymLive never sees your Garmin password
- You control data access permissions
- Revoke access anytime in Garmin Connect settings
- Data encrypted in transit
- Compliance with Garmin’s API terms
Garmin Coach Integration
If using Garmin Coach plans:- Plans sync to GymLive for visibility
- Your coach can see scheduled workouts
- Completion status updates automatically
- Allows coordination between Garmin Coach and personal coach








