TEMP AND SHIFT DESKS · UK & US

A permanent role is filled once. A shift is filled every day.

Six things that break when a temp desk runs on perm software, six questions that expose it in any demo, and what changes when availability and shifts are built as one thing.

WHY TEMP IS DIFFERENT

One vacancy, or a pattern of days.

The permanent model treats a role as a container that is either empty or full. Every workflow follows from that: a pipeline that moves in one direction, a status that advances, a placement that closes the record. It is a good model, and it is the wrong shape for temporary work.

A temporary requirement is a pattern of shifts, each covered or not covered on its own day, by a person who may be perfect for Monday and unreachable on Thursday. The unit is the shift, not the vacancy. Everything below is a consequence of getting that one decision wrong.

A position filled sign hanging on an empty office chair — a perm placement ends the record, while the same temp requirement is open again on Monday with a different person in it.

The role is filled repeatedly

A perm placement ends the record. A temp booking ends on Friday, and the same requirement is open again on Monday with a different person in it.

A phone showing an incoming client call at six in the morning, beside a mug reading good people keep things moving.

The candidate is a moving target

Who is suitable barely changes month to month. Who is free changes hourly, and is the only question that matters when a client rings at 6am.

A phone held in one hand showing a shift starting in four hours with a fill now button, and ticks for available, compliant and not working.

Speed beats process

A perm shortlist can take a week. A shift starting in four hours is filled by whoever the consultant can establish is available, compliant and not already working — from a phone, between calls.

None of which is exotic. Health, education, early years, care, construction and driving are all overwhelmingly temporary desks, and between them they are most of the UK recruitment market by placement volume.

↑ back to the menu

Run patterns of days, not just vacancies. Fourteen days free, no card.

Start free — 14 days →
WHERE IT BREAKS

Six things that fail on perm software.

1. Availability is a text field

The commonest failure by a distance. “Availability” exists on the candidate record as free text: “Mondays and Wednesdays, some weekends”. It is how a candidate describes themselves, and it is useless to a desk filling the 14th.

The trap: it looks like the feature is there. Nobody discovers it is not until they try to answer “who can work Tuesday night” and find the only way is to read every record.

A laptop showing an availability field filled in as free text reading Mondays and Wednesdays, some weekends.

2. The shift vocabulary is somebody else's

Healthcare runs early, late, night and long day. Education runs AM and PM. Construction and driving run days and nights. Offshore runs a rotation that is not a shift at all.

The trap: any system that ships a fixed list of shift types has picked one sector's vocabulary and is wrong for everybody else — the same mistake as a hardcoded list of compliance document types. If your desk has to call a night shift “Shift C” because that is what the dropdown offers, the software is now training your consultants in its language rather than yours.

A shift type dropdown listing day shift, night shift, shift A, B and C, early and late, beside a note reading different sectors, different language.

3. “Unavailable” and “already booked” are stored as the same thing

To a database filter they look identical: not returned. To a recruiter they are completely different. One is somebody to try again next week. The other is somebody already earning, on your desk, whose booking you might be about to double.

The trap: collapsing the two loses the single most useful piece of management information a temp desk has, which is how much of the available pool is actually working.

A status list showing available, unavailable, already booked and not returned, beside a mug reading booked is working.

4. Silence is read as availability

A candidate who has said nothing about next week is not available. They are unknown. Systems that return everyone who has not explicitly blocked a date produce a list that is mostly people who never offered.

The trap: this one has a cost outside the software. A desk that rings people who never said they were free is how an agency wears out its own candidate base, and the people who stop answering are the reliable ones who get rung most.

A phone lying on a desk showing “No response…” and an unopened message, beside a note reading “No reply ≠ Available”.

5. Double-booking is discovered by telephone

Two consultants, one candidate, two clients, the same Thursday. On perm software nothing prevents it, because a permanent candidate genuinely can be in two pipelines at once — that is normal and desirable.

The trap: the clash has to be refused at the point of booking, not flagged in a report somebody reads on Friday. And a whole-day booking has to block every named shift that day, because somebody working all day is working all day.

A Thursday schedule with the same candidate on Client A on-site at 08:00 and Client B site visit at 12:00, scrawled “Double booked!”.

6. Compliance is checked against the agency, not the client

Most systems hold one mandatory document list for the whole agency. Real desks supply clients who each want something different, and a candidate who is compliant for one client is not automatically compliant for the next.

The trap: a per-client list that adds to the agency default sounds richer and is much harder to reason about. “Why is this person compliant for Client A and not Client B” stops having a short answer, and a system only an expert can operate is as bad as one only an expert wants.

Three client folders side by side — Client A, Client B and Client C — each ticking a different set of documents, beside a note reading “Different clients. Different requirements.”
↑ back to the menu

See the six things working on a shift desk. Free for a fortnight.

Start free — 14 days →
BEFORE YOU BUY

Six questions worth asking in the demo.

“Show me who is free next Tuesday night”

Not the candidate record. The list. If the answer involves a search filter over free text, or a report, the feature is not there.

A laptop showing an availability search: a date of Tue 14 Jan, a shift of Night, and a Search button.

“What are the shift names, and can I change them?”

If the list is fixed, ask what happens when a client uses a word that is not on it. The answer is usually a note field, which is another way of saying nobody can query it.

A fixed shift-type dropdown ending in “Other (note only)”, beside a note reading “Different clients. Different terms.”

“Book this person twice on the same day”

