ShiftMargin/Systems/Worker Care
System 06 · Worker Care

Support that already knows the worker's shift, attendance and pay before they finish typing

Frontline workers leave for the agency that answers. Most support today is a shared phone, a WhatsApp group and someone's memory. Worker Care answers instantly, in the worker's language, from the records you already hold, and hands real problems to a human with the whole story attached.

−38%Target ops time on supportmeasured as contacts handled per coordinator hour
≈ $110–400Monthly run costfor 2,000 workers, about 6,000 conversations, by country mix
SecondsFirst response, any hourin the language the worker writes in
Before and after

What this work looks like today, and what changes.

Today, per worker question

  1. Worker messages the group or calls the office: "where is my shift tomorrow?" or "my pay is short".
  2. Coordinator is on another call. The message waits, sometimes until the next day.
  3. Coordinator opens three systems to find the worker, the shift and the pay line.
  4. Half the questions are the same five questions. Each is answered from scratch.
  5. A pay dispute is a screenshot and a promise to "check with payroll".
  6. The worker takes a shift from a competitor while waiting.
Frontline turnover in the industry can run into the hundreds of percent a year. Unanswered pay questions are a leading cause.

With Worker Care

  1. Worker messages on WhatsApp in their language. The agent replies in seconds with their next shift, site, start time and how to get there.
  2. Common requests are resolved outright: resend shift details, update availability, upload an expiring document, confirm a payday.
  3. A pay query is answered from the actual pay lines and attendance records. If there is a discrepancy, a case is opened with the evidence attached.
  4. Anything sensitive, unusual or emotional is escalated to a named person, with the transcript and the records already on screen.
  5. Every conversation feeds a weekly view: top issues by site and client, so you fix causes, not tickets.
  6. Workers who go quiet are noticed and checked in on before they leave.
Coordinators handle cases that need a person. The five common questions answer themselves.
How it works

Step by step: what goes in, what the automation does, where a person decides.

Green steps run on their own. Amber steps are where a human approves or decides, by design.

InputWorker message

WhatsApp, SMS or voice, in any language. "Where is tomorrow?" "Pay is short." "Can I change my availability?"

Step 1Retrieve the worker's context

Next shifts, site details, attendance records, pay lines, documents on file, open cases. From your systems, at the moment of the question.

Automated
Step 2Answer from records, not memory

The agent replies with specifics: the shift, the site, the pay line, the document that expires. It never invents an answer it cannot see in the records.

Automated
Step 3Resolve what it can

Resend details, log availability, accept a document upload, confirm a payday, register a late notice. Each action is logged against the worker.

Automated
Step 4Escalate with history

Pay discrepancies, disputes, distress, anything outside policy: a named human gets the case with transcript, records and a suggested next step.

Human handles
OutputAnswered worker, visible causes

Faster answers, fewer repeat contacts, and a weekly view of what workers actually struggle with, by site and client.

What you would see

One screen, three panes: the input, the reasoning, the result.

worker-care · conversation · A. Nair · Malayalam → English view
ConversationWhatsApp · 22:14
My salary this month is less. Why?
Hi Anjali. Your August pay was ₹18,420 for 22 shifts. I can see one shift on 19 Aug at Kochi Site 2 was recorded as 6 hours instead of 8. That is the difference of ₹340. I have opened a case with the check-in records attached and a coordinator will confirm the correction by tomorrow evening.
Ok thank you. Also where is tomorrow?
Tomorrow, 2 Sep: Kochi Site 2, 08:00 to 16:00. Report to supervisor Rajan at Gate B. Bus 14 from Vyttila gets you there by 07:40. Want me to resend this at 06:00?
Yes
Context pulled3 systems · 0.8 s
Worker
Anjali Nair · active since Mar 2026
Next shift
2 Sep · 08:00–16:00 · Kochi Site 2
Pay Aug
₹18,420 · 22 shifts · paid 31 Aug
Attendance
19 Aug: check-in 07:58, check-out 16:03
Timesheet
19 Aug recorded 6 h · mismatch
Documents
Bank verified · ID expires Dec 2026

The agent saw the check-in and check-out times and the 6-hour timesheet line. That is why it could explain the difference instead of promising to check.

Actions and escalationlogged
  • Case #2291 opened · pay discrepancy · evidence attached
    human
  • Assigned to Meera (payroll) · due tomorrow 18:00
    SLA
  • Shift details resend scheduled 06:00
    auto
  • Worker sentiment: neutral → satisfied
    noted
71%of this week's 1,140 conversations resolved without a person
Resolved by agentEscalated with context

A composite conversation. The agent answers from records it can see and opens a case with evidence when the records disagree. A person owns the correction.

Manual versus automated

