Frequently asked questions about the Moofment app and VanMoof ownership. If you can't find your answer here, email [email protected] and I'll add it.
Moofment is a community-driven companion app for VanMoof owners. It gives you direct Bluetooth control of your bike, GPS ride tracking, a marketplace, community events, music integration, and gamification — all in one app.
VanMoof S1/X1 through S5/A5, the flagship S6, and manually added bikes. Each generation uses its own Bluetooth protocol, so features vary by model.
English, German, French, Dutch, and Japanese.
VanMoof riders sign in with their VanMoof email and password.
No — at minimum you need a VanMoof account so your bike credentials can be retrieved.
Go to Profile > Account > Log Out. This disconnects all active Bluetooth connections, syncs your score, and clears local data.
Open Profile > Account > Delete Account inside the app, or email [email protected] with the email address you used to sign up. See Delete Account for details.
Yes — there's a configurable keep-alive timer. When you close the control sheet, the connection stays alive for the duration you set. You can reconnect instantly when you reopen it.
Moofment automatically attempts to reconnect up to 3 times with increasing delays (2s, 4s, 6s). If all attempts fail, the connection state resets to disconnected.
Yes. Both Series 3 and Series 5 credentials can be exported for backup or use with other tools.
Depending on your bike model: lock/unlock, power assist levels, speed limit region, light mode (off/on/auto), bell sound, alarm mode, and sound volume. Series 3 also supports the full sound board with all factory sounds.
| Region | Speed limit |
|---|---|
| Europe | 25 km/h |
| USA | 32 km/h |
| Offroad | 37 km/h |
| Japan | 24 km/h |
A fun feature for Series 3 bikes that lets you play all of your bike's built-in sounds — bells, horns, alarms, system sounds, pairing tones, and even some hidden easter-egg noises.
A real-time GPS-based speed reading with smoothing filters for accuracy. It also shows your battery level, odometer, and current settings.
CityGuard is a geofence-based speed limit manager. You define zones on the map (e.g., your city center), assign a speed limit to each, and your bike's speed limit automatically adjusts when you enter or leave a zone.
Open the CityGuard settings in the control sheet, create a zone by dropping a pin, set the radius (100 m to 20 km), and choose the speed limit for that zone. You can create up to 20 zones.
Yes. It uses background location updates to detect when you cross zone boundaries, even when the app is in the background. For optimal performance, keep your bike connected with the control sheet or FOCUS Dashboard open.
Adaptive Speed Mode automatically switches your speed limit between regions based on your riding context. When riding above a threshold speed, it shifts to the higher limit; when you slow down or stop, it drops back.
Note: You must keep the app connected to your bike with the control sheet or FOCUS Dashboard open for ASM to work.
ASM shows a mandatory disclaimer before activation. You must acknowledge that you understand what it does, that it may affect battery life, that you are responsible for complying with local traffic laws, and that you should only use it on private property where applicable.
Moofment connects to Apple Music and Spotify and shows what's currently playing in a floating pill on the control sheet. You can play/pause and skip tracks directly from the pill.
When enabled, Moofment auto-queues songs that match your cycling speed based on BPM (beats per minute). Ride faster, get faster music.
Yes. There's a toggle card on the control sheet to show or hide the music pill.
Moofment uses GPS to track your rides — distance, speed, duration, elevation gain, and calories burned. Rides are classified by intensity: recovery, easy, moderate, hard, or max effort.
Yes. When enabled, rides are saved as cycling workouts in HealthKit, including route data, distance, and calories.
MoofMatch connects VanMoof riders in your area who want to ride together. Enter your preferences (when, how long, what type of ride), and Moofment matches you with compatible riders nearby.
The algorithm checks: same city, overlapping time slots, similar ride duration, and compatible riding category. When a match is found, a Moofment event is automatically created with a suggested meeting point.
Complete bikes and individual parts. Listings include photos, price, condition (Excellent / Good / Fair / Needs Repair), and location.
Go to Marketplace > List Bike. Fill in your bike details, set the price and condition, add photos, and publish. You earn 10 boost points for listing.
No. Moofment is a platform that connects buyers and sellers. All transactions, shipping, and payments happen between the two parties. Review the marketplace terms before listing.
Community events organized by riders. Create a group ride, coffee meetup, or workshop and invite others to join.
Tap the "+" button on the main screen and select "Create Moofment." Set the time, location, description, and publish. You earn 25 boost points for creating an event.
Frequent riders at specific locations can earn "Mayor" status — a local recognition for being an active community member in that area.
You earn Boost Points by using the app:
| Tier | Points |
|---|---|
| Kickstarter | 0 – 499 |
| Cruiser | 500 – 1,499 |
| Smart Rider | 1,500 – 2,999 |
| Booster | 3,000 – 5,999 |
| Legender | 6,000+ |
Only when you explicitly enable CityGuard (geofencing) or ride tracking. Location data stays on your device unless you choose to share it (e.g., creating a public event or MoofMatch).
Bike credentials are in the iOS Keychain. User scoring, events, marketplace listings, and backups use Apple CloudKit (iCloud). No third-party servers are used for personal data.
A known VanMoof Bluetooth communication error with the e-shifter. If you see it, try: disconnect and reconnect, restart the bike (hold power for 10 seconds), or restart the app. Our error codes page has the full list.
Moofment uses a rolling median filter to smooth out erratic BLE battery readings. If the battery jumps more than 5% between readings, the spike is filtered out. Give it a few seconds to stabilize after connecting.
When first opening the control sheet, Moofment shows cached values from your last session (with a subtle pulse animation). Once the Bluetooth connection is established, fresh values replace the cached ones.
Make sure your bike is connected and authenticated. If you recently changed your encryption keys (e.g., reinstalled the app), you may need to re-register with the bike by connecting through the official VanMoof app first, then reconnecting via Moofment.
If you can't find what you're looking for here, email me — I read every message personally.