All news
8 shipped· July 24, 2026

Stock, without a till.

Shops with no POS can keep their own stock counts in Velobook, per van, moving themselves when a job finishes or a delivery is booked in, with barcode scanning to build a quote or receive parts.

New

Your own stock counts, no POS required

Velobook only ever read on-hand from a connected till, so a mobile operator running a van saw unknown against every part. Now a shop can keep its counts here, typed in or imported from a spreadsheet matched on SKU, with a starter template to fill in. Low stock, available and out all work exactly as they do for a POS-connected shop, and a POS sync can never archive or overwrite a count you entered by hand.

New

Stock per van

Van A, Van B, the workshop shelf, named however you like. Counts and imports apply to the location you've selected, the Inventory lookup can filter to one, and the total across all of them is still what a job's parts check reads.

New

Counts that move themselves

Finishing a job takes the parts on its quote off the counts, once per booking, matched by SKU and floored at zero. Booking in a goods receipt adds back the units that arrived in good condition. Neither ever touches stock mirrored from a POS, which keeps its own numbers.

New

Scan a barcode to build a quote or receive stock

Barcode scanning across the parts workflow: drop a priced line onto a quote, jump to a part's stock row, or tick cartons off against a purchase order. Use a handheld gun, the device camera, or type the code. An unrecognised code isn't an error, it offers to bind itself to a part, so the shop teaches Velobook its own catalogue instead of needing a pre-loaded product database.

Under the hood

  • List price beside cost in the lookup

    Cost is what you pay, list price is what the till retails it at, and both now show. A back-office SKU like a store-credit adjustment shows its real negative value instead of a misleading $0, while quotes still only ever read the customer-safe price.

  • The Inventory page stops timing out

    One bad catalogue row used to sink a whole page of a sync, silently, so a shop could mirror nothing for weeks. And a big catalogue's lookup was slow enough to time out on a shop with 21,000 parts. Both fixed: the lookup now answers in milliseconds, and a sync that keeps failing raises an alert instead of sitting there quietly.

  • Spelling that matches your country

    A per-shop spelling setting for Australian, British or American English across the booking pages, emails and texts, so a US shop's customers read tire and center. Only the wording we write changes, never a name you typed.

  • One shop address, not two

    The getting-started checklist asked for a shop address and then sent you to a field that didn't satisfy it, so shops could sit stuck at five of six steps forever. There's now one address field, and it counts.

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.