Integration Overview

Stride connects with popular fitness devices and platforms to automatically sync your data and enhance your training experience.

Available Integrations

Garmin Connect

Full activity sync and workout downloads

Wahoo SYSTM

Activity sync and training plan integration

Whoop

Recovery and HRV data

Strava

Social features and segment matching

Managing Connections

Viewing Status

Navigate to Account → Integrations to see:

  • ✅ Connected services (green checkmark)
  • ❌ Available connections
  • ⚠️ Connection issues
  • 🔄 Last sync time

Connection Details

For each integration:

  • Connection date
  • Data permissions
  • Sync frequency
  • Recent activity
  • Troubleshooting options

Garmin Connect

What Syncs

Automatic Import:

  • All activities
  • Power/HR/GPS data
  • Device metrics
  • Sleep data (optional)
  • Body metrics

Typically within 5-15 minutes

Managing Garmin

Permissions:

  • Read activities
  • Read body metrics
  • Write workouts
  • Write courses

Troubleshooting:

  1. Check Garmin Connect status
  2. Re-authorize if needed
  3. Verify privacy settings
  4. Ensure device syncs to Garmin first

Wahoo Integration

ELEMNT Devices

Activity Sync:

  • Automatic upload after rides
  • Full data streams
  • Planned workout execution
  • Route information

Wahoo SYSTM

Training Plans:

  • Export Stride plans to SYSTM
  • Sync completed workouts back
  • Calendar integration
  • Performance tracking

Wahoo SYSTM subscription required for full plan integration features.

Wahoo Settings

Control what syncs:

  • Auto-upload activities
  • Download workouts
  • Sync training plans
  • Import routes
  • Share segments

Whoop Integration

Recovery Metrics

Daily sync includes:

  • HRV (Heart Rate Variability)
  • Resting heart rate
  • Sleep quality scores
  • Recovery percentage
  • Strain scores

Using Whoop Data

Stride uses Whoop data to:

  • Adjust training recommendations
  • Track recovery trends
  • Correlate with performance
  • Optimize training timing

Whoop doesn’t record cycling activities. You still need a bike computer or the Stride app.

Strava Features

Important Limitations

Strava DOES:

  • ✅ Receive your Stride activities
  • ✅ Provide segment matching
  • ✅ Sync activity names/descriptions
  • ✅ Share kudos and comments

Strava DOES NOT:

  • ❌ Send activities to Stride
  • ❌ Replace device sync
  • ❌ Provide full data

Strava Settings

Configure in Stride:

  • Auto-upload new activities
  • Privacy matching
  • Include indoor rides
  • Segment opt-in/out

Disconnecting Services

Temporary Disable

To pause syncing:

  1. Go to integration settings
  2. Toggle “Active” to off
  3. Connection preserved
  4. Re-enable anytime

Full Disconnect

To remove integration:

  1. Click Disconnect
  2. Confirm removal
  3. Revoke in partner app
  4. Data remains in Stride

Disconnecting doesn’t delete previously synced data. Your historical activities remain.

Sync Management

Manual Sync

Force sync when needed:

  • Click refresh icon
  • “Sync Now” button
  • Pull down in app
  • Check partner app first

Sync Settings

Configure per integration:

  • Auto-sync: On/off
  • Sync frequency: Real-time/hourly/daily
  • Data types: Select what syncs
  • Direction: Upload/download/both

Privacy Considerations

Data Shared

Review what each service accesses:

ServiceReadsWrites
GarminActivities, metricsWorkouts, courses
WahooActivitiesWorkouts, plans
WhoopRecovery dataNothing
StravaNothingActivities

Controlling Access

  • Review permissions regularly
  • Revoke unused integrations
  • Check privacy policies
  • Understand data retention

Advanced Features

Webhook Integration

For developers:

  • Real-time activity notifications
  • Custom integrations
  • API access
  • Event triggers

Bulk Operations

Troubleshooting

Common Issues

Activities Not Syncing:

  1. Check integration status
  2. Verify in partner app first
  3. Review permissions
  4. Re-authorize connection
  5. Contact support

Duplicate Activities:

  • Disable one sync source
  • Delete duplicates
  • Set primary source
  • Configure filters

Missing Data:

  • Check data permissions
  • Verify sensor recording
  • Review privacy settings
  • Update integration

Integration Health

Monitor connection status:

  • 🟢 Healthy: Syncing normally
  • 🟡 Warning: Delays or partial sync
  • 🔴 Error: Action required
  • Disabled: Manually paused

Best Practices

Setup Tips

  1. Connect primary device first (Garmin/Wahoo)
  2. Add supplementary data (Whoop)
  3. Enable social features (Strava)
  4. Test with one activity
  5. Configure privacy settings

Ongoing Management

  • Review monthly
  • Update permissions
  • Remove unused services
  • Check for new integrations
  • Monitor sync health

Platform-Specific Notes

iOS Considerations

  • HealthKit integration available
  • Apple Watch support
  • Siri shortcuts
  • Widget compatibility

Android Features

  • Google Fit sync
  • Wear OS support
  • Assistant integration
  • Background sync

Future Integrations

Coming soon:

  • TrainingPeaks export
  • Zwift integration
  • Peloton sync
  • More coaching platforms

Request new integrations at support@stride.is - we’re always expanding connectivity!

Security

Protecting Your Data

  • Use strong passwords on all platforms
  • Enable 2FA where available
  • Review app permissions
  • Revoke unused access
  • Monitor account activity

Token Management

Stride uses OAuth2:

  • Secure token exchange
  • No password storage
  • Automatic renewal
  • Revokable access

Next Steps