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) — or reuse a starter app if you finished the setup wizard, which creates ordering apps for you.
- 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, go to mavos.com.au/pair. It's the same address for every device type, so there's nothing to get wrong.
- 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 Mavos 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.
Selling tickets and bookings on a kiosk
Kiosk and QR ordering apps have a Bookings tab in their settings that controls whether customers can buy tickets, sessions, and other bookable products from that app:
- Sell tickets and sessions on this app — turn this on to let the app sell bookable products. A date selection row appears automatically so customers pick the day they're booking for.
- Sell multi-day products — for stays or hires that span several days. Instead of a single date, the app shows a From / To date range.
- Single item checkout — when someone adds an item, they go straight to checkout instead of continuing to browse. This suits single-booking funnels, like an app that sells just one type of session.
- Collect a name and/or email — choose whether orders that contain a booking must capture the customer's name and email. The defaults are pulled from the location's Checkout settings, and you can override them per app here.
If you turn a selling option off, the app warns you and removes any products from it that no longer fit — for example, switching off multi-day selling removes multi-day products.
POS registers always sell everything you offer, so they don't have a Bookings tab. Their booking-related setting (whether staff check customers in at the register) stays where it was.
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.
Run a kiosk on your register's customer screen
You don't always need a dedicated kiosk device. If a register has a customer-facing screen, staff can flip that screen into this kiosk whenever the till is unmanned — see "Turning the customer screen into a kiosk" in the Devices article for setup and day-to-day use.
Troubleshooting
| Problem | What to check |
|---|---|
| Code rejected | Codes expire after 10 minutes — generate a fresh one with Pair code |
| The screen opened a register instead of the kiosk | A pairing code always belongs to the specific device it was generated for, not to the page you typed it into. On mavos.com.au/pair the screen becomes whatever that device is — check the device's type under Settings → Devices. On a page set up for one specific device type, entering a code for a different type is now refused outright with a message telling you what the code is actually for, instead of silently pairing the wrong thing. Generate a fresh code for the kiosk |
| 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.