Xert is the hub of your training ecosystem. It connects to the apps and devices you already use—so you can send workouts out, pull completed activities in, and keep your training history clean and consistent.
Whether you train indoors, outdoors, or a mix of both, Xert helps you:
- Send structured workouts to supported platforms and devices
- Import completed activities automatically for analysis and progression
- Optionally push activities to Strava with personalized training insights and reports
Xert as Your Training Hub
Most training platforms focus on one side of the workflow: delivering workouts or storing activities.
Xert brings both together - with a key difference:
- Xert analyzes your completed activities to model your fitness and training needs
- Then it helps you execute the right training using the tools you prefer (Garmin, Zwift, Wahoo, Rouvy, and more)
Think of Xert as the “brain” of your training ecosystem - connecting everything and helping you orchestrate your training across all the platforms you use.
Data Flow Overview
Xert integrations typically work in three directions:
1) Xert → Your Training Platform (Structured Workouts Out)
Xert can send workouts you choose (or your Workout of the Day) to supported platforms/devices.
2) Your Platforms → Xert (Completed Activities In)
Once you complete an activity (ride, run, workout), Xert imports it for:
- Breakthrough detection & Fitness Signature updates
- XSS and training load calculations
- Updated training recommendations
3) Xert → Strava (Optional Activity Sharing Out)
If enabled, Xert can push activities to Strava and include:
- Personalized training summary text
- Visual Reports for Breakthroughs, Xert EBC workouts, and Forecast AI plans
This can also reduce clutter if you choose to make Xert your primary “forward-to-Strava” source.
Choosing a Primary Data Source
An important rule for a clean sync setup: Choose one primary (direct) source for activities to enter Xert.
Whenever possible, sync directly from the original recording/source platform rather than through a middleman (like Strava). This helps ensure the most complete data and reduces duplicate imports.
Duplicates usually happen when the same ride reaches Xert from multiple services (e.g., Garmin and Strava and Zwift). Xert can detect duplicates automatically (or you can manually hide them), but preventing them is best.
Recommended Setup
- Outdoor rides: Bike computer / head unit (Garmin, Wahoo, Hammerhead) → Xert
- Indoor / virtual rides: Indoor platform (Zwift, Rouvy, MyWhoosh, etc.) → Xert
- Strava: Optional — either disable Strava → Xert imports, or ensure Strava isn’t also importing the same activities into Xert.
Tip: Strava is often best used for importing historical data when getting started, or requesting older activities.
Duplicate Activities
Duplicate activity files are common when athletes dual-record simultaneously on two devices. For example, recording a workout with Xert EBC while also recording on a Garmin head unit.
Xert helps by:
- Detecting duplicates automatically
- Hiding duplicates so they don’t double-count toward training load
- Letting you choose the “Master” activity (the file you want Xert to use for training data)
Why duplicates can have different XSS
If you see two versions of the same ride with different XSS, it usually means the power data differs between files (trainer vs. power meter, dropouts, smoothing, calibration). Choose the best-quality file - or the activity file with your main Power Meter - as the Master activity file.
Learn more: Activity Management [link]
Integration Best Practices
- Import activity files directly from the original source when possible
- If you dual-record, keep the best file as the Master
- Use Xert’s tools: Hide Duplicates, Swap Master, & Merge Activities when needed
- If using Xert → Strava, consider disabling other platforms direct Strava uploads so Xert can forward activities with reports
Common Questions (FAQ)
Should I connect everything to Xert?
Connect what you actually use. More connections can be helpful—but also increases the chance of duplicates unless you manage sources carefully.
Why did the same ride import twice?
potentially because it arrived from two sources (e.g., Garmin + Strava). Xert often detects duplicates automatically. If needed, choose a Master file and hide the duplicate.
Why do duplicate activities have different XSS?
Different files often have different power streams (trainer vs power meter, smoothing, dropouts). Keep the most accurate file or the file with the power source you trust most.
Supported Integrations
Choose your platform to see setup and troubleshooting:
- Strava
- Garmin
- Zwift
- Wahoo
- Rouvy
- MyWhoosh
- Hammerhead
Related Resources
- Activity Management
- Sending Workouts to Devices
- Magic Buckets
- Forecast AI
Comments
0 comments
Please sign in to leave a comment.