Where the advantage comes from, step by step.

StepToday, by handWith ShiftMarginWhy it matters
First responseHours, or the next day.Seconds, at any hour, in the worker's language.Workers choose the agency that answers.
Knowing the workerCoordinator opens three systems.Context pulled automatically: shifts, attendance, pay lines, documents, open cases.Every answer is specific. Nothing is "let me check".
Common questionsAnswered from scratch, every time.Resolved by the agent: shift details, availability, document uploads, paydays, late notices. Logged.Roughly two-thirds of contacts never need a person.
Pay disputesA screenshot and a promise.Answered from pay lines and attendance records. A discrepancy opens a case with evidence attached and an owner.Pay questions are the ones that decide whether a worker stays.
EscalationA forwarded message with no context.Transcript, records and a suggested next step handed to a named person with an SLA.The human starts at the solution, not at "who are you?".
LearningNobody sees the pattern.Weekly view of top issues by site and client. Silent workers flagged for a check-in.You fix the cause at the site, not the ticket.
Under the hood

The components, in plain language, and why each one matters to you.

Everything here is chosen so your ops team can maintain it after we leave. The only pieces we keep maintaining are the ones that move money.

ChannelWhatsApp Business API through a regional provider

Meta Cloud API via 360dialog or Gupshup. Service replies inside the 24-hour window become billable from October 2026; the run-cost figures already assume it.

ReasoningA small language model with retrieval

A Haiku-class model answers from retrieved records only. A five-turn conversation costs under a cent. If the records do not contain the answer, it says so and escalates.

ContextRead access to your systems, at question time

Scheduling, attendance, payroll lines and documents via API or nightly sync. Nothing is copied that does not need to be.

ActionsA short, explicit list

Resend details, update availability, accept uploads, open a case, schedule a reminder. Each action is a logged function, not a free-form capability.

CasesYour helpdesk or a simple internal app

Escalations land where your team already works, with the transcript and records attached and an SLA clock.

InsightWeekly issue view from conversation tags

Top questions by site, client and language. Sentiment trend. Workers gone quiet. The report your ops lead reads on Monday.

The agent answers only from records it can see, and changes nothing about a worker's pay or status. It opens cases. People close them.
Guardrails

What stays human, and what happens when something goes wrong.

Distress goes to a person

Any sign of distress, harassment, injury or a safety issue is routed to a named human immediately, with the transcript. The agent does not counsel.

No invented answers

If the records do not hold the answer, the agent says so and escalates. It never guesses a payday or a start time.

Privacy by design

The agent sees only the worker it is talking to, verified by number and a challenge where needed. Conversations are stored under your data processing agreement, in region.

Fallback

The office number and the group still work. If the agent is down, workers reach the same people they reached before.

The economics

What it costs by hand, what it costs to run, and where the margin goes.

Support by coordinators$2–5

per contact in coordinator time at typical loaded rates, most of it spent finding information. Plus the shifts lost while workers wait.

Worker Care≈ $0.02–0.07

per conversation in message and model cost. About $110–400 a month for 2,000 workers, depending on country mix.

The number that matters most is worker retention by site after go-live. It moves slowly and it is the one that pays for everything else.

How a build runs

Six weeks to production, behind a manual fallback.

Weeks 1–2Measure

Sample two weeks of worker contacts: what they ask, how long they wait, how many are repeat questions, how pay queries are resolved today.

Weeks 3–5Build and connect

Retrieval from your systems, answer templates per language, the action list, escalation routes and SLAs, the weekly insight view.

Week 6Parallel run

The agent answers alongside coordinators for one site or client. Every escalation and every answer is reviewed.

OngoingProve weekly

Contacts resolved without a person, first-response time, pay cases closed on time, coordinator hours redirected, retention by site.

Questions operators ask

Before they let this near the business.

Which languages does it support?

The workforce's languages, including the ones your coordinators do not speak. Hindi, Malayalam, Arabic, Swahili and Zulu are common asks. We pilot-test any language that matters to you before committing, because nobody publishes per-language accuracy.

Will workers know they are talking to an AI?

Yes. The agent introduces itself as an assistant, and a worker can ask for a person at any time and get one, with the conversation attached.

Can it change pay or mark attendance?

No. It can explain a pay line and open a case with evidence. Changes to pay, attendance or status are made by a person, through your existing process, and logged.

Do we need a helpdesk tool?

Not necessarily. Escalations can land in the tool you have or in a simple internal review screen we set up. What matters is a named owner and an SLA on every case.

Start with your number, not our demo.

Bring the volumes and the time your team spends on this workflow today. In thirty minutes we will tell you whether it is your most expensive line, and if it is not, which one is.

Book a free 30-minute teardown →