Help

I want to set up the tablet check-in kiosk for walk-in customers

Put a cheap tablet on the counter. Customer fills in the form themselves.

What it does

A walk-in customer arrives with a broken device. Instead of you typing everything in while they stand there, you hand them the tablet. They fill in the drop-off form themselves: name, phone, what device, what’s wrong, signed terms. We auto-create the customer, the asset, the ticket, generate a signed terms PDF, and attach it to the ticket. They get a WhatsApp confirmation before they leave the shop.

Where to find it

The URL is yourshop.benchworks.app/tablet-checkin. Open that on any tablet, phone, or laptop. It’s a public page — no login. Bookmark it on the tablet’s home screen.

Kiosk mode

Tack ?kiosk=1 on the end of the URL — yourshop.benchworks.app/tablet-checkin?kiosk=1. This adds a few JS-level guards: it suppresses the right-click menu, blocks browser back/forward, and tries to keep the customer on the form. It’s not bulletproof — a determined kid will still escape — but it stops accidental swipes.

For real lock-down, most tablets have a "Guided Access" or "Screen Pinning" mode in their OS settings. Use that on top of ?kiosk=1.

What gets customised per shop

A few bits are tenant-editable in Settings → General.

  • The disclaimer text the customer signs. Default is a reasonable repair-shop terms-of-service; edit it to match your actual terms.
  • The list of referral sources (Google, walk-by, friend, Instagram, etc.) the customer ticks at the end. Helps you see where your marketing is paying off.
  • The vertical-specific device types and brands shown in the dropdowns. Console shops get PlayStation / Xbox / Switch (we don’t fix Switch, but the field exists). Watch shops get wristwatch / pocket watch / clock. And so on.

A cheap tablet recommendation

You don’t need an iPad. A bottom-of-the-range Android tablet (R2000–R3000 / £100 / AUD 200) works fine. The form is mobile-first and renders cleanly at 7-inch screens. Set the browser to full-screen, sign in via the URL, and leave it on the counter.