Now serving queue: set up take-a-number screens

A Now serving queue replaces the paper ticket roll. Customers scan a QR code and their phone gives them a number. Staff press Next on a phone or tablet. Your screens show the number being served, in a corner of whatever they are already playing, with a short chime if you want one.

This guide follows a pharmacy counter from start to finish: create the queue, put the number on the screen, print the QR code, give staff their link, and decide about sound. For an overview of what it does and does not do, see queue management displays.

Before you start

The Now serving page

Choose Now serving in the sidebar. Each queue has a card with everything on it: the number being served, how many are waiting, how many numbers were handed out today out of the daily limit, and the queue’s time zone. Under that are Next, a box to Call number, Start of day, and the Chime on the screens switch. The QR code customers scan is on the right, with Print QR code and Copy customer link.

The ScreenTinker Now serving page with one queue, Northwind Pharmacy. It reads 3 waiting, 15 of 999 handed out today, America/Chicago, and Now serving 12. Below are a blue Next button, a Number box, Call number and Start of day buttons, and a ticked Chime on the screens switch. A QR code is on the right with Print QR code and Copy customer link. Further down is the Staff link with Copy, Open, Replace and Turn off, and the closed Recent activity and Settings sections.
The Northwind Pharmacy queue: number 12 is being served and three people are waiting.

Create the queue

  1. Press New queue.
  2. Type a name your customers will recognise, such as “Pharmacy” or “Front desk”. Customers see it on their phone and staff see it on theirs.
  3. Open Settings on the new card and check the Timezone. The queue takes the time zone of the browser you created it from, and numbers restart at midnight in that zone. Type another one as a name like Europe/Lisbon or America/Chicago if it is wrong.
  4. Optionally change Most numbers a day (1 to 9999, 999 to start with), then press Save.
The Northwind Pharmacy card scrolled down with Recent activity and Settings open. Recent activity lists twelve entries such as Next: called 12 (staff link) and Next: called 8 (dashboard), each with a time. Settings shows the Name Northwind Pharmacy, the Timezone America/Chicago with the note numbers restart at midnight here, Most numbers a day 999, and Save, New QR code and Delete queue buttons.
Recent activity shows who called each number, and Settings holds the name, time zone and daily limit.

You can make more than one queue, for example one for the pharmacy and one for the photo desk. Each has its own QR code, staff link and numbers.

Make the Now serving widget

The number reaches your screens through a widget, like a clock or a menu board does. See Widgets if you have not made one before.

  1. Open Widgets, press New widget and choose Now serving.
  2. Pick the Queue. When there is only one, it is picked for you.
  3. Optionally change the Heading (“Now serving” to start with) and the Background, Text and Number colours.
  4. Tick Play a chime when a number is called if you want sound, and set the Volume. See Sound first: it is off unless you tick it.
  5. Press Save.
The Edit Now serving window. The Widget Name is Pharmacy: now serving, the Queue is Northwind Pharmacy, the Heading is Now serving, the Background colour is dark green, the Text colour white and the Number colour yellow. Play a chime when a number is called is ticked with the Volume at 60 percent. Cancel, Preview and Save buttons are at the bottom.
The pharmacy’s widget: dark green with a yellow number, and the chime switched on at 60%.

Put it on a screen

Use the widget like any other widget: in a layout zone next to your posters, menus or videos, as an item in a playlist, or on its own. In a zone, the number scales to the size of the zone. Publish the playlist as usual.

A pharmacy screen split into three zones. On the left, a poster reads Flu vaccines available today, No appointment needed, Ask at the pharmacy counter. On the right, a dark green panel reads Now serving above a large yellow 16. Along the bottom, a strip reads Take a number: scan the QR code at the door.
The counter screen: a poster in the main zone, the Now serving widget on the right, and a text strip pointing people to the QR code.

The screen checks for a new number every 4 seconds, so a call shows up within a few seconds. Until the first number of the day is called, the widget shows a dash. If the screen loses its connection it keeps showing the last number it had, and after about 20 seconds a small dot appears in its corner. It never goes blank and never shows an error.

Print the QR code

  1. Open the dashboard at the address your customers’ phones will use. The QR code contains the address you are on, and the page warns you if that address looks private to your network.
  2. On the queue’s card, press Print QR code. A page opens with the queue’s name, “Scan to get your number”, the QR code and its address, and your browser’s print window. If nothing opens, allow pop-ups for the site.
  3. Put the printout where customers arrive: the door, the end of the counter, the waiting area.
A white print page with the heading Northwind Pharmacy, the line Scan to get your number, a large black QR code, and the customer address underneath.
The page Print QR code opens, ready for the printer.

Copy customer link copies the same address, for your website or a message. If a printed code should stop working (for example, it ended up somewhere it should not be), open Settings and press New QR code. The old code stops working at once, so print the new one.

This QR code belongs to the queue. For QR codes that count scans or point at your own pages, see QR codes.

What customers see

Scanning the code opens a web page that gives the customer the next number straight away. It shows their number, the number being served, and one of these:

Two phones showing the Northwind Pharmacy customer page for number 16. On the first, Now serving is 12 and a blue box says About 3 numbers ahead of you. On the second, Now serving is 16 and a green box says It is your turn now. Both say Keep this page open: it updates by itself. Opening the link again today shows the same number.
Number 16 on a customer’s phone, while 12 is served and then when staff call 16.

