Skip to content

Queues

A queue is a named waiting list within a location. When a customer joins a queue, they receive a ticket with a sequential number. Staff at a desk call tickets from the queue one by one. The display screen announces each call.

Each queue has:

  • Name — the human-readable label shown to customers and staff (e.g. “Walk-ins”, “Appointments”).
  • Slug — a URL-safe identifier used in the customer join URL. Generated automatically from the queue name.
  • Customer join URL — the full URL customers visit to join this queue:
    https://customer.jonot.io/{org-slug}/{location-slug}/{queue-slug}
    This URL is also encoded in the QR code you share at the entrance.

A location can have any number of queues. This lets you run separate service lines in parallel — for example:

  • A clinic with “General Consultation” and “Pharmacy Pick-up” queues
  • A government office with “Passport” and “ID Renewal” queues
  • A bank with “Personal Banking” and “Business Banking” queues

Each queue has its own independent waiting list. A desk is paired to a specific queue at pairing time, so desks serving “Walk-ins” do not see tickets from “Appointments”.

The queue is the central unit around which devices and staff are organised:

  • Kiosks are paired to a queue — customers who tap the kiosk join that specific queue.
  • Desks are paired to a queue — staff call tickets from that queue.
  • Displays show all active calls for a location, or the calls from a specific desk’s queue.

Creating and managing queues is done in admin under the location’s Queues tab. See Create a Queue for the step-by-step instructions.