Skip to content
SmallShopAustralian Made Software
Back to all case studies
Automate · Automate the Repetitive Work
Illustrative example, not a specific client.

Illustrative example — this shows how a job like this typically runs, not a specific client engagement. Figures are representative, not measured outcomes.

Embedding AI Agents Into a Construction Company's Project Workflow

How connecting five separate systems, and giving a few of them an agent to watch over, stopped project managers doing the same job four times.

Client
A commercial construction company
Commercial Construction & Fit-out
Location
Gold Coast, QLD
60 staff · multiple concurrent sites
Time taken
9 business days
Fixed timeline
Price
$1,450 AUD (fixed price)
Agreed before we started
What a job like this typically changes
14 hrs/wk
Admin hours saved
Across the project management team, back on running sites
Days to hours
RFI turnaround
Unanswered requests now surface automatically instead of waiting to be noticed
4
Systems connected
Project platform, Xero, site email and the client-facing record, now in sync
Zero
Re-keyed data
A variation or RFI is now entered once, not up to four times

Where they started

The situation

A single approved variation had to be logged in the project management platform, re-typed into Xero to bill the client, emailed across for a paper trail, and filed for the project record — the same information, retyped by hand into four places. RFIs sent to consultants sat in personal inboxes with no shared view of what was outstanding or overdue.

The problem

Nothing was really broken — the systems all worked — but nobody had connected them, and a slipping program or an unanswered RFI only surfaced when someone happened to notice, usually later than it should have.

Where the hours were actually going

From the first read-through
The same job, retyped into four systems

A variation logged once had to be manually re-entered into the project system, Xero, an email to the client, and the site file.

RFIs sat in inboxes

Requests to consultants and engineers lived in personal email with no shared record of what was outstanding or how overdue it was.

Slipping programs surfaced late

A site falling behind schedule usually only became visible at the next site meeting, days after it started slipping.

The systems could already talk to each other

Every tool in use had an API. Nobody had connected them — the work had just always been done by hand.

The nine-day build

Done in 9 business days
Days 1–2

Connecting the systems

Wired the project management platform, Xero and the site email inbox together, so an approved variation only has to be entered once.

Days 3–5

Agents that watch, not just move data

Built agents that watch for a program starting to slip, an RFI going unanswered past its due date, or a variation ready to bill, and draft the next action — a chase-up email, a billing entry, a flag on the site dashboard.

Days 6–7

A person still signs off everything

Every drafted action lands in a review queue for a project manager to approve, edit or dismiss — nothing goes out or gets billed without a person seeing it first.

Days 8–9

Rolled out site by site, and handed over

Rolled the system out across live sites one at a time, trained the project managers on the review queue, and handed over documentation for the connections and rules.

What was handed over

  • The project management platform, Xero and site email connected and kept in sync
  • Agents watching for slipping programs, overdue RFIs and billable variations
  • A review queue where a person approves every drafted action before it goes out
  • Documentation of every connection and rule, handed to the internal team

What we built it with

We pick tools with low ongoing licence costs, solid privacy, and no lock-in — so you can take the work elsewhere if you ever want to.

Node.js / TypeScriptClaude 3.5 SonnetProcore APIXero APISlackPostgreSQL

Sound like your situation?

Thirty minutes on a call is usually enough for us to work out where you're stuck, say whether we're the right people, and give you a firm price — before you commit to anything.