Skip to content

How It Works

Three groups use Jonot: the business operator who signs up and manages the organisation, the venue staff who run the devices, and the customers who join the queue. Most Jonot apps run in a browser. Kiosk and desk also have dedicated Android apps for fixed devices. This page explains how the apps work together.

The business operator uses these apps.

Join is the self-service signup wizard. Use it to create a Jonot account, name your organisation, choose a plan, and complete checkout in four guided steps. The final confirmation screen includes a Go to Admin Dashboard button. Use this button to open Admin and finish setup.

Admin is the management app for org-managers and location-managers. Use it to:

  • Create and configure locations and queues
  • Pair devices (kiosk, display, desk) to locations
  • Invite and manage staff
  • Access billing and account settings

Admin requires a Jonot account with an org-manager or location-manager role.

These devices run at the venue. They use device credentials, so staff do not need to sign in with personal accounts.

Kiosk is a tablet app that customers use to join a queue at the venue entrance. You can run it as a dedicated Android app on a fixed tablet or in a browser. The Android app can print tickets. Each kiosk is paired with one queue at a location.

Display runs on a TV or monitor in the waiting area. It shows the ticket numbers being called and the desk for each call. It also plays an audio announcement for each new call. The display updates in real time. You can link it to one desk to show only that desk’s calls, or use location view to show all active calls.

Desk is the queue management app for staff at the service counter. It runs as a dedicated Android app on a fixed tablet or in a browser at desk.jonot.io on a computer or tablet. Staff use it to call the next customer, complete the current ticket, or skip a customer who does not arrive. Desk uses a device credential, so staff do not need individual Jonot accounts.

Customer is a progressive web app designed for phones. After joining through a QR code or kiosk, customers can open their ticket page and see their current position in real time. They do not need to install an app because the join URL opens in the phone browser.

If a location has multiple queues, customers first see a queue picker. It lists the available queues and their current waiting counts. Customers can also allow push notifications so Jonot can notify them when their number is called, even if the phone screen is off.

One customer visit follows this process:

  1. Customer joins — a customer scans the QR code or uses the kiosk to join the queue. Jonot creates a ticket with a sequential number and a unique 22-character hash.
  2. Ticket created — the ticket enters WAITING state. The customer’s phone shows their position. The desk sees the new entry in its waiting list.
  3. Desk calls next — a staff member presses Call next on the desk. The first WAITING ticket moves to CALLED state.
  4. Display updates — the display immediately shows the called ticket number and the desk name. An audio announcement plays and the screen flashes.
  5. Customer is notified — the customer’s phone shows that their number has been called. If the customer allowed push notifications, Jonot also sends a system notification.
  6. Desk completes or skips — the staff member marks the ticket COMPLETED when service is complete or SKIPPED if the customer does not respond. A skipped ticket can still be recalled. The staff member then presses Call next to serve the next waiting customer. To recall a SKIPPED customer later, the staff member presses Recall to queue. The customer’s screen then updates.

The display, desk, and customer web app receive state changes in real time without requiring a page refresh.