AltoSignal for Spas

The room turn

Minutes between guests is the number you already watch.

Most spas run the turn on hallway traffic — someone walks somewhere to find out something a screen could have told them. Every room here carries a state every screen can see, changed in one tap, and changing it pages nobody.

Start 30-day free trial Watch a turn

The Rooms board

{{ clock }}

Watch one turn.

{{ r.name }}

{{ r.state }}

{{ r.age }}

{{ caption }} {{ subcaption }}

Every screen in the spa shows this, and none of it made a sound. The board is a replica running in your browser, not a video.

The states

Five words, and the sixth is yours.

A seed, not a set. Rename, recolour, reorder, delete. Six is the ceiling and we ship five on purpose — the empty slot is where your spa’s own word goes.

Each room also shows how long it has been in its state, counted from when the state was set. That is the minutes-between-guests number, not time since anyone last mentioned the room.

Ready The room is clean, stocked and available. The state a room turn ends in.
In session A guest is in the room. Nobody knocks to find out.
Needs turning The therapist has finished and left. Housekeeping can see it from the dispensary.
Guest waiting Someone is in the relaxation lounge for this room. The clock the front desk cares about.
Out of service A broken table, a stuck door, a room being deep cleaned. Kept as its own state because its absence is the costly one: without it, a room nobody can use reads as Ready.

A room nobody has set yet reads Not set, in faint ink. It never reads Ready — the app does not guess about a room.

Silent by default, loud by choice

A wall tablet that chimed at every room change would be turned down by Wednesday, so states arrive without a sound. Some conditions do want somebody now — a spill, a room out of service. Mark that one button as alerting and it chimes as well, in one signal rather than two.

The answer, in one tap

While a signal is showing, your reply buttons take over the send grid, so the person being paged answers without composing anything: On My Way, Be There Soon, Finishing up, Running 5 over, Can’t right now. The reply acknowledges in the same press.

Different words, same room

A state travels as an identifier and is read back through each screen’s own list, so a spa wing and a clinical wing can show different words for the same condition and still agree what the room is. It is also why renaming a button does not orphan the rooms already in that state.

What it does not do

Three things worth knowing before you buy

  • The silence needs every screen on the current app. A screen running an older version does not know a room state from an ordinary signal, so it chimes — and the person who set the state has no way to see that it did. Update the screens, or expect one of them to make noise.
  • The browser version shows the change, not the state. It receives room-state changes as ordinary history entries. For the Rooms view itself, use the app.
  • It is not a booking system and it does not know your schedule. A room is in the state somebody put it in. Nothing here reads your calendar, and nothing clears a state on a timer.

Questions

About the room turn

Does setting a room state page anybody?

No, and that is the point of it. A room state travels as an ordinary signal, but the receiving screen recognises it as a status change and files it without the side effects: no tone, no takeover banner, no row on the board. Every screen converges on the new state and nothing chimes. If you want one particular state to page as well, you mark that one button as alerting and it does both in a single signal.

Can we use our own words for the states?

Yes. The list is the spa's, not ours. Add, remove, reword, recolour and reorder up to six of them. The five we ship are a starting point: Ready, In session, Needs turning, Guest waiting and Out of service. The sixth slot is deliberately left empty for the word your spa uses that no other spa does.

How is this different from just sending a signal?

A signal is a moment and a state is a condition. Guest ready in Treatment 1 is true at 2:15 and meaningless at 2:40; Needs turning stays true until somebody turns the room. The board carries the signals, the Rooms view carries the conditions, and each room shows how long it has been in the state it is in.

What does the timer count?

The moment the state was set, not the last time anyone mentioned the room. That is what makes it the number a spa owner already watches: minutes between guests. It is not an expiry and nothing clears it on a timer, because a room's condition is not a page.

Do all our screens need to be the same kind?

They do not, but there is one thing worth knowing. The silence is a property of screens that have the feature. A screen still on an older version of the app does not recognise a room state as a state, so it treats it as an ordinary signal and chimes, and the person who set the state cannot tell that it happened. Updating every screen is the fix. The browser version shows state changes in its history rather than as room states.

What are quick replies?

The answer half of the same idea. While a signal is showing, the send grid is replaced by your reply buttons, so answering is one tap instead of composing a signal back. The five we ship for spas are On My Way, Be There Soon, Finishing up, Running 5 over and Cannot right now, and a reply acknowledges the signal in the same press.

Time one turn, then time the next twenty.

Thirty days free on every screen in the spa. Set up your rooms and your states in under ten minutes.

Start 30-day free trial