virtual

ueue

Documentation

What every part of Virtual Queue does, and how to use it.

On this page
What your customers see
How customers find youThe live queue boardJoining the queueCustomer notificationsIn-app alerts and mobile hapticsAsking for a Google reviewNo app to installLanguages
What your customers see
How customers find you

Search, your business page, a QR code, or a link you send.

On Find Your Queue, a customer can search by your business name, your address, or the six-digit code on your profile. The code is the one to read out over the phone — it is short and there is nothing to spell.

Choosing you from the results opens your business page, which lists your live queues. That page has its own link you can put anywhere — a WhatsApp status, a Google listing, a poster.

A QR code goes straight to one queue, skipping the search entirely. Customers do not need an account, and nothing has to be installed.

The last few businesses a customer opened are listed under the search box, so a regular can tap yours instead of typing it again. The list is kept on their own device and never reaches us — there is no customer account for it to belong to — and they can clear it at any time.


The live queue board

What waiting customers see, and what is hidden from them.

Anyone with the link can see the board: how many are waiting, whose turn it is, and their own place in line. It updates by itself as you serve people — nobody needs to refresh.

A label near the queue name says whether it is Live, On break, Closed for the day, or Not available. "Not available" means the queue is switched off at our end — usually because a plan change left the account with more queues than it covers; the fix is on the Plans page.

Because the board is public, other customers' details are cut down before they ever leave the server:

  • Names show as a first name and an initial — "Nikhil Prasad" appears as "Nikhil P."
  • Phone numbers show only the last two digits, as "******10".
  • Ticket numbers are shown in full, because that is how someone recognises their own row.

On a long queue the board lists the first fifty people and says how many are waiting in total. Sending every row to every waiting phone, every time you serve someone, is slow on a weak signal and gets slower the busier you are — and past the first screenful nobody is reading names anyway, they are watching a number come down. Everyone's position stays exact whether they are shown or not.

Anyone further down than fifty can still find themselves: under the list there is a box to type the number on their ticket. That does the same as tapping a row — it marks the row as theirs and can switch on alerts.


Joining the queue

Three ways in, and how someone marks which row is theirs.

A customer can get into the queue three ways:

  • Scanning your QR code, then entering a name and number.
  • Asking you to add them at the counter.
  • Tapping join on the queue board, if the queue is open.

However they get in, everyone lands on the same public board — a list of ticket numbers with masked names, and no row singled out. This is deliberate: the page used to look different depending on whether a customer joined on their own phone or was added at the counter, which made the same queue feel like two products.

A customer marks which row is theirs by tapping it on the board, or by picking their number when they turn on notifications. Both do the same thing: the row is claimed, their place is shown at the top, and their phone asks whether it may alert them when their turn is close.

To prevent spam, a single device can have at most 5 people waiting in the same queue at once. If a family or group needs more people added, staff can add them from the counter dashboard without hitting this limit.

Customers cannot remove themselves. If someone changes their mind they are asked to tell you, so the wait shown to everyone behind them stays honest.


Customer notifications

A phone alert as their turn gets closer, if they choose to allow it.

A customer can ask to be notified as their turn approaches. They are first asked which token is theirs — that answer is what alerts are sent about, and it is also what highlights their row on the board. Their phone then asks permission — you cannot turn this on for them, and nothing is sent unless they agree.

On a long queue that list only holds the first fifty tokens, so it also offers a box to type a token number in. Someone at position two hundred can turn alerts on the same way as someone at position two.

Alerts stop on their own once that ticket is called, so nobody keeps getting pinged for the rest of the day.

Notifications can only be switched on while the queue is running. On a queue that is Closed or Not available the notify button is greyed out and says why, because nobody is being called there and an alert promised then would never arrive. A break is not the same thing — you are still working through the queue, so customers can turn alerts on during one. Anyone who already had alerts on can still switch them off, whatever the queue is doing.

Their own row on the board carries a small bell. A lit bell means an alert is coming; a crossed-out bell means they claimed the row but their phone refused permission, so they will need to watch the board themselves. Nothing on the board says "you" — the bell is the marker, because which row is theirs is something they already know.

They are not pinged on every change. Alerts get more frequent as they get closer:

  • Ten or more people ahead — every tenth place.
  • Ten to twenty ahead — every fifth place.
  • Under five ahead — every single place, then "You're next in line" and "It's your turn now".

Customers are also told if they are removed from the queue, so nobody is left waiting for a turn that is not coming.


In-app alerts and mobile haptics

On-screen banners and gentle phone vibrations as your turn gets closer.

