Who's free is not who can go out
A client needs two Class 1 drivers for nights. Someone looks at the whiteboard, the shared sheet, or the group chat and asks the usual first question: who's free?
That question is incomplete. Free is not the same as placeable. Placeable means the right licence category, CPC and tachograph still current, DVLA check status known, Right to Work valid, and a real vacancy on a real client — not a name someone circled in marker this morning.
For UK HGV and industrial agencies, the gap between those two ideas is where Mondays disappear.
Availability without context is just a list
A whiteboard is honest about one thing: who the desk thinks is not already out. It knows nothing about whether that person can legally and practically do the job in front of you.
So the ritual starts. Phone the driver. Open the licence scan. Check the CPC tracker. Dig for the last DVLA PDF. Confirm Right to Work has not drifted into someone's inbox. Ask whether this engagement is PAYE or umbrella. By the time you have answered the real questions, "who's free" was only the opening line of a scavenger hunt.
Spreadsheets make the same promise with neater columns. A row that says "available" is still a claim someone typed. If compliance lives elsewhere, and the job lives in email, the sheet is a list of hopes — useful until the week gets busy and nobody updates it.
That is not a diligence problem. It is what happens when scheduling is treated as a separate habit from worker management and job management, instead of the point where those records meet.
Why bolted-on scheduling fails this niche
Generic CRMs and Salesforce-shaped platforms can be taught a calendar. Consultants add custom objects, status fields, and a process note that says "check compliance before placing". Under pressure, the note loses. Staff put a name on a shift because the client is waiting, then reconstruct the file afterwards — or trust memory because the configured screens take too long.
Ticket systems are worse for this job. They are good at assignees and priorities. They are poor at carrying licence categories, renewals, and client history in the same breath as "cover needed Thursday nights".
The other common path is no system at all: a board on the wall, a Drive sheet, and a phone. Cheap. Familiar. Fragile the moment someone is off, a renewal is missed, or a client asks who was checked when.
Neither path gives you matching. Matching is not dragging a name onto a day. It is putting a compliant worker onto a client's job, on the commercial route that engagement needs, without retyping the facts you already collected at registration.
What scheduling has to know
Scheduling only works when the stages behind it already share a truth.
Registration is where candidates upload licence and Right to Work documents. Worker management is where licence categories, CPC and tachograph expiry, and DVLA and Right to Work status sit on one record — not in a folder beside it. Client management keeps hiring companies separate from candidates. Job management links the vacancy to the client that raised it, with a status the desk actually tracks.
Then scheduling can mean something. Not "listed". Not "we think they're fine". Visible compliance on the worker, linked to a real job, ready for a placement that is either PAYE or umbrella — treated as different things, not one tick-box with a comment.
That is also why "who's free" is the wrong first filter. Free without category is noise. Free without Right to Work renewal dates is risk. Free without a job object is a phone call pretending to be a process. The desk already knows this. The tools usually force people to prove it by hand every time.
What we're building at Haulbase
Haulbase is recruitment software for UK HGV and industrial agencies — one system from job board to placement, pre-configured so scheduling sits on top of worker, client, and job records that already understand this niche.
At launch that includes the job board through registration, worker, client, and job management, plus scheduling and placement tracking. DVLA and Right to Work status are tracked manually on the worker, with documents uploaded and reviewed in one place. Automated DVLA licence check API integration, automated Right to Work identity verification, and payroll or umbrella company integrations come later.
We would rather ship matching against honest status on one record than pretend the automations are finished when they are not. Manual checks on the worker are still a better foundation for "who can go out" than a whiteboard that only knows names.
Built with real agency back-office experience — ten years of watching cover get filled twice: once on the board, and again when someone discovered the paperwork was not where they thought. Still pre-launch. If you're on the waitlist, thanks — more soon.
Ask the question the job actually needs
Drivers will still have gaps in their week. Clients will still need cover by lunchtime. What you should not need is a phone tree and three tabs to turn "free" into "safe to send".
If your schedule still starts with a list of names and ends with a compliance chase, you're the reason we're building Haulbase.