Kiosk & QR ordering
Setting up a self-service kiosk
Pair a kiosk screen with a code or your account, choose its app and display settings, and troubleshoot takeovers.
A kiosk is any touchscreen — an iPad, Android tablet, or all-in-one terminal — running your self-service ordering app in a web browser. Customers browse the menu, order, and pay without staff help.
Before you start
- Create a kiosk app under Apps (see App builder).
- Add a kiosk device under Settings → Devices at the right location: choose Add device, give it a name like "Kiosk 1", set the type to Kiosk, and pick the app it should run. See Managing devices.
Option 1: pair with a pairing code
Best when the kiosk is set up by someone without an admin account:
- In the admin dashboard, go to Settings → Devices and click Pair code next to the kiosk (a code is also shown when you first create the device). Codes are short (e.g.
ABC123) and expire after 10 minutes. - On the kiosk, open the kiosk pairing page shown in the dialog (the screen is titled Pair this kiosk).
- Enter the code and tap Pair. The kiosk loads its app immediately.
The pairing screen itself also explains where to find a code, so a staff member standing at the kiosk can follow along.
Option 2: claim the device from your account
If you're signed in to Anywhere POS on the kiosk's browser:
- Open your kiosk app's entry link (from Apps, or Settings → Devices → Open).
- You'll see the available kiosk devices for that app's location.
- Tap the device this screen should become. Done — no code needed.
Display settings
Each device has display settings, edited under Settings → Devices → Edit device:
- Screen size — Small, Medium, or Large (1920×1080+). This tunes the layout density.
- Orientation — Portrait or Landscape.
You can also change the assigned app and the default payment terminal here. A kiosk needs a terminal attached to take card payments — see Payments and the till.
If the device is "currently in use"
Only one screen can be signed in to a device at a time. If you pair or claim a device that's already in use somewhere, you'll see "This device is currently in use" with when it was last seen, and a Take over button.
- Take over signs the other screen out and gives this screen the device.
- The old screen shows a 10-second "This device was taken over" notice, then returns to the pairing screen.
This is handy when a kiosk browser crashed or a tablet was replaced — just take over from the new screen.
Troubleshooting
| Problem | What to check |
|---|---|
| Code rejected | Codes expire after 10 minutes — generate a fresh one with Pair code |
| "This code is for a … device" | The code belongs to a POS device, not a kiosk (or vice versa) — check the device's type under Settings → Devices |
| Kiosk shows no menu | The device has no app assigned — edit the device and pick a kiosk app |
| Card payments unavailable | No payment terminal assigned to the device, or the reader is offline |
| Kiosk dropped back to the pairing screen | It was signed out remotely (Sign out device) or taken over — just pair again |
You can review every sign-in on a device (when, from what hardware) via the session history button in Settings → Devices. Still stuck? Contact support.