Design your visitor pages
Everything a visitor sees on their phone is shaped here. One Visitor pages designer drives them all, and a live preview updates as you edit — Save makes it real.
The pages you design
The rail lists five visitor surfaces plus the designer itself. Pick a page and the inspector shows what you can change on it. Some pages, like the tracking page, have no form — there's nothing to ask for there.
- Join page — where a visitor joins your line.
- Tracking page — the tracking link they follow while they wait.
- Kiosk — the tablet at your counter.
- Appointment page — where a visitor books a time in advance.
- Their appointment — where they manage an appointment they already made.
Look
Under Look, keep Use your business brand on to inherit your account's colour and light theme, or override just this surface — an accent colour, a background, a text size (Small → Extra large) and bold headings.
How contrast is guarded
| What you see | What it means |
|---|---|
| A “may be hard to read” warning next to a colour | That combination is hard to read, so change it. |
| Under the accent colour: “Buttons use your colour with dark text · used 5.21:1” | This is the opposite of what most people expect. The button is painted exactly as you chose it — it is the writing on the button that goes dark or light so it stays readable. Smaller touches such as hover shades and coloured text may be darkened a little so they stay readable too. |
| A note under a dark background colour | Dark backgrounds are not used on visitor pages — customers see the light page instead. Pick a light colour to change it. |
Words
Looking to change the sentences themselves? The link Change the words your visitors read opens Wording and languages.
Words sets a custom heading (empty uses your business and line name) and, on the join page, a welcome message that applies to every line at this location. Default language sets the language of the visitor screens for this location — and only the screens.
Which language a visitor sees
| Whose screen it is | Which language wins |
|---|---|
| A visitor's own phone (join, tracking, online appointment, manage an appointment) | Their phone's language wins, if it is one of the six turnda ships. Your setting is the fallback. |
| A screen that belongs to you (the counter tablet and the lobby TV) | Your setting always wins. The device is ignored, because a lobby TV is your signage, not anyone's phone. |
| Neither yields one of the six languages | The page is in English. |
A visitor can also change the language themselves for their visit, with the small Language picker on the page (join, appointment page, tracking page, WhatsApp join and the kiosk join screen — never the lobby TV). It is remembered for the visit, but not on the shared counter tablet. See Which language visitors see.
What you ask for
On form pages, the designer only previews what you ask for. The field switches — Name, Email, Mobile number, Party size, What they need, Vehicle / plate and Note for staff, each on or off and optional or required — are set line by line on the Questions page, and the designer has an Open Questions button that takes you there.
| Page | What it asks out of the box |
|---|---|
| Join | Name and Email, both on and both optional — one tap joins. Party size is off. |
| Kiosk | Nothing. Name and Party size are off, and the kiosk can't offer Mobile number or Email at all (a shared tablet can't own a contact). |
| Appointment (booking) | Name, Email and What they need, all on and all required. Party size is off (you can switch it on). |
Mobile number is a different switch from Email, and it starts off. It is a number your staff can see and call about the visit — nothing is ever sent to it, no WhatsApp and no marketing. A visitor still gives just one contact for messages (the Email box, or the WhatsApp they choose to turn on). When a visitor types a contact, a tick box appears asking if they are happy to be messaged about their place in line; the wording follows which channels the line uses.
The full field-by-field table is on The Join page.
Preview every state — before a visitor does
The live phone-frame preview has a state switcher, plus a phone / tablet / computer device switch, so you can see each page in every situation it can be in — not just the happy path.
| Page | States you can preview |
|---|---|
| Join page | The form · Contact filled in · Line is full · You're closed · Joining paused · Not taking visitors. |
| Tracking page | Waiting · Only appointments ahead · Their turn · Completed. |
| Kiosk | Welcome · Number given · Line full. |
| Appointment page | Pick a time · Details · Booked. |
| Their appointment | Their appointment · Reschedule · Cancelled. |
Saving — when it becomes real
Nothing reaches a visitor while you edit. The preview updates as you type, but the live pages change only when you press Save — a "Visitor page saved" toast confirms it.
- Leaving with unsaved changes? The app asks — “Leave without saving?” — so work isn't lost by accident.
- Each page keeps its own look and its own questions. Saving the kiosk never touches the join page.
- If a save fails, a box titled Not saved says what you see is not what your visitors are getting. Press Save again.
- If someone else saved while you were editing, the page tells you. Your edits stay on screen; saving replaces their changes, or you can press Load their version instead.
- Switching location with unsaved changes discards them, and the page warns you first.
No location yet
If there is no location, an owner is told to create one. Staff are told to ask their owner or manager to assign them.
Related: The Join page · Which language visitors see