Support
Vélog is built and maintained by one person as a personal project.
Get in touch
Email support@velog.bike for bug reports, feature requests, privacy questions or App Store purchase issues. I read every message.
Common questions
My CYCPLUS M3 isn't being detected.
Make sure Bluetooth is on, the device is awake and Vélog has been granted the Bluetooth permission in iOS Settings. The very first connection requires the M3 to be in pairing mode; subsequent auto-syncs run when you open Vélog with the device nearby.
I signed in to Wahoo but no rides show up.
Wahoo only syncs completed rides that have been uploaded from your head unit to the Wahoo cloud. If a ride is sitting on the device, finish the upload first. Pull-to-refresh on the rides feed re-runs the sync.
I signed in to Strava but no rides show up.
Vélog imports Strava activities that have a GPS track - it rebuilds each route from Strava's stream data. Indoor or manually-entered activities without GPS are skipped. If you have a lot of history, Strava's request limit can pause a large first sync; run the sync again later and Vélog picks up where it stopped.
I connected Ride with GPS but no rides show up.
Vélog imports your recorded Ride with GPS trips - not planned routes. Make sure the ride is saved as a trip in your Ride with GPS library; it then appears on Vélog's next sync.
How do I import from a Garmin Edge, Bryton Rider or Sigma ROX?
These computers don't sync over Bluetooth or a public API, so Vélog imports them over USB. Connect the device to your iPhone, open the source's sync sheet and pick the device's activity folder - Vélog scans it for new rides. It remembers the folder, so the next sync is a single tap. A USB-C iPhone connects directly; older iPhones need a Lightning-to-USB adapter.
Apple Health imports look incomplete.
Vélog reads cycling, walking, running and hiking workouts. It needs both the workout permission and the route permission to reconstruct the map - both are requested on first launch. You can toggle them under iOS Settings → Health → Data Access & Devices.
Weather charts are missing for an old ride.
Weather enrichment is opt-in (Settings → Data Sources) and runs in the background for rides imported after it's turned on. To backfill older rides, open them once with weather enabled - Vélog will fetch the historical samples from Open-Meteo.
How do I export my whole library?
For a single ride, use the share menu in the tour detail view to
export as GPX, FIT or .velog. A full library export
isn't built in yet - let me know by email if you need it and I'll
prioritise.
Two of my rides merged into one - why?
That's auto-merge. When two sources record the same ride - say your bike computer and your Apple Watch - Vélog detects the overlap and folds them into one ride so a duplicate doesn't clutter your feed. The GPS track is kept from the source that recorded it, and metrics like heart rate are merged in from the other. Nothing is deleted: open the ride detail view to see what was merged and unmerge it if you would rather keep the recordings separate.
Languages
Vélog speaks German, English, Spanish and Catalan, and follows your device's language.
System requirements
- iPhone or iPad running iOS 18 or later.
- A Wahoo account (only if you want to sync from Wahoo).
- A Strava account (only if you want to sync from Strava).
- A Ride with GPS account (only if you want to sync from Ride with GPS).
- A CYCPLUS M3 computer (only if you want Bluetooth sync).
- A Garmin Edge, Bryton Rider or Sigma ROX (only for USB import - connect it with a cable).
- Apple Health configured with cycling workouts (only if you want HealthKit import).
None of the above are required - Vélog works with manual FIT or GPX imports too.