When a customer keeps the live tracking page open on their phone, they receive on-screen alerts and subtle haptic vibration pulses whenever the line moves forward.

When someone becomes first in line (zero people ahead), a celebratory "You're next in line!" banner appears with a distinct double pulse, alerting them to be ready near the counter.


Asking for a Google review

A review link on your queue page, for anyone who wants to leave one.

Add your Google Business link in your profile and a "Review us" link appears at the top of your queue page for everyone who opens it.

It is a link, not a pop-up, and nothing is sent to anyone. Leave the field empty and no review link is shown at all.


No app to install

It runs in the browser, and can be added to a home screen.

Customers never download anything. Scanning your QR opens a web page, and that is the whole experience — no account, no app store, nothing to update.

It can be added to a phone home screen, where it opens like an app. Worth doing for you and your staff on the counter device, since the dashboard is then one tap away.

Pages already open keep working through a brief loss of signal, which matters on patchy shop wifi.


Languages

English, Hindi and Hinglish, chosen per person.

The whole interface is available in English, Hindi and Hinglish. Customers pick their own from the switcher, and it is remembered on their device.

Names, business details and anything you type are shown as you wrote them; only the interface around them changes.

Running your queue
Daily limit

How many customers can join your queue in one day, and what happens when that runs out.

Your daily limit is the number of customers who can join a queue in a single day. Set one when you create the queue if you want the queue to stop early, or leave it off and the queue keeps taking people all day — there is no ceiling we impose on you.

The part that surprises people is what the count measures. It counts how many people have joined today — not how many are waiting right now.

  • It goes up by one each time someone joins.
  • It does not go down when you serve someone, and it does not go down when you remove someone.
  • It goes back to zero when you restart the queue.

Once the limit is reached, anyone trying to join sees "Sorry, we're at full capacity for today" and is asked to come back tomorrow or to speak to you directly. The limit applies to people you add at the counter too, so the queue is genuinely closed to new arrivals until you restart it.


Restart queue

Clears today's queue and starts fresh — after saving what happened to your history.

Restarting is how you end one session and begin another: after a lunch break, at the start of a new day, or whenever you want a clean list.

When you restart, in this order:

  • A snapshot of the session is saved to your history — how many joined, how many you served, how many were removed, how many were still waiting, and the average wait.
  • Everyone currently in the queue is cleared out.
  • Ticket numbers start again from one.
  • Your daily limit count resets to zero.
  • Any break you were on is ended.
  • The queue reopens immediately and stays open until 11:59pm tonight.

Because the daily count resets, restarting also gives you a fresh set of joins for the day. That is intended — it is how a business running morning and evening sessions gets a full allowance for each.


Running multiple queues at once

Operate parallel counters, rooms or stylists at the same time.

You can create and run multiple active queues operating during the exact same hours — for example, multiple doctor consultation rooms, separate billing and returns counters, or different salon stylists.

Every plan allows up to 10 active queues. When customers scan your Master QR, they see all your open queues and can choose which line to join.


Taking a break

Tells waiting customers you have paused, without closing the queue.

A break is a message to the people already waiting. When you turn it on, everyone watching the live board sees that you are on a break, so they know why nothing is moving and are less likely to give up and leave.

To actually stop new arrivals, let the queue's schedule end, or restart it when you are ready for a fresh session.

Turn the break off and the board goes back to normal. Restarting a queue also ends any break automatically.


History and reports

What happened in each session — how many came, how many you served, how long they waited.

Every time you restart a queue, a record of that session is saved before the list is cleared. You can read them under Queue Records, newest first.

Each record holds:

  • Joined — everyone who was in the queue that session.
  • Served — how many you actually got through.
  • Removed — the ones you took off the list yourself.
  • Not reached — people still waiting when you restarted. Either you ran out of time, or they left without saying so.
  • Average wait — for the customers you served, the time between joining and being called.

The last two are the ones worth watching. "Not reached" is the closest thing you have to a count of people who gave up, and average wait tells you what your customers are actually experiencing rather than what it felt like from behind the counter.

Average wait only counts customers you served. Someone who left before being called cannot be measured, so a day with many people not reached will still show a normal-looking average.


Serving, removing and undo

The buttons you press all day, and how to take one back.

Marking someone served moves them off the waiting list and pulls everyone behind them up a place. The board updates for every customer watching, without anyone refreshing.

Removing is for people who left, or who were added by mistake. It also frees the place, but it is recorded separately from served, so your reports can tell "we got through them" apart from "they gave up".

Neither serving nor removing gives you a daily join back — the limit counts arrivals, not people currently waiting.


Push and push to last

For the customer who is not ready yet, without losing their place entirely.

