All news
4 shipped· June 16, 2026

Your own domain, connected for you.

Custom domains that wire themselves up, and booking emails that reach the owner and the assigned mechanic.

New

Custom domains connect themselves

Custom-domain setup now automates the connection through Netlify's alias API and registers tenant domains with bot protection, and customer links in emails, SMS, and calendar invites all use the shop's own domain instead of ours.

New

Booking emails to the right people

Shop owners get an email on every new booking, and a mechanic gets one the moment a job is assigned to them. Nobody finds out about a job by stumbling onto the calendar.

Under the hood

  • Photo uploads, locked down

    Hardened photo uploads end to end: a missing org_id, a cross-tenant access hole, the Shopify drop, and HEIC support, with access correctly opened to staff and super-admins.

  • Invites through Resend

    Admin, staff, and sub-shop invites now route through Resend with a robust resend path, so an invite that goes missing can be sent again cleanly.

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.