A queue that runs the whole bench
Every repair is a ticket with a status, an owner, a device, and a full history. The queue shows what is next, what is stuck, and what was promised, so nothing falls behind the bench.
Recorded from the real app: from the queue into a ticket, a reply sent on the customer's email thread, then an invoice built line by line without ever leaving the drawer.
Statuses that match how you actually work
Rename, reorder, and add statuses until the board reads like your shop. Each status can carry its own automation: when a ticket moves to "Diagnosed," the estimate email goes out; when it hits "Ready for pickup," the customer gets a text and the portal updates itself. You set it up once and the counter stops repeating itself.
One ticket, every way work arrives
Walk-in check-in, booked appointment, mail-in form, or website lead, they all land in the same queue as the same kind of ticket. Intake prints the device label, attaches the customer, and starts the clock. No retyping, no "which spreadsheet is this one in?"
Find anything in seconds
Search by customer, phone number, device, or ticket number. Every ticket keeps its full history in one place: notes, photos, messages, estimates, and payments. Internal notes stay internal; customer-visible updates go to the portal.
Prefer a board? Drag the card.
The same queue is also a kanban board. Every status is a column, every repair is a card, and dragging a card to the next column is the status change, so the email or text wired to that status fires on the drop. There is even a full-screen mode for the TV above the bench.
Recorded from the real app: a repair dragged from Ticket Created into In Progress — the status change the whole board watches.
FAQ
Repair tickets & queue questions
Can I customize ticket statuses?
Yes. Statuses are fully editable, names, order, and colors, and each status can trigger its own email or SMS template and portal timeline step.
Do customers see the ticket?
Each ticket gets a private portal link with a status timeline. You control exactly which notes, photos, and files are customer-visible.
Can a walk-in become a ticket without retyping?
Yes. The front-counter check-in flow creates the customer and the ticket in one pass, then prints the device label.
Works with
Live customer portal
Customers track their repair like a package, live timeline, estimates, and invoices on one private link.
Check-in & kiosk
Run staff-led walk-ins or a customer kiosk, match returning history, take in multiple devices, and create one complete ticket.
Label & receipt printing
Print populated device labels and drop-off receipts from the ticket; connect PrintNode when you want them sent straight to your existing printers.
Put your shop on BenchKey
Set up in an afternoon. Import your customers and tickets, build your check-in flow, and send your first live status link the same day.
Beta launches in ~3 weeks · Beta invites go out in small groups
Founders pricing: the first 50 shops lock Pro at $59/mo for life · see pricing