Reference
Troubleshooting
Organised by what you are seeing rather than by which feature is at fault. Each entry names the setting to check and the page that explains it.
Messages are not arriving
One customer says they got nothing
Check their mobile number on the visit first — a mistyped number is by far the commonest cause, and it is fixable from the visit itself.
Then check their customer record for an opt-out. Somebody who has replied STOP gets nothing at all, including their own visit updates, and there is no override — they have to opt back in. See sender numbers.
Nobody is getting a particular message
That message probably has every channel switched off, which is how a message is silenced. Check it under Location settingsCustomer messages, remembering these are set per branch — a message working at one shop can be off at another.
Messages arrive, but late
Check that message's delivery condition. Anything not set to always send is held for a minute and released by a job that runs every five, so it arrives one to six minutes later. Set the “it's your turn” message to always send. See channels and fallback.
Marketing campaigns will not send
Most likely the messaging allowance is spent — campaigns are refused while visit messages keep sending. Check your usage report. WhatsApp campaigns are also refused until a WhatsApp sender is registered.
Delivery to the United States is unreliable
American networks require a registered campaign before business messaging delivers consistently, and that registration is reviewed by the carriers. Delivery elsewhere is unaffected.
Customers cannot join
The page says you are closed, but you are open
Check three things, in this order:
- The branch's time zone. A wrong one applies your hours at the wrong moment.
- Whether the waitlist has its own hours or is inheriting the general ones.
- Whether a date exception is in play for today.
The page says the waitlist is full
You have a capacity cap set, and both waiting and called visits count towards it. Raise it or work the list down — waitlist rules.
Some people can join and others cannot
One of the submit-time rules is catching them: existing customers only, one live registration per person, or a distance requirement. The distance rule also fails for anybody who declines to share their location.
Nobody can join at all, and the page offers no form
The waitlist is switched off for that branch.
QR codes and links
The code opens the wrong branch or the wrong queue
The code is tied to the location and queue chosen when it was created. Create a new one pointing at the right place and reprint — printing QR codes.
Printed codes and links have stopped working
Your public short name has probably been changed, which breaks every link built from it. Change it back, or reprint everything and update your website and social profiles.
The code will not scan reliably
Usually printed too small, or on a curved or reflective surface. Print larger, put it flat, and test in the light the customer will actually be standing in.
Bookings
No slots are offered
Work down the filters a slot has to survive:
- Does the branch have booking hours set for that day?
- Is the service available for bookings rather than waitlist only?
- Does its notice window rule out the dates being looked at?
- Is a resource that can do that service actually working then, and not already booked?
See booking online.
Two bookings landed on the same time
Nothing is limiting concurrency. Define resources, or set the location's simultaneous booking cap.
Appointments are missing from analytics
They are not counted there. Every figure on that page is waitlist visits only — use reports, which have their own booking report.
Wait estimates look wrong
Estimates are far too optimistic or too pessimistic
On the classic model, adjust the buffer. On the intelligent model, the estimate is only as good as your service durations and resources — an under-stated duration produces an estimate that is always wrong in the direction customers notice.
Estimates jump about
The classic model follows how fast you have actually been calling people, so a quiet spell moves it. Showing a range rather than a single number is usually the better presentation — wait time estimation.
Access and permissions
A member of staff cannot see a branch
They are restricted to specific locations. That is separate from their role and applies on top of it — team and roles.
A page has disappeared from the sidebar
Check which view you are in. The waitlist and appointments only exist in the location view; QR codes, analytics, reports and team only exist in the account view.
Somebody cannot sign in
There are no passwords, so there is nothing to reset. Sign-in links expire after five minutes and work once — request a fresh one. If they never arrive, check the spam folder and that the address is the one they were invited with.
The last owner cannot be removed
That is deliberate: an organisation must always have an Owner. Promote somebody else first.
Data and reports
A scheduled report never arrived
Check the report's own run history. A failed run is recorded and not retried, because re-running it would produce the same numbers and a second email.
Today is missing from a report
No range ever includes today, deliberately — a report covering a day still in progress gives different numbers each time you run it.
Daily figures are cut in the wrong place
Days run from midnight to midnight in each branch's own time zone. Check the branch's time zone is right.
A setting that appears to do nothing
A few settings are placeholders
Some entries in the settings menus open a page that does not configure anything yet — among them arrival behaviour, saved replies, App Clips, link shortening, location-level custom design, account-level localization and the various list display options. The “allow flagged customers” toggle likewise has nothing behind it. Where the underlying feature works on defaults, the relevant documentation page says so.
Still stuck
Email hello@queuejoin.com. Include which branch, which customer, and roughly when — that is usually enough to find the exact message or visit and say what happened to it.