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.
Sign up and manage
Section titled “Sign up and manage”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.
Run your venue
Section titled “Run your venue”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.
What customers experience
Section titled “What customers experience”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.
Data flow — a single customer visit
Section titled “Data flow — a single customer visit”One customer visit follows this process:
- 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.
- Ticket created — the ticket enters
WAITINGstate. The customer’s phone shows their position. The desk sees the new entry in its waiting list. - Desk calls next — a staff member presses Call next on the desk. The first
WAITINGticket moves toCALLEDstate. - Display updates — the display immediately shows the called ticket number and the desk name. An audio announcement plays and the screen flashes.
- 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.
- Desk completes or skips — the staff member marks the ticket
COMPLETEDwhen service is complete orSKIPPEDif 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 aSKIPPEDcustomer 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.