Integration Troubleshooting Guide
This guide helps you resolve common issues with health aggregator and device integrations. Your coach uses this data to monitor your performance and workouts, so maintaining proper connections is important.Based on integration best practices from Terra’s debugging guide and platform-specific requirements.
Quick Diagnostics
Before troubleshooting, verify:1
Check Source App
Open the native app (Garmin Connect, Fitbit, etc.) and verify:
- Recent data is visible
- Device synced today
- No error messages
2
Verify Cloud Sync
Log into the web dashboard:If data appears online, the issue is likely between the cloud and GymLive.
3
Check GymLive Status
In GymLive app:
- Settings > Integrations
- Verify “Connected” status
- Note any error messages
- Try pull-to-refresh
Common Issues & Solutions
1. Wrong Account Connected
- Fitbit
- MyFitnessPal
- Garmin
Verify Fitbit User ID:
- Open Fitbit app
- Tap profile picture (top left)
- Tap your display name
- Select “Personal”
- Scroll to bottom for User ID
- Compare with GymLive connected account
2. Platform-Specific Setup Issues
Garmin: No data after setup
Garmin: No data after setup
Issue: Data shows in Garmin Connect but not GymLiveSolutions:
- Force sync in Garmin Connect:
- Mobile app: Pull down from top
- Wait for sync circle to complete
- Check web dashboard:
- Visit connect.garmin.com
- If data missing there, device hasn’t synced to cloud
- If present, wait 1-2 minutes and refresh GymLive
- Common delays:
- First sync: Up to 1 hour
- Normal sync: 5-20 minutes
- GPS activities: May take longer
Apple Health: Background sync not working
Apple Health: Background sync not working
Issue: Data only syncs when app is openSolutions:
- Battery settings:
- Settings > Battery
- Turn OFF Low Power Mode
- Background App Refresh:
- Settings > General > Background App Refresh
- Ensure GymLive is ON
- Ensure master toggle is ON
- Force refresh (requires iOS SDK 1.6.12+):
- Contact support for manual backfill
- If data comes through, background delivery issue confirmed
Google Fit: Long sync delays
Google Fit: Long sync delays
Issue: 30-60 minute delays commonSolutions:
- Manual sync:
- Open Google Fit app
- Pull down in journal tab
- Wait for sync animation
- Known limitations:
- Google API delays are normal
- First sync may take up to 2 hours
- Some data types have longer delays
- Improve reliability:
- Keep Google Fit app active daily
- Connect via Health Connect instead (Android 14+)
3. Health Connect (Android) Issues
Common Problems:-
Samsung Health not syncing to Health Connect:
- Must enable via Samsung Health > Settings > Health Connect
- NOT via phone Settings > Apps
- Tap “Sync now” and wait 2-3 minutes
-
Apps can’t write to Health Connect:
- Platform bug requiring Health Connect reinstall
- Clear Health Connect cache
- Re-grant all permissions
-
Before going live (developers):
- Must apply for Google permissions
- Use this form
- Specify all data types needed
4. Data Not Syncing
Follow this diagnostic flow:5. Missing Historical Data
Integration Limits:- Most platforms: 30 days historical max
- First sync: May miss older data
- Deleted data: Won’t sync retroactively
- API restrictions: Some platforms limit historical access
- Fitbit: 30 days on initial connection
- Apple Health: All data with proper permissions
- Google Fit: Limited historical windows
- Garmin: 30 days typical limit
6. Authentication Issues
- Token Expired
- Permission Changes
Symptoms: Previously working integration stopsFix:
- Settings > Integrations
- Select affected platform
- Tap “Reconnect”
- Re-authenticate
- Grant all permissions again
Live Device Connection Issues
Bluetooth Troubleshooting
Device won't connect
Device won't connect
- Enable broadcast mode on device
- Check Bluetooth:
- Turn off/on phone Bluetooth
- Unpair device if previously paired
- Restart both devices
- Reduce interference:
- Move away from other Bluetooth devices
- Avoid 2.4GHz WiFi routers
- Test in different location
Constant disconnections
Constant disconnections
Causes:
- Low battery (keep above 30%)
- Distance too far (stay within 5m)
- Phone sleeping (disable battery optimization)
- Interference from other devices
Inaccurate heart rate
Inaccurate heart rate
Optical sensors (wrist):
- Tighten band (snug but comfortable)
- Clean sensor window
- Move higher on wrist
- Allow 2-3 minute warm-up
- Wet electrodes thoroughly
- Check positioning (below pectorals)
- Replace battery if >1 year old
- Clean contacts monthly
Watch App Issues
- Wear OS
- Apple Watch
App crashes:
- Force stop: Settings > Apps > GymLive > Force Stop
- Clear cache (not data)
- Update Wear OS system
- Reinstall if persistent
- Check phone app is running
- Verify Bluetooth connected
- Disable battery optimization
- Sign out/in on both devices
Performance Optimization
Battery Life Tips
Devices
- Charge before workouts
- Disable unused features
- Update firmware regularly
- Use power saving modes wisely
Apps
- Allow unrestricted battery use
- Keep apps updated
- Close unused background apps
- Enable airplane mode if not needed
Sync Reliability
Best Practices:- Daily routine: Open apps in morning
- Post-workout: Manual sync within 30 min
- Weekly: Check integration status
- Monthly: Review permissions
When to Contact Support
Contact GymLive support if:Persistent Issues
- Problem persists after all troubleshooting
- Error messages you don’t understand
- Data loss or corruption
- Integration shows “Error” status
- Coach reports missing data
- Screenshots of error messages
- Integration status screens
- Native app sync status
- Device model and OS version
- Time of last successful sync
Prevention Tips
1
Regular Maintenance
- Update all apps monthly
- Check integration status weekly
- Clean device sensors
- Replace batteries annually
2
Consistent Habits
- Sync devices same time daily
- Charge devices overnight
- Keep apps running in background
- Don’t force close apps
3
Monitor Changes
- Note app update changes
- Review permission requests
- Check for platform announcements
- Update payment methods if needed
Platform Status Pages
Check for known issues:Integration issues often resolve themselves within 24 hours due to temporary platform problems. If urgent, try alternative connection methods.
Related Resources
- Platform-specific integration guides in this documentation
- Terra API Debugging Guide
- GymLive support: [email protected]








