HOW IT WORKS · ~5 MINUTES FROM ZERO TO ENRICHED
Plug it in.
Magic out.
Pick your sources. Stack the boosters you want in the middle. Choose where it all lands. No code, no spreadsheets — every activity flows through automatically, enriched and ready to share.
THE PIPELINE
SOURCE → FITGLUE → DESTINATION
📥
Source
⚡
FitGlue
📤
Destination
THE STEPS
CONNECT · BUILD · SYNC · SHARE
1
Connect
Hook in Strava, Hevy, Garmin, Fitbit, Apple Health — 30+ integrations. OAuth or API key, 30 seconds each. One tap to link your accounts securely.
2
Build Pipeline
Pick a source, stack boosters in the middle, choose destinations. Save. Each pipeline takes about 2 minutes to configure — then it runs itself forever.
3
First Sync
Every new activity flows through automatically. AI summary, HR zones, training load, personal records — added without lifting a finger.
4
Share
Fan out to Strava, TrainingPeaks and Intervals.icu — or your own public Showcase page that anyone can open.
EXPLORE SHOWCASE →
THE BOOSTERS · 46 AND COUNTING
Stack the middle.
Boosters are the magic in step 2. Drop as many as you like into a pipeline — they run in order, every time, automatically.
✨ AI & Images · 5
AI-POWERED & VISUAL ENRICHMENTS
🎨
AI Activity Banner
Generates a custom AI header image for your activity
✦ ATHLETE
✨
AI Activity Companion
Generates AI-powered titles, descriptions, and summaries for your activities (Athlete tier only)
✦ ATHLETE
🖼️
Muscle Heatmap Image
Generates an anatomical SVG diagram with muscle activation highlighting
✦ ATHLETE
🗺️
Route Thumbnail
Generates a stunning SVG map image of your GPS route
✦ ATHLETE
🤖
AI Activity Type
Uses AI to infer the correct activity type when the source provides a generic category.
FREE
📊 Metrics & Summaries · 19
COMPUTED FROM YOUR DATA
💤
Recovery Advisor
ACWR-based training load analysis with smart recovery recommendations
✦ ATHLETE
👟
Running Dynamics
Summarize Running Dynamics data (GCT, Stride, Vertical Oscillation)
✦ ATHLETE
🔢
Auto Increment
Appends an incrementing counter number to activity titles based on title keywords
FREE
🦶
Cadence Summary
Adds avg/max cadence stats to the activity description
FREE
🔋
Calories Burned
Estimate calories burned with optional fun food equivalents
FREE
💥
Effort Score
Rate every workout on a 0-100 scale relative to your personal norms
FREE
⛰️
Elevation Summary
Calculates elevation gain, loss, and max altitude with optional visual profile
FREE
💧
hDrop Sweat Analysis
Paste your hDrop session JSON export to get detailed hydration insights
FREE
❤️
Heart Rate Summary
Adds min/avg/max heart rate stats with optional drift detection
FREE
💗
Heart Rate Zones
Shows time spent in each heart rate training zone with visual bars
FREE
⏱️
Intervals
Detect and summarize structured intervals from workout plans
FREE
📍
Location Naming
Auto-generates activity titles from GPS location
FREE
🔥
Muscle Heatmap
Generates an emoji-based heatmap showing muscle group volume
FREE
🏃♂️
Pace Summary
Adds avg/best pace stats with optional splits analysis and fatigue detection
FREE
⚡
Power Summary
Adds avg/max power stats (watts) to the activity description
FREE
🚀
Speed Summary
Adds avg/max speed stats (km/h) to the activity description
FREE
🌡️
Temperature Summary
Adds min/avg/max temperature stats from your device sensor to the activity description
FREE
💪
Training Load
Calculates Training Impulse (TRIMP) from heart rate data
FREE
📋
Workout Summary
Generates a text summary of strength training exercises
FREE
📈 Data & Stats · 8
ENHANCED WITH EXTERNAL DATA
🏅
Distance Milestones
Celebrate lifetime distance achievements per sport
FREE
💓
FIT File Heart Rate
Upload a FIT file to add heart rate data to your activity with smart GPS alignment
FREE
🩵
Fitbit Heart Rate
Adds heart rate data from Fitbit to your activity with smart GPS alignment
FREE
📅
Goal Tracker
Track progress toward weekly, monthly, or yearly goals
FREE
📌
Location Pinner
Maps activities to a real place by title keyword, so GPS-less workouts (gym classes, home sessions) still get weather and location naming
FREE
⭐
Streak Tracker
Celebrate consecutive activity days and streaks
FREE
🌍
Virtual GPS
Adds GPS coordinates from a virtual route to indoor activities
FREE
🌤️
Weather
Adds weather conditions to outdoor activities
FREE
🎯 Smart Detection · 5
AUTOMATICALLY IDENTIFIED
🎯
Condition Matcher
Applies title/description templates when conditions match (type, day, time, location)
FREE
🏁
Hybrid Race Tagger
Tag and merge laps for hybrid races like Hyrox, ATHX, and multi-sport events
FREE
🏃
Parkrun
Detects Parkrun events, sets title, and enriches with official results
FREE
🏆
Personal Records
Detects and celebrates new PRs for cardio and strength activities
FREE
🏷️
Type Mapper
Maps activity types based on title keywords (e.g., title containing "Indoor Bike" → Virtual Ride)
FREE
🔗 Links & References · 2
CONNECTED TO OTHER PLATFORMS
↗️
Source Link
Appends a link to the original activity in the description
FREE
🎵
Spotify Soundtrack
Shows what music you listened to during your activity
COMING SOON
⚙️ Workflow & Logic · 3
CONTROL FLOW & ROUTING
🚫
Activity Filter
Skips activities matching exclude patterns or not matching include patterns
FREE
🚦
Logic Gate
Evaluate rules to conditionally continue or halt the pipeline
FREE
✍️
User Input
Pauses pipeline to wait for user input (title, description, etc.)
FREE
🖼️ Media · 1
PHOTOS & ATTACHMENTS
💪 Strength · 1
STRENGTH & GYM TRAINING
🏷️ Metadata · 1
TITLES & LABELS
🔧 Other · 1
MISCELLANEOUS
Common questions.
How long does syncing take?
Most activities sync in under 30 seconds. The exact time depends on which boosters you've enabled — simple text boosters are instant, while AI features take a few seconds longer. Parkrun results sync automatically once official results are published (usually about 2 hours after your run).
Is my data secure?
Yes. We use industry-standard encryption for all connections — we never see your passwords. Your data is encrypted in transit and at rest, and you can disconnect any integration or delete your data at any time. See our security page for full details.
Can I use FitGlue with multiple devices?
Yes. FitGlue is device-agnostic. Whether your workout comes from your phone, a Garmin watch, a Fitbit, or a gym bike — if it reaches a connected source, FitGlue will process it. You can even have multiple sources feeding into the same pipeline.
What if a sync fails?
We've built robust retry mechanisms. If a sync fails (rare), we automatically retry. You can see the status of every activity in your dashboard, and failed syncs are clearly flagged so you know exactly what happened.
What happens to my data if I cancel?
Your data stays yours. If you cancel your Athlete subscription, you'll drop to the free Hobbyist tier — your pipelines and history remain intact, you just lose access to premium features. If you delete your account, we permanently remove all your data from our servers.