Watch whether it is refused, warned about, or allowed. Then ask what a whole-day booking does to the named shifts around it.

One day’s schedule with the same candidate on Client A at 08:00 and Client B at 16:00.

“Cancel one of two bookings”

Does the candidate now show as free, while they are still working the other one? This is the bug that is invisible until it puts somebody in two places.

A candidate record showing two bookings on the same Monday, one kept and one cancelled.

“Who dropped out last month?”

If cancelled bookings are deleted rather than kept, that question has no answer — and reliability is one of the few things a temp desk can actively manage.

A booking history listing completed, cancelled and no-show bookings with their dates kept.

“Do this on a phone”

A rota grid demonstrates beautifully on a laptop and is unusable in a car park between calls, which is where a great deal of temp booking actually happens.

A hand holding a phone on a find-staff screen, choosing a date and a night shift.
↑ back to the menu

Ask who is free on Tuesday night, and book from the list. Fourteen days, no card.

Start free — 14 days →
HOW ATS ENGINE HANDLES IT

Availability and shifts, built as one thing.

Availability is stored as a row per date, not as a recurring pattern. A candidate can still say “Mondays and Wednesdays” and the screen will write the dates — which means “free Mondays, but not that one” is an ordinary correction rather than an exception the system has to remember.

Availability

Who is free, and who is already out.

Candidates record the days and shifts they can work. Ask who is free on Tuesday night and get a list you can ring — then book somebody from it and they come off it, so the consultant at the next desk does not phone a person who is already working.

A clash is refused, not warned about. Somebody who offered the whole day counts as working the whole day, so an early shift blocks the night as well.
The ATS Engine talent pool: candidates filtered by availability, each showing compliance status and the shifts they are already booked onto.
In the live demo account — log in and look.

The shift label is whatever your desk calls it. There is no fixed list to fit into; suggestions come from what your own organisation has already typed, and a day with no label means the whole day. A candidate can be available, unavailable, or already booked — three states, because the last two are not the same fact.

Somebody who has said nothing is never returned as available, and the empty list says so in words rather than looking like a fault.

Booking writes availability

Booking somebody onto a shift sets their availability for that date to booked, and nothing else in the system does. That is what stops a second consultant ringing someone who is already working.

A “Who is free” screen for Tue 14 Jan on the night shift, listing Sarah T. and James L. on nights and Priya K. noted as free the whole day, each with a Book button, beside a note reading “Book once. No double calls.”

A clash is refused, not warned

The refusal names the booking they are already on. A whole-day booking blocks every named shift that day; two different named shifts on one date are fine.

A refusal reading “Booking cannot be created — this person already has a booking on Tue 14 Jan (08:00 – 16:00) for Client A”, beside a note reading “Stop clashes before they happen.”

Cancelling is careful

Cancelling frees the day only if they have no other active booking overlapping it — and a candidate who said unavailable keeps saying it, because a cancellation is not new information about what they can do.

A cancellation dialogue explaining that the candidate’s availability will only be updated if they have no other active bookings, beside a mug reading “Right people. Right shifts.”

Shifts can be booked against a client before anybody has written a job posting, which is the common case on a temp desk rather than the exception. How many people a client asked for is stored; how many are booked is counted, so the two can never drift. Cancelled bookings are kept, so “who drops out, and how often” stays answerable.

Each client can carry its own list of required documents. That list replaces your agency default rather than adding to it, deliberately, so the answer to “which rules is this client on” is always one list and never an inheritance puzzle. A client with no list of its own follows your standard set.

There is no rota grid, on purpose. A grid is the thing a desk cannot use on a phone between calls.

What it costs a temp desk

£25 a month a seat. One unfilled Tuesday costs more than that.

82p a day per recruiter — and not a penny for the workers on your bench.

This is the number that decides it for temp desks. Recruiters take a seat; the people you book never do, whether there are forty of them or four hundred. Software priced by candidate turns a growing bench into a growing bill. This does not. Put a year of one seat beside the margin on the shifts you drop in a bad week, or one worker sent to an assignment their compliance did not cover, and the arithmetic stops being close.

  • Your bench costs nothingBook four hundred workers off one seat. Only recruiters are counted, ever.
  • The rate falls as the desk grows£25, then £22.50, then £20 a seat. Published brackets, not a negotiation.
  • Fourteen days on your own rotaReal availability, real bookings, your own clients. No card needed.

Fourteen days free before you pay anything, and no card to start. Subscribe when it has earned it, and cancel in PayPal whenever you like.

↑ back to the menu

Book shifts against real availability. Fourteen days free.

Start free — 14 days →
RELATED REFERENCES

More for agency desks.

Compliance by sector

The eight credential regimes UK agencies actually have to track, the renewal cycle for each, and the trap in every one.

A stack of sector binders — healthcare, education, construction, transport — beside a compliance checklist of right to work, DBS, professional registration, training certificates, medical checks and insurance.

Candidate data retention

How long an agency can keep a CV, where the answer really comes from, and the five questions that decide it.

A candidate records table showing each person’s last contact and retention date, beside a note reading “Keep data only as long as you should.”

Switching ATS

What exports cleanly, what never does, and the checklist to work through before you give notice.

An export screen listing candidates, CVs, compliance records, job history, bookings, notes, user accounts and audit logs, beside a note reading “Plan it. Export it. Check it. Then switch.”
↑ back to the menu

A permanent role is filled once. A shift is filled every day.

Fourteen days of the whole desk, no card. Availability, shifts and compliance together.