Frequently Asked Questions

Quick answers to common questions about FitGlue.

Why open source?

We believe in transparency and community. Open source means you can audit the code, contribute improvements, and never worry about vendor lock-in.

How does the 30-day trial work?

Every new account automatically starts with full Athlete access for 30 days. No credit card required upfront. After 30 days, you'll switch to the free Hobbyist tier unless you choose to subscribe. Your pipelines and data stay intact—you just lose access to premium features.

What happens if I hit my sync limit?

Your syncs will pause until the next month. Upgrade to Athlete anytime for unlimited syncs—or self-host for free unlimited everything.

What boosters are included in Hobbyist?

Most boosters are free! Workout summaries, emoji muscle heatmaps, heart rate overlays, parkrun results, weather, and all stats boosters are included. Athlete-exclusive features include AI-generated content (AI Companion, AI Banners) and premium visuals (Muscle Heatmap Images, Route Thumbnails).

Can I change my plan later?

Absolutely. Upgrade to Athlete anytime from your account settings. If you downgrade, you'll keep Athlete access until the end of your billing period, then switch to Hobbyist. No hassle, no hidden fees.

What payment methods do you accept?

We accept all major credit and debit cards via Stripe. Your payment information is securely handled by Stripe—we never see or store your card details.

Is my data secure?

Yes. We use industry-standard encryption for all data in transit and at rest. We only access your fitness data through official OAuth connections, and you can delete your data at any time from your account settings.

Can I cancel anytime?

Yes. Cancel your Athlete subscription from your account settings at any time. You'll keep access until the end of your billing period, then automatically switch to the free Hobbyist tier.

Why can I only have one source per pipeline?

Each pipeline is designed to process one activity at a time from a single source. This keeps the flow simple and predictable. If you want to sync from multiple sources (e.g. Hevy and Strava), create separate pipelines for each.

My pipeline isn't running — what do I check?

First, ensure your connections are active (Settings → Connections). Check that the source app has new data to sync. If you've hit your sync limit, syncs will pause until next month. See our troubleshooting article for more.

Can't Find Your Answer?

Browse our help articles or contact us.