Appointments
Customers book a slot ahead of time, or scan and join on the spot — both run through the same queue, the same dashboard, the same staff view.

Book ahead
The /book QR code skips the line entirely — customers pick an open slot and get a confirmed time, no call and no back-and-forth.
/book/{code}
Fair, by design
Booked slots hold their place; walk-ins interleave fairly into the gaps between them, so a queue can run both at once without either side feeling short-changed.
One QR, two choices
Print whichever QR fits your counter — walk-in only, appointment only, or both together on one options page.

QR TYPE
Straight into the walk-in line, no booking step.

QR TYPE
Straight to the calendar, no line to join.

QR TYPE
An options page — the customer picks either, on the spot.
A few minutes, forgiven
Every booking carries a grace period, and staff can convert a booking and a walk-in into each other, in either direction, any time.
GRACE PERIODS
A configurable window after the booked time still holds the slot — a few minutes late isn't a missed appointment.
GRACE PERIODS
Turn a walk-in into a booked appointment, or a booking into an active walk-in, straight from the dashboard.
Questions
Yes — that's the default for a hybrid queue. Booked slots hold their place; walk-ins fill the gaps between them.
Every booking has a grace period, so a few minutes late doesn't forfeit the slot. Staff can extend it further, or convert the booking to a walk-in if needed.
Yes. Staff can create a booking from the dashboard on a customer's behalf, or convert an existing walk-in straight into a booked appointment.
Print whichever matches how you take customers: /join for walk-in only, /book for appointment only, or /queue to let the customer choose either on the spot.
Ready when you are
Free to start, no card required. Set up a queue that takes bookings and walk-ins alike.