If the app won't let you start or end a shift, it's almost always one of
these specific, known checks — find the exact message below.
Starting a shift
| Message you see |
What it means |
What to do |
| Bicycle required |
No location selected |
Pick your point before tapping Start |
| Geolocation required / Fresh geolocation required / Geolocation expired, retry |
The app couldn't get a current GPS position |
Check location permission is on, refresh the page, try again |
| Worker outside allowed start zones |
Your GPS position isn't inside the garage or route/park radius for this location |
Make sure you're actually on-site; if you are and still see this, the location's zones may not be configured — ask a manager |
| Shift already active |
You already have an open shift on a different location |
End that one first |
| No scheduled shift for this bicycle today |
You're not on today's schedule for this point |
Check your schedule, or ask about a trade |
| Shift can start no earlier than 30 minutes before schedule |
Too early |
Wait until 30 minutes before your start time |
| Cannot start shift after assigned end time |
Too late |
The shift window has already passed |
Ending a shift
| Message you see |
What it means |
What to do |
| Shift report must be submitted before the last worker can leave |
You're the last one, and the report isn't filed yet |
Submit the report first |
| Complete all tasks before ending the shift |
Shared (crew) checklist items are still open |
Finish them — this only blocks the last person leaving |
| Complete your personal task(s) before leaving the shift |
A task assigned specifically to you isn't done |
Finish it — blocks only you |
| Complete position task(s) before leaving the shift |
A task tied to your position isn't done, and you're the last one in that position |
Finish it, or wait for a coworker to take over the position |
Submitting the report
| Message you see |
What it means |
What to do |
| Only the last active worker (or shift closer) can submit the report |
Someone else is still clocked in |
Wait until you're the last one, or coordinate with whoever's closing |
| Report already submitted for this shift |
Already closed out |
Don't retry — ask a manager if something needs correcting |
Field required: <field name> |
A required report field was left blank |
Scroll up and fill it in |
| Garage arrival time cannot be before shift start / cannot be in the future |
The time entered doesn't make sense for this shift |
Double-check the time you typed |
If none of these match what you're seeing, it's worth screenshotting the
exact message and showing it to your manager — that's the fastest way to
get it resolved.