The page updates by itself while it is open. Opening the link again on the same phone the same day shows the same number rather than taking a new one. If the queue restarts while someone is holding a number, their page says so and offers Take a new number. Nothing about the customer is stored apart from the number and a random code their browser made.

Give staff the link

Staff do not need an account. Under Staff link on the queue’s card:

The staff page has the number being served and how many are waiting, a large Next button, a box to Call number (any number handed out today, to skip ahead or call someone back), the Chime on the screens switch, Start of day, and Recent activity. Next greys out when nobody is waiting.

A phone showing the Northwind Pharmacy staff page next to the counter screen. The phone shows 16 of 999 numbers handed out today, Now serving 16, 0 waiting, a large green Next button greyed out, a Number box with a Call number button, the Chime on the screens switch ticked, a Start of day button, and Recent activity listing Next: called 16, 15, 14 and 13 from the staff link. The screen beside it shows Now serving 16.
The staff page on a phone after four presses of Next. The counter screen already shows 16.

If the phone loses its connection, the page says “Not connected: showing the last known state.” and catches up when it can.

The staff link is a key

Anyone holding it can call numbers and restart the day. Keep it on the counter devices, and press Replace if it gets out. The secret part of the link is never sent to the server in the address, so it does not end up in logs.

Sound

The chime is one short two-tone sound, played once each time a number is called with Next or Call number. It never repeats or loops, and it does not play when a screen starts up or when the day restarts. Several calls within 3 seconds make one chime. Two things must both be on:

Screens follow the same sound rules as the rest of their content. The chime does not play when the screen is muted from the dashboard or the playlist item is muted, on a follower panel of a video wall (the wall chimes once, not once per panel), or while an emergency alert is playing.

Daily restart and Start of day

Numbers start again at 1 in two ways:

Either way, every number handed out before stops counting, and those numbers are deleted. Recent activity keeps the last 20 entries, such as each call, each restart and each change to the sound switch, with who made it: the staff link, the dashboard, or the automatic midnight restart.

Which players chime

PlayerShows the numberChime
Web player (any browser or kiosk browser showing the player)YesAfter one click on the screen, or when started with ?autoplay_audio=1 on a kiosk browser that allows sound
LG webOS, BrightSignYesYes: they run the web player with sound allowed
Android (tablets, Android TV, Fire TV)YesYes. The device’s media volume applies on top of the widget’s volume
Samsung TizenYesYes, no click needed. The volume set from the dashboard applies
Raspberry Pi and Windows native playerYesYes, through the default sound output. Silent while the screen is turned off or during a screen share
RokuYesYes, from a sound built into the Roku app, at the widget’s volume
Samsung SSSP3 signage displaysNot yetNo

Android, Tizen, the native player and Roku chime whether the widget is full screen, in a zone or on a video wall. On a Roku the chime only plays for a number called while the widget is on screen: a number that was already showing when the widget came round again in the playlist does not chime.

Troubleshooting

The screen shows a dash

No number has been called yet today, the widget is not linked to a queue (edit it and pick one), or the queue was deleted.

The screen shows a number with a small dot in the corner

The screen cannot reach the server. It keeps the last number and catches up by itself when the connection comes back.

“This staff link is not valid any more.”

The link was replaced or turned off. Copy the current one from the queue’s card.

“This queue link is not active.”

The QR code was replaced with New QR code, or the queue was deleted. Print the current code.

“No more numbers today”

The queue reached its daily limit. Raise Most numbers a day in Settings, or press Start of day.

There is no chime

Check, in order: the widget’s chime is ticked and its volume is above 0; Chime on the screens is on; the screen and the playlist item are not muted; and the player is one that chimes (see the table above). A web player needs one click on the screen or ?autoplay_audio=1, an Android player needs its media volume up, and a Raspberry Pi or Windows player needs its system volume up and a working sound output. On Android and the native player, the device log (in the screenthe screen’s live log saysrsquo;s live debug panel) says QueueChime: chime refused with the reason when a chime was asked for but not allowed.

The numbers restarted at the wrong time

Check the queue’s Timezone under Settings.

Several customers on our Wi-Fi could not get a number

One network address can take at most 20 new numbers a minute, so nobody can empty the queue. Customers on the same guest Wi-Fi share that limit. Ask them to try again a minute later, or to use mobile data. Opening the link again for a number a phone already holds is never limited.

On a self-hosted server

Everything works the same, and the customer and staff pages are served by your own server. The one thing to check is the address: the QR code contains the address you opened the dashboard at, and customers’ phones must be able to open it. A server that is only reachable on your local network works for customers on your Wi-Fi, but not for customers on mobile data.

FAQ

Do customers need an app?

No. The QR code opens a web page in the phone’s browser.

Can staff use the dashboard instead of the staff link?

Yes. Anyone who can edit the workspace has the same buttons on the queue’s card, and Recent activity shows which was used.

Can the screen tell customers which desk to go to?

No. A queue has one number being served. For a second service point with its own numbers, make a second queue with its own widget and QR code.

Try it at your own counter

Start a 14-day Pro trial on hosted ScreenTinker: up to 15 screens, every feature, no credit card.

Start your free trial

Or host it yourself, free and open source: self-hosting guide · GitHub