Product · Bookings

Bookings that don't break on Daylight Saving.

The availability engine is the hardest pure function in the platform. We wrote it that way. 100% test coverage, DST-aware, timezone-correct, and ties cleanly into your queue on the day of the visit.

No-show protection, the Squire-beating way.

Customers pre-auth a card at booking time (Stripe PaymentIntent with manual capture). If they show up, the hold is released — no charge. If they no-show, the policy fee is auto-captured 15 minutes after their missed start.

None of that "charged an hour before my appointment" surprise. Smart timing, zero friction for real customers, teeth for the ones who waste your slot.

Booking confirmed
Saturday · 2:30pm · Pete
A A$15 hold was placed on your card. It'll release the moment you show up. Miss the slot without cancelling 24h before and the hold converts to a fee.
Status
Pre-auth held
Release
On arrival

Booking meets queue on day-of.

Walk-ins in the queue, booked appointments in the calendar, and a clean bridge between the two. When a booked customer arrives, they appear in the queue at their reserved slot time — zero re-typing, zero double-entry.

Your barbers see a single unified list of who's next, whether that customer walked in or booked three weeks ago.

2:30 PM · BOOKED
Marco Rossi
Fade + Beard · w/ Pete · arrived, in queue
WALK-IN
Jamie T
Haircut · any barber
3:00 PM · BOOKED
Luca Donato
Skin fade · w/ Sam · pre-auth held

Booking features

Ready to run your shop like it's 2026?

Talk to us about getting linedup into your shop. Onboarding is hands-on — we help every new shop go live.