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 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 runs up to whatever your plan allows.

PlanCustomers per day
Free40
Starter100
Growth300
PremiumUnlimited

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
Changing your plan

Upgrading, downgrading, and what happens when you cancel.

PlanCustomers per day
Free40
Starter100
Growth300
PremiumUnlimited

Upgrading takes effect straight away. You are shown what it will cost before you confirm, adjusted for the part of the current period you have already paid for, so moving up mid-month does not mean paying twice.

Downgrading does not take effect immediately. It is scheduled for the end of your current billing period, so you keep what you have already paid for until then. You can cancel a scheduled downgrade any time before it happens.

Dropping to Free means the Free daily limit and no reports or review links. Your queues, your business code and your history stay where they are.


The free trial

Premium for a period, once per account, no card required.

A new account can redeem a trial of the Premium plan — the full daily limit, reports and review links, without entering card details.

When it ends the account drops to Free unless you choose a paid plan. Nothing is charged automatically and nothing is deleted.


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, so signing up one way and later using the other is fine.

If you have forgotten your password, a reset code is emailed to you. Signing in with Google instead works too and does not need the password at all.


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.

If you only want to stop paying, cancel your plan instead. That drops you to Free at the end of the period and keeps everything.


If your plan lapses

What happens to extra queues, daily limits, and waiting customers when you drop to a smaller plan.

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

Your plan sets how many customers can join in a day (40 on Free). If you drop to Free while your queue already has more joins today than the new limit, new arrivals will see a full capacity message for the rest of the day. The counter resets to 0 at midnight.

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