Loading
Loading
CheckIn is genuinely real-time: the second a client checks in, gets assigned, or steps out, the waiting-room display, the front desk, and every staff tablet update on their own, with no one refreshing anything.

On a busy day, your front desk, your techs, and your lobby screen are all looking at the same queue from different devices. If one of them is a few minutes behind, two people grab the same client, a chair sits empty while someone waits, or a guest is called who already stepped out for coffee.
Most tools fix this with a refresh button, or a screen that quietly reloads every 30 seconds. That gap is exactly where the mistakes happen. The bigger the rush, the more often the screen is wrong at the worst possible moment.
Across multiple locations the risk compounds. A change at one salon should never flicker onto another salon's board, and each shop needs its own live feed that reflects only its own floor.
CheckIn holds an open connection to each device and pushes changes out the instant they happen, rather than asking each screen to keep checking.
When a screen opens, the kiosk, the front desk, the lobby display, or a staff tablet, it opens a persistent connection to CheckIn and keeps it open. No polling, no reload loop.
Each device joins the live channel for its own location. A device at your Newtown salon only ever hears about Newtown, so locations never bleed into each other.
A client checks in at the kiosk, the front desk assigns the next person to a tech, a visit is completed, or a guest steps out of line. Any of these is a change worth broadcasting.
The instant a change is saved, CheckIn sends it down every open connection for that shop. The queue reorders, the wait time recalculates, and the new state appears on its own.
Front desk, lobby TV, and each staff tablet all settle on the identical, current picture, so there is one version of who is next and where everyone stands.
If the WiFi drops for a moment, the connection re-establishes on its own and the screen catches back up, so a flaky network never leaves a device stuck on an old view.
The same real-time backbone carries everything that has to stay current across your floor.
Every check-in, assignment, completion, and step-out updates the waitlist on every connected screen instantly. The order you see is the real order, right now.
The day's bookings move through their stages live. When one device marks a client on-chair or completed, the board updates everywhere at once.
As the line moves, positions and estimated waits update on the lobby display and the client's view, so the number people see reflects what just happened.
Each shop runs on its own live feed. Activity at one salon never appears on another's screens, even when one account runs many locations.
When you need help, in-app support chat runs on the same real-time connection, so messages arrive without anyone hitting reload.
Publish or change a promotion and it appears on the kiosk during check-in immediately, across the surfaces it applies to.
Screens recover on their own after a network hiccup and resync to the current state, so a brief drop never strands a device on stale data.
CheckIn keeps an open line to each device rather than re-asking the server on a timer. That is what makes updates feel instant instead of delayed.
When walk-ins arrive in waves, the queue changes by the second. A live board means your techs and front desk never fight over a stale list during the rush.
A calm lobby depends on a screen that is always right. Guests see an accurate position and wait without staff narrating every change by hand.
Run several shops from one account and trust that each floor sees only its own live feed, cleanly separated and always current.
It is genuinely real-time. CheckIn keeps a persistent connection open to each device and pushes every change the moment it happens, so the queue, bookings, and wait times update on their own. There is no refresh button and no reload timer.
Yes. The front desk, the lobby display, and every staff tablet for a location share one live feed, so they all show the same current state. When anyone checks a client in, assigns a tech, or completes a visit, every screen updates at the same instant.
The screen reconnects on its own and catches back up to the current state. A brief network blip will not leave a device stuck on an old view, so your floor keeps running without anyone manually reloading.
No. Each shop runs on its own real-time channel, so a check-in at one salon never appears on another salon's board. Locations stay cleanly separated even when one account runs many of them.
Yes. The same backbone carries live bookings, recalculating wait times, in-app support chat, and live promotion updates on the kiosk, so everything that has to stay current updates without a refresh.
No. Once a screen is open it stays connected and updates by itself. Your staff work the floor and the displays keep themselves accurate in the background.
Book a 20-minute demo and we’ll show you the queue, kiosk and loyalty running on a setup like yours.