Someone has stepped out, is on the phone, or is not ready when you call them. Push moves them down the queue instead of removing them, so they keep their ticket and you carry on with the next person.

  • Push by a number of places — choose how many, and the people behind move up by the same amount.
  • Push to last — sends them to the back of the queue, for someone who has disappeared entirely.

Pushing further than the queue is long simply puts them last. Nobody is pushed out of the queue by accident.


Adding someone at the counter

For customers without a phone, or who would rather you did it.

Enter a name and a ten-digit phone number and they join the queue like anyone else. Nothing is sent to them, so a number that is written down wrong costs nothing.

If they later scan the QR themselves with the same name and number, they get the ticket they already have rather than a second one at the back. Capitalisation and extra spaces do not matter.


Opening hours

When customers can and cannot join.

Every queue has a window. Customers can only join inside it — outside, they are told the queue is not accepting people right now.

  • Valid today — open from now until 11:59pm tonight. This is what a restart gives you.
  • Custom range — pick your own start and end, for a queue that runs across days or only for a set period.

Every page a customer can reach — search results, your business page, the join form and the live board — shows the queue's state as a small label: Live, On break, Closed, or Not available. A queue outside its hours reads as Closed rather than looking like one being actively served.

Being found
Your business code

A six-digit number customers can search, easy to read out over the phone.

Every business is given a six-digit code when the account is created. You will find it in your profile, and it cannot be changed.

It exists for the phone call. Spelling a business name to someone who has never seen it written down goes wrong; six digits do not. A customer enters the code on Find Your Queue and lands straight on your page.


QR codes

One code for the whole business, one per queue, and printed stickers.

Your master QR covers the whole business. A customer scanning it sees all your open queues and picks one. That is the code to put on the counter if you run more than one queue, because it does not need reprinting when your queues change.

A per-queue QR goes straight into one queue with no choice to make. Better for a specific desk or room, where there is only one sensible answer.

Both can be downloaded and printed. Nothing needs installing to scan them, and the customer does not need an account.


Printable counter stand and sharing

Download a ready-to-print poster or share your Master QR code directly with peers.

From your manager dashboard or profile settings, you can download a high-resolution, branded Counter Stand poster formatted for standard printing.

The poster displays your business name, Master QR code, six-digit business code, and clear scanning instructions for your customers.

You can also tap Share to send your QR poster directly to peers and customers via WhatsApp, Messages, or copy the join link instantly.


Your account
What it costs

Nothing. Every feature is included, with no card and no time limit.

Virtual Queue is free to use. There is no paid plan, nothing to upgrade to, and no card to enter — every account has every feature, including reports and the Google review link.

If you were paying before, your subscription has been cancelled and you are not charged again. Nothing was removed from your account — your queues, your business code, your history and your reports are all where you left them.


Is there a trial?

No, because there is nothing to trial.

There is no trial period, because there is nothing behind one. Every feature is available from the moment you sign up, and it stays available — there is no point at which the product asks you to pay or starts limiting what you can do.


Signing in

Email and password, or Google — and why signing in elsewhere signs you out here.

You can sign in with an email and password, or with Google. Both reach the same account as long as the email matches.

If you signed up with Google, your account has no password yet, so the email and password box will not let you in however many times you try it — use the Google button. To get a password as well, use "Forgot password": the code is emailed to you and the password you set then works from that point on. If you signed up with an email and password, Google works straight away as long as it is the same email.


Dark mode and appearance

Switch between light mode, dark mode, or match your device system setting.

You can choose between Light Mode, Dark Mode, or Automatic System Theme in your profile preferences.

Dark mode is designed with high-contrast, comfortable tones for low-light environments and helps preserve battery life on counter tablets and mobile phones.


Closing your account

What deleting removes, and what your customers see afterwards.

You can delete your account from your profile. It removes your queues, your customer entries and your history.

Records of payments you made are kept, because they are accounting history — but they stop being linked to you. What survives is the amount, the date and the order number, with nothing tying them back to your business.

There is nothing to cancel instead — the product is free, so there is no plan to stop paying for. Deleting is the only thing that removes your data; if you simply want to stop using Virtual Queue for a while, leave the account alone and come back to it.


Locked queues

What happens if you go over the number of queues you can run at once.

Nothing about your account expires. There is no plan to lapse and no date at which features stop working, so the only ceiling you can reach is the number of queues you can have running at the same time.

Customers already waiting in line are never removed or affected by any of this. You and your staff can continue to call, serve, and clear every waiting customer as normal.

Customers cannot see or join a locked queue, so take down any printed QR code pointing at one until it is live again.