AI voice that fills open shifts and chases missed clock-ins
The problem
When a support worker can’t make a shift, someone in the office has to ring around until a replacement says yes. And when a worker doesn’t clock in, nobody knows whether a client is waiting alone until someone happens to notice.
What I built
One phone number with five AI voice agents, and the automation behind them.
To fill a shift, an operator screen lists the workers who have supported that client before, shows who is free, and gives a reason for every worker it rules out. The operator sets the order. The system then calls each worker in turn, texts an offer to anyone who misses the call, and books the first spoken yes.
The same number looks after attendance. A worker who hasn’t clocked in gets an AI call, then a text. If there is still nothing, it is raised to the office as a possible no-show, and after hours it rings management’s phones.
Filling an open shift
Operator screen
Previous workers, who is free, and why anyone is ruled out. The operator sets the order.
AI call
The first worker is called and the call is graded.
No answer
A text offer goes out and the next worker is called.
Spoken yes
The first yes books the shift.
Office told
An outcome email, with every call and text on record.
Chasing a missed clock-in
Shift starts
Checked every 5 minutes.
+15 min, no clock-in
An AI call, then a text.
+30 min, still nothing
Raised as a possible no-show.
Office alerted
After hours, management’s phones ring.
Worker clocks in
The case closes itself.
What that means day to day
- The operator stays in charge. The system suggests; a person decides who gets called.
- Shift checks run every five minutes across two states.
- Every call, skip and text is logged with its wording.
- It spots phones that answer with a screening robot, so a robot’s words are never recorded as a worker’s answer.
