Next week lives in one person’s head.
Solved One labour run anyone can open, on the phone or the office wall.
UK-built · CDM · CIS · MTD
Unibuild’s labour run is the planning grid for UK trades: every operative against every site, weeks and months out, checked against who actually clocked in. Operatives see their own week in the app, and approved leave cannot be booked over.

People down the side, days across the top, the project in the cell. This one works: set somebody’s Monday and repeat it across their week, split a day between two sites, and then try to put M. Whitfield on a job on the Thursday.
| Operative | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|---|
| A. Fenton Electrician | Elmfield |
Elmfield |
Call-outPriory Court, no power |
Elmfield |
ElmfieldPM off, half day |
Off |
Off |
| M. Whitfield Improver | Elmfield |
Elmfield |
Elmfield |
Annual leave | Annual leave | Off |
Off |
| J. Hadley Labourer | St Aidan's |
St Aidan's |
St Aidan's |
St Aidan's |
The Yard |
The Yard |
Off |
| D. Marsden Agency | The Yard |
The Yard |
The Yard |
Sick | The Yard |
Off |
Off |
| Redline M&E Subcontract 4 men | Northgate |
Northgate |
Northgate |
Northgate |
Northgate |
Northgate |
Off |
| T. Ashcroft Plumber | Northgate |
Northgate |
Day offJury service | Call-outMarsh Lane leak |
St Aidan's |
Off |
Off |
| G. Whitaker Groundworker | Northgate |
Northgate |
Northgate |
Northgate |
Northgate |
Off |
Off |
| R. Cowley Carpenter | Elmfield |
Elmfield |
St Aidan's |
St Aidan's |
Elmfield |
Off |
Off |
| On the plan | 8 of 8 | 8 of 8 | 7 of 8 | 6 of 8 | 7 of 8 | 2 of 8 | 0 of 8 |
Scroll the run sideways to reach Sunday
Change a cell and the week changes with it.
Applied for to date, from each job’s applications for payment. The count is this week’s plan.
From the plan in one person’s head to the leaver still booked on Monday.
Solved One labour run anyone can open, on the phone or the office wall.
Solved Each operative sees their own week in the app, and is told when it changes.
Solved Approved leave blocks the allocation before it is made.
Solved The plan is checked against the QR clock-ins as the day starts.
Solved One live run. Every change seen by everyone.
Solved Subcontract and agency labour on the same grid as your own.
Solved Planned labour cost per job, before the hours are worked.
Solved Weeks and months ahead, with last week copied in one step.
Solved Competence shows on the person before they are allocated.
Solved Day offs entered with a reason, and they block allocation.
Solved Deactivate once. Off the run and out of the app together.
The labour run is the weekly plan of who is going to which site. Most contractors keep it on a whiteboard in the office, or in a spreadsheet one person owns. It answers the most-asked question in any business with people on site: where am I on Tuesday, and who have I got on site three.
In Unibuild it is a grid. People down the side, days across the top, each cell holding the project that person is on, coloured by project so a week reads as a pattern rather than as text. It runs weeks and months ahead rather than to the end of the current week. It carries subcontract operatives and agency labour alongside your own people, and it already knows about approved leave and bank holidays before you start planning.
A whiteboard is a good tool. It is just a tool that stops working the moment anybody needs it while standing somewhere else.
Every project carries its own colour, so a cell is recognised before it is read. A team split across three jobs, a site with nobody on it on Thursday, a week where one project has quietly taken everybody: all of it is visible as shape rather than found by reading names.
The run is not bounded by the width of a wall. Plan the next week properly, then keep going: the shape of a month tells you where you are short before it is somebody's problem on a Monday morning.
Subcontract operatives and agency labour are planned in the same run as your own people, because on most jobs they are most of the labour and planning them somewhere else is planning half the job.
As the week renders, the run asks for every person and every date whether there is approved leave. On an approved full day the project selector is not drawn at all, so there is no control to click and no allocation to make by mistake.
Public and bank holidays, and the company's own non-working days, are a maintained list of named dates that shades both the labour run and the holiday planner. Whether Good Friday is on it is a decision somebody made once, on a date.
The plan is cross-referenced with the live QR clock-ins, so the difference between who was allocated to site two and who is standing on site two is visible immediately rather than at the end of the week.
Ask to book somebody onto a job he is on holiday for.
It is the fastest way to judge this, because you cannot. Watch somebody try it on the labour run and the control is simply not there to click.The run is worth having because of what it reads automatically.
Leave is requested from the app or the web portal as individual dates, each a full day or a half, and approved by a named committee rather than one supervisor who might be on a roof. The moment it is approved the run stops offering that person. The two are separate modules doing separate jobs: the holiday planner manages entitlement and approval, the labour run decides where people go, and the join between them is the reason either is worth having.
The same week renders as a read-only board for a television in the office, refreshing itself every two minutes, with no edit control of any kind on the page behind it. A screen on an open office wall cannot alter next week's plan by accident. Changes are made here, by whoever is meant to make them, and the board shows the result within two minutes.
The office needs to record that somebody is unavailable on Thursday for reasons that have nothing to do with annual leave. That is a day off: entered directly on the run with a mandatory reason, not requested and not approved because it is not a request, touching nobody's entitlement, and blocking allocation on exactly the same terms.
Everybody in the run is a row on the personnel record, whether they are on PAYE, trading through their own limited company, supplied by an agency or working for a subcontract firm. Deactivating somebody takes them out of the run's dropdown in the same operation that revokes their app access, so a leaver stops being plannable immediately rather than at the next tidy-up.
Where a group runs several businesses, staff belong to a business. Somebody employed by one does not appear in the other's labour run, timesheet grid or dropdowns unless you deliberately give them both. That is what stops a team being planned onto a job that is not theirs. There is more on running more than one company.
Who goes where stays the contracts manager's judgement. Competence sits beside it on the same personnel record, held in the training matrix. The run lets you plan a man onto two sites on the same day, because sometimes that is exactly what you mean. What it removes without being asked is the class of mistake nobody makes on purpose: planning a man who is on holiday, and planning a week nobody else can see. You may want it to refuse a double allocation, or to check a ticket before a man can be placed on a task. Tell us at implementation and we build it into your run. Unibuild is bespoke software, written to each firm, and changes asked for after go-live are included in the monthly fee rather than charged at a day rate.
The plan is only half of it. The other half is who turned up.
Clock in and out by QR on the phone, timed by the server rather than the handset, against the same person and the same project the run allocated.Trades whose week is rebuilt by something outside their control: a forecast, a possession that opens at a fixed time, or a permit with an end date.
Same platform, same login. These are the modules that plan the work, record it, and hold the evidence it was done properly.
Where the office hours actually go, why the group chat is not a plan, and what a person costs once they are on a site.
A 30-minute live demo of the run, the operative’s app and the wall screen, end to end.
All elevenSolved
Two minutes. A written figure by email, usually the same working day. Unlimited users, however many are on the run.