Documentation

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

  1. 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.
  2. 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:

  1. 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.
  2. 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.
  3. 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:

  1. Open your kiosk app's entry link (from Apps, or Settings → Devices → Open).
  2. You'll see the available kiosk devices for that app's location.
  3. 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

ProblemWhat to check
Code rejectedCodes expire after 10 minutes — generate a fresh one with Pair code
The screen opened a register instead of the kioskA 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 menuThe device has no app assigned — edit the device and pick a kiosk app
Card payments unavailableNo payment terminal assigned to the device, or the reader is offline
Kiosk dropped back to the pairing screenIt 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.