Skip to main content
All news
6 shipped· June 26, 2026

Everyone on one shop floor.

Mechanics move into the one admin shell, a phone number is required at booking by default, self-hosted Altcha replaces Turnstile, and shops get a monthly SMS spend cap.

Improved

One shell for the whole shop

Mechanics fold into the single admin shell and the separate staff app retires. Admins are staff by default, and the Staff page and the mechanic view link both ways.

New

Require a phone number at booking

Bookings ask for a phone number by default, with a comms toggle to turn that off. The kiosk and counter check-in require it too.

New

Monthly SMS spend cap

Set a per-shop monthly ceiling on SMS spend.

Under the hood

  • Calmer admin, brighter status dots

    Explainer text is less dominant across admin. Status dots are brighter (red for new, green for ready for pickup, black for done), and each staff member's roster shows on the Staff list.

  • Altcha replaces Turnstile

    Self-hosted Altcha bot protection replaces Cloudflare Turnstile on the booker.

  • Shopify draft orders, fixed and opt-in

    Draft-order-at-booking creates the draft, shows any sync error per booking, and is an opt-in per-shop toggle that covers walk-ins.

Got something you wish Velobook did?

Email alex@velobook.app. Half the entries on this page started as a one-line note from a shop. We ship in the order shops ask.

Cookies & storage

Velobook uses essential browser storage to keep you signed in, remember which shop you are working in, and route custom domains. With your permission, we also use Google Analytics to understand how people use Velobook. Advertising trackers are always off. Choose what is okay with you.

Read our privacy policy.