All news
12 shipped· May 28, 2026

One card, the whole job.

The big one: a tabbed job-card modal that pulls a booking's bike, messages, checklist, quote, and customer into one place, and a quoting flow that pushes straight to your POS. Shopify joins Lightspeed as a full point-of-sale provider.

New

Tabbed job-card detail modal

Click any booking and a job card opens with everything in one place: bike details, message history, the prep checklist, the quote, and the customer. No more bouncing between drawers to piece a job together.

New

Quote a job, push it straight to your POS

The Quote tab lets you build a line-item quote from your services, add-ons, and Shopify products, then send it to your point-of-sale as a parked sale. One search box spans all three catalogues.

New

Discounts as a percentage or a flat dollar amount

Quote lines and totals take either "10% off" or "$15 off", whichever's easier to explain to the customer standing at the counter.

New

Shopify is now a full POS provider

Beyond tagging parts, Shopify now sits in the provider-neutral push pipeline as a first-class point of sale, the same as Lightspeed. A dry-run safety toggle lets you watch exactly what would push before anything's real.

Improved

Shopify asks for the write scope it needs

Connecting Shopify now requests the write_orders scope up front, and admin surfaces a clear warning if an older connection is missing a scope it needs to push sales.

New

Heads-up when a booking was paid online

The POS push flags bookings already paid through the booker so nobody accidentally charges the customer a second time at the till.

Improved

Bookings list opens the same job card

Clicking a row in the bookings list now opens the shared job-card modal instead of a separate view. One detail surface everywhere you click a booking.

Improved

Lightspeed logos on the landing page

Added the Lightspeed X-Series and R-Series marks to the integrations strip so shops can see at a glance that we speak their till's language.

Improved

Login history + tidier operator dashboard

Fixed an overlapping column on the super dashboard and added a per-user login history so we can see who's been in and when.

Fixed

Admin stops flashing a spinner on tab-back

Switching back to an admin tab no longer blanks the screen with a loading state while it quietly re-checks your session.

Under the hood

  • POS push: dollars-as-cents fix in the fallback path

    The service-plus-add-ons fallback was off by a factor of 100 in one branch. Caught and fixed before anyone pushed a $4,500 flat fix.

  • Job-card tabs prefetch in parallel

    Opening a job card fires every tab's query at once, so each tab is already warm by the time you click it.

Got something you wish Velobook did?

Email alex@velobook.app and tell us. 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.