Skip to main content

Fitbit Integration

Fitbit provides comprehensive health and fitness tracking across a wide range of affordable devices. Connect your Fitbit account to GymLive to share your activity, sleep, and health data with your coach.
Fitbit integration uses OAuth authentication - you’ll sign in with your Fitbit account to authorize GymLive access.

What Data Can Be Synced?

Fitbit tracks extensive health and wellness metrics:
  • Daily Activity: Steps, distance, floors climbed, calories burned
  • Active Minutes: Zone minutes (fat burn, cardio, peak)
  • Heart Rate: Continuous tracking, resting HR, HR zones
  • Sleep: Duration, stages (light, deep, REM), sleep score
  • Workouts: Auto-detected and logged exercises with GPS routes
  • Body Metrics: Weight, BMI, body fat % (with Aria scales)
  • Women’s Health: Menstrual cycle tracking
  • Stress Management: EDA responses (Sense/Charge 5)
  • Readiness Score: Daily readiness based on activity, HRV, and sleep

Setup Instructions

1

Prepare Your Fitbit Account

Ensure your Fitbit is syncing properly:
  1. Open the Fitbit app on your phone
  2. Check that your device shows as connected
  3. Verify today’s stats are current
  4. Ensure your profile information is complete
Your Fitbit should sync automatically when near your phone with Bluetooth on.
2

Connect Fitbit to GymLive

In the GymLive app:
  1. Navigate to Settings > Integrations
  2. Select Fitbit
  3. Tap Sign in with Fitbit
  4. You’ll be redirected to Fitbit’s secure login
3

Authorize GymLive

On Fitbit’s authorization page:
  1. Enter your Fitbit email and password
  2. Review the data permissions requested
  3. Select the data types you want to share
  4. Click Allow to grant access
  5. You’ll return to GymLive automatically
Make sure you’re using the account linked to your Fitbit device, not a different email.
4

Verify Connection

Back in GymLive:
  1. Fitbit should show as “Connected”
  2. Your recent data will begin syncing
  3. Historical data (up to 30 days) syncs gradually
  4. New data syncs automatically throughout the day

Verifying Your Fitbit User ID

If data isn’t syncing, verify you’re using the correct account:
  1. Open Fitbit app
  2. Tap your profile picture (top left)
  3. Tap your Fitbit display name
  4. Select Personal
  5. Scroll to bottom to see your Fitbit User ID
  6. Confirm this matches the account connected to GymLive

Understanding Fitbit Metrics

Active Zone Minutes

Personalized heart rate zones:

Fat Burn Zone

50-69% max HR - Builds endurance

Cardio Zone

70-84% max HR - Improves cardiovascular fitness

Peak Zone

85%+ max HR - Increases performance

Sleep Score

0-100 score based on:
  • Duration: Time asleep vs. time in bed
  • Quality: Deep and REM sleep percentages
  • Restoration: Resting heart rate and restlessness

Daily Readiness (Premium)

Available on Sense 2, Charge 5/6, Inspire 3:
  • Based on HRV, recent activity, and sleep
  • Suggests workout intensity for the day
  • Requires Fitbit Premium subscription

Device-Specific Features

Advanced health sensors:
  • EDA for stress tracking
  • Skin temperature variations
  • ECG app (select regions)
  • SpO2 tracking
  • Built-in GPS

Syncing Best Practices

Automatic Syncing

Fitbit syncs when:
  • Within 30 feet of phone with Bluetooth on
  • Every 15 minutes if actively tracking
  • When you open the Fitbit app
  • After completing a workout

Manual Sync

Force a sync by:
  1. Opening Fitbit app
  2. Pull down from top of dashboard
  3. Wait for sync to complete
  4. Check GymLive after 2-3 minutes

Troubleshooting

  1. Check Fitbit app first:
    • Open Fitbit app
    • Verify today’s data is current
    • Force sync by pulling down
  2. Verify connection:
    • GymLive Settings > Integrations
    • Fitbit should show “Connected”
    • Try disconnecting and reconnecting
  3. Check permissions:
    • May need to reauthorize after Fitbit updates
    • Ensure all requested data types are allowed
Common issue with multiple accounts:
  1. Disconnect Fitbit in GymLive
  2. Log out of Fitbit app
  3. Log into correct Fitbit account
  4. Reconnect to GymLive
  5. Verify User ID matches (see section above)
Fitbit API limitations:
  • Only 30 days of historical data on initial sync
  • Some detailed data (intraday) requires special permissions
  • Deleted Fitbit data won’t sync to GymLive
Going forward, all new data syncs automatically
Normal sync timeline:
  • Device to Fitbit app: 1-15 minutes
  • Fitbit app to cloud: Immediate when app opens
  • Fitbit cloud to GymLive: 5-15 minutes
Premium features may sync faster

Fitbit Premium Features

If you have Fitbit Premium, additional data syncs:
  • Readiness Score: Daily training recommendations
  • Sleep Profile: Monthly sleep animal and insights
  • Wellness Report: Comprehensive health trends
  • Advanced Sleep Tools: Sleep restoration metrics
  • Guided Programs: Workout and mindfulness content
Premium features sync to GymLive but require active Fitbit Premium subscription.

Battery Optimization

To ensure consistent syncing:
  1. Phone Settings:
    • Allow Fitbit app to run in background
    • Disable battery optimization for Fitbit
    • Keep Bluetooth always on
  2. Fitbit Device:
    • Charge regularly (varies by device)
    • Enable All-Day Sync in device settings
    • Turn off features you don’t use to extend battery

Privacy & Security

  • Fitbit uses OAuth 2.0 for secure authentication
  • GymLive never sees your Fitbit password
  • You control which data types are shared
  • Revoke access anytime in Fitbit account settings
  • Data is encrypted during transmission
  • Compliant with health data regulations

Tips for Accurate Data

Wear Correctly

One finger width above wrist bone, snug but comfortable

Keep Updated

Update Fitbit app and device firmware regularly

Log Details

Add context to workouts (type, intensity, notes)

Consistent Wear

Wear device 24/7 except when charging

Social Features

Fitbit’s social features that benefit coaching:
  • Challenges: Join coach-created step challenges
  • Friends: Connect with training partners
  • Community: Share achievements and milestones
  • Badges: Celebrate reaching goals
Your coach can see your challenge participation and achievements through GymLive.