Skip to content
Sofia

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.

The line06:12–06:19
  1. JackLate. Can't make it.

    SofiaKitchen, Saturday open. I'll find cover.

  2. SofiaChloe, you're qualified and free. Can you take 07:00?

    ChloeI can't do it.

  3. SofiaMitch, can you cover the open?

    MitchYeah, I can take it.

    SofiaYou're on the roster. I'll write Tanda.

The record06:12–06:19
  1. 06:12:04

    OPEN — KITCHEN, SAT 07:00
  2. 06:12:31

    3 CANDIDATES RANKED
    • Chloe W · qualified, available
    • Mitch B · qualified, rest clear
    • Jules K · overtime
  3. 06:14:20

    CALLED CHLOE W — DECLINED
  4. 06:19:07

    CALLED MITCH B — ACCEPTED
  5. 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. 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. 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. 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
FAQ

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.

Information pack

Request a free information pack

A practical overview of Sofia, activation, and A$200-per-store pricing for your operation — sent straight to your work inbox.

  • Call-offs by call or by text, from the roster rules you set
  • How the first store is activated
  • A$200 per store per month

Optional. The site or company this pack is for.

We use these details to send your pack and follow up on your request. Privacy