If you run projects, build these five flows first, in roughly this order: variation and RFI approvals, timesheet collection, plant and equipment bookings, subcontractor insurance expiry, and defect capture. Each one is bounded, runs often, and stays clear of finance and payroll on day one — which is why they return the most for the least build effort.
The rest of this post explains what each flow actually does, what it replaces, and how to sequence them so the first one makes the second one easier.
Why these five, and why this order
Every flow on this list passes three tests:
- Bounded — one process, with a clear start and a clear end
- Frequent — daily or weekly, so the saving compounds every week instead of once a quarter
- Low-risk — nothing here touches finance or payroll on day one, so a mistake costs an annoyed email, not a wrong pay run
Most construction and engineering businesses already own the tools to build them. If you are on Microsoft 365, SharePoint lists, Teams and Outlook come with it, and Power Automate flows using those standard connectors are generally covered by the licences you already pay for. Check current licensing before you commit, because premium connectors (and some integrations with job costing systems) change the picture.
| Flow | Replaces | Runs | Typical data store |
|---|---|---|---|
| Variation and RFI approvals | Email chains and phone chasing | Daily | SharePoint list per project or one central list |
| Timesheet collection | Paper sheets, Friday texts | Weekly | SharePoint list or a simple Power App |
| Plant and equipment bookings | Booking by text message | Daily | SharePoint list with a calendar view |
| Subcontractor insurance expiry | A spreadsheet someone forgets to open | Monthly checks, daily trigger | SharePoint document library with expiry dates |
| Defect capture | Photos retyped into spreadsheets | Daily on active sites | SharePoint list with photo attachments |
1. Variation and RFI approvals
The highest-cost delay in most contracting businesses is work paused waiting on sign-off. A variation sits in a project manager's inbox, the site supervisor rings twice, someone forwards it to the wrong person, and the crew either stands down or proceeds at risk.
A flow that routes the variation to the right approver, escalates after 48 hours, and writes the decision back to the project record removes the chasing entirely.
- 01Site raises variationemail with photos attached
- 02Forwarded to the PMwho is on another site
- 03Phone chasesupervisor rings twice
- 04Approval by reply emailnot linked to the project
- 05Decision retypedinto the variation register
- 01Site submits formphotos, cost estimate, project picked from a list
- 02Routed by valueto the PM, or PM plus director above the threshold
- 03Approve in Teamsone tap, comments captured
- 04Escalates at 48 hoursto the next approver, with the history
- 05Register updateddecision and timestamp written back automatically
The detail that makes this work is the routing rule. Before anyone builds, agree who approves what, at what value, and who covers when they are on leave. If that conversation turns into an argument, read write the process before you automate it first — the argument is the real problem, and the flow will not settle it.
RFIs follow the same shape with different fields. Build variations first, then copy the pattern.
2. Timesheet collection
Not the payroll integration — just the collection. A weekly flow that requests, reminds and escalates gets you complete timesheets by Monday instead of Thursday, which is where most of the month-end pain originates.
The order matters here. Make entry quick from a phone, with the project list pre-loaded, before you automate a single reminder. Then the reminders name the missing days rather than sending a generic nag. We cover the full approach in how to stop chasing timesheets.
Leave the export to payroll or job costing as a manual step for the first month. Once the data arrives complete and on time, integrating it is a much smaller job than integrating data that is half missing.
3. Plant and equipment bookings
Booking by text message means double-bookings and no history. The excavator is promised to two sites, the hire company gets called in a panic, and nobody can say afterwards how often the owned gear actually sat idle.
A simple SharePoint list with an approval flow gives you:
- Availability — a calendar view anyone can check before asking
- An audit trail — who booked what, for which project, and who approved it
- Utilisation data you did not have before — which is the number you need when deciding whether to buy, hire or sell
Keep the first version small: item, project, dates, requested by, approved by. Add pre-start checks or service reminders later if people ask for them.
4. Subcontractor insurance expiry
This is the compliance exposure nobody schedules time for. A subcontractor's public liability or workers' compensation certificate lapses, nobody notices, and they are on site uninsured.
Certificates go in a document library with expiry dates as columns. A daily flow checks the dates and warns at 60, 30 and 7 days — first to the subcontractor, then to the person who engages them, then to the project manager.
- 60 days outEmail to the subcontractor asking for the renewed certificate
- 30 days outReminder to the subcontractor, copied to the engaging PM
- 7 days outWarning to the PM and ops lead: not cleared for site after expiry
- Expiry dayStatus flips to expired; the record shows on the weekly compliance view
This one is cheap to build and removes a genuine liability. The same pattern covers licences, inductions and tickets; automating compliance expiry tracking walks through the build in more detail.
5. Defect capture
Photograph, log, assign, close — from the phone, on site. Retyping defect lists from photos into spreadsheets is pure waste, and the retyping is where detail goes missing: the photo that does not match the location, the trade that was never told.
A mobile form writes each defect to a list with its photo, location, trade and due date. A flow notifies the responsible trade, and the defect stays open until someone closes it with an after photo. At handover you have a complete, timestamped register instead of a spreadsheet reconstructed the night before.
This is the one most likely to need a small Power App rather than a plain form, because people on site need to pick the project, level and area quickly with gloves on. Even so, keep it to one screen to capture and one to close.
How to sequence the build
Do not build all five at once. Each flow teaches the team something — and teaches you what your people will and will not tolerate on a phone.
- Weeks 1–3Variation and RFI approvals on one or two live projects
- Weeks 4–5Timesheet capture and reminders for the same crews
- Weeks 6–7Plant bookings for owned equipment
- Weeks 8–9Subcontractor insurance expiry across all active subbies
- Weeks 10–12Defect capture, piloted on the project closest to handover
The timings are an example, not a promise; they depend on how quickly decisions get made about routing and thresholds. The point is the shape: one live process at a time, each running for a couple of weeks before the next one starts.
What can go wrong
The flows themselves are rarely the problem. These are:
- No owner. If nobody owns the variation process, every exception becomes a meeting. Name one person per flow before building.
- Building on a process that is about to change. If you are replacing your project management system next quarter, wait, or build only the parts that will survive the move. See the post on when not to automate.
- Over-building version one. Twenty fields on a defect form means nobody uses it. Start with the five fields people actually read.
- Flows owned by one person's account. If the flow runs as the admin who built it and they leave, it stops. Use a service account and document it.
- One named owner for the process
- Approval thresholds and leave cover agreed in writing
- A pilot project and crew chosen
- The list or library structure sketched on one page
- A service account to own the flow, not a personal login
- A date, two weeks after go-live, to review what people actually did
What to do next
Pick the flow that causes the most phone calls in your business this month. For most contractors that is variations; for some it is plant. Write down who approves what, run it on one project, and watch where people get stuck.
If you would like a second opinion on which to start with and what it would take, our Power Automate builds are scoped from $10,000 and built in your own tenant, and the diagnostic audit is free.
Want the version for your business?
Work out what manual processes are costing you — three minutes, no contact details needed.
Work out the cost