She answers at 06:12
One number per store. Staff call or text. Sofia checks the roster rules you already use, offers qualified teammates, and writes the accepted change. A text to the same number is the same cover.
Each store has its own number after you subscribe. This site does not publish a line to call.
JackLate. Can't make it.
SofiaKitchen, Saturday open. I'll find cover.
SofiaChloe, you're qualified and free. Can you take 07:00?
ChloeI can't do it.
SofiaMitch, can you cover the open?
MitchYeah, I can take it.
SofiaYou're on the roster. I'll write Tanda.
06:12:04
OPEN — KITCHEN, SAT 07:00 06:12:31
3 CANDIDATES RANKED - Chloe W · qualified, available
- Mitch B · qualified, rest clear
- Jules K · overtime
06:14:20
CALLED CHLOE W — DECLINED 06:19:07
CALLED MITCH B — ACCEPTED 06:19:09
ROSTER WRITTEN — TANDA
Seven minutes. Nobody called the manager.
Late, a call-off, or a named swap
A text to the same number is the same cover. These three run when store policy allows. Everything else is logged.
- 1
Running late
Caller ID, today’s shift, ETA. The opener is texted. No vacate unless the store asks for cover after a threshold.
- 2
Cannot make it
Vacate, offer people already on the venue team, and the first qualified yes wins. Sick can create leave in Tanda when that store is connected.
- 3
Julie take Thursday
Resolve the name, dry-run the rules, ask Julie. If she is not a fit, Sofia says why and offers the next two.
Talks. Rules write.
Sofia does not free-write the roster. A Cloud Function runs a state machine (greeting → intent → confirm → matching → offering → done). Writes go through Firestore or Tanda adapters. Kill switch pauses the whole agent.
The same rules in Tanda mode and on the roster the store already runs Every call or text stores a transcript and a frozen copy of the rules Undo exists; worker-initiated cover does not premium-punish the caller A text to the same number is the same cover
What this is not
This is not a guest-ordering bot, and it is not a contractor pool. A text to the store line is the same cover, not a separate messaging product. She fills only from qualified people already on your venue team.
No live contractor pool No Modern Award engine No claim that a number is ringing until it is
Questions, answered
Can I call Sofia today?
The conversation engine and the per-store line exist. This page does not publish a number to call or text. After you subscribe, attach a number to the store. Until that number is on the store, staff still reach the manager.
Does the manager have to approve every swap?
Not for the three in-policy intents. Sofia is the delegated shift leader. Out of policy (unknown caller, no candidates, kill switch) she escalates and texts the manager.
Will this write to Tanda?
Yes, when the store is in Tanda mode and a token is connected. The agent never holds the token — an adapter does. Connect Tanda from Sofia settings.
Is the call recorded?
Yes, for the store’s audit, once that store’s number is attached. The greeting will say so. Consent is stored on the call record.