Most descriptions of the staffing industry are about recruitment: finding people, matching skills, building candidate databases. That is the part that looks like a business model.
The part that decides profitability doesn't look like anything at all. It happens on the phone between five and seven in the morning, and it consists of one person calling down a list.
05:40 – the absence comes in
A care worker reports that she will not be in for the day shift. The message goes to the agency's on-call desk, not to the nursing home, because it is the agency that promised the shift would be covered.
From that moment there are 80 minutes until the shift change. In that window somebody has to find a qualified substitute, reach her, get a yes, and still notify the client before the first resident sits down to breakfast.
No part of that task is professionally difficult. All of it is time-critical.
05:55 – calling down the list
Whoever is on the on-call phone has a list sorted by qualification, geography, who worked most recently, and who has said they are happy to pick up extra shifts.
Then the calling starts. Most people don't answer, because it is six in the morning. Some answer and say no. Some answer and say yes, but can't be there before half past eight.
What actually happens in that hour is that one person makes twenty attempts one after another, because she can only talk to one person at a time. Each attempt takes between forty seconds and four minutes. The bottleneck is not how many candidates the agency has. It is that the phone is a serial channel.
06:40 – the calls nobody picks up
While she is calling out, other people are calling in.
A second client reports an absence of their own. A candidate returns a missed call from yesterday. A nurse in the middle of an assignment has a question about a timesheet.
None of them gets an answer, because the one person who could have answered is on a call about a different shift.
The first cost is easy to count: a shift that went uncovered. The second is invisible in the accounts. The candidate who called back was never reached, and took a shift with a competing agency instead. The client who got no answer called the second name on their list.
What that one shift is actually worth
| Outcome | Immediate effect | What costs more |
|---|---|---|
| Shift covered before 07:00 | Billable shift | Nothing |
| Shift covered at 09:00 | Partly billable | The client has already sorted it internally |
| Shift not covered | No revenue | The framework agreement gets reviewed at the next tender |
| Candidate never reached | No revenue | The candidate takes their next shift somewhere else |
The bottom row is the most expensive one, and the only one that isn't recorded anywhere. An agency rarely loses a framework agreement over a single uncovered shift. It loses it over a pattern of them across six months that nobody could see while it was happening.
Three streams of calls, one person
Where an online shop or a garage mostly receives enquiries, three streams run at once in a staffing agency, and they carry very different levels of urgency.
Absences coming in from clients. Short, formal, extremely time-critical. Always in clusters, always at the same times of day.
Outbound calls to candidates. Many attempts, a low answer rate, and the entire value lies in how many get made per hour.
Ongoing questions from people on assignment. Timesheets, expenses, when payroll lands. Not urgent, but they don't go away – they simply come back later in the day, and they consume the same person.
The three compete for one resource, and that resource is the phone line of one person at six in the morning.





