Agreed on site. Billed and claimed by agents.

Brennan Build is an example of a general contractor. Its people make the calls, its agents do the paperwork.

Engineer in a red helmet inspecting a large steel pipe segment

How one case runs.

A change order, approved on site and never invoiced. Here is what fluctor does with it, step by step.

  1. 1Noticed

    On 10 June Mark Doyle of Calder Homes approves extra fire-stopping on level 3 by email. Twelve days later nobody has invoiced it. fluctor raises the signal: €18,600, with the email as its source.

  2. 2Traced

    Explore opens the project, Riverside Block B, and the signed site instruction. The accounting record lists change order 7, and next to it there is no invoice.

  3. 3Automated

    One click on Automate this opens the chat. The agent is described in a sentence: draft the invoice from the change order and send it to the client’s accounts address.

  4. 4Approved

    The first run stops before anything is sent. Invoice 1418 and the site instruction are in the draft; one click on Approve this run sends this one. With Always allow for this agent, the next ones go out on their own; otherwise each run is approved separately.

  5. 5Tracked

    A sentence in the chat builds the dashboard of open change orders by project. €45,600 is still unbilled across four projects, and Riverside Block B shows as invoiced.

See it work, start to finish.

One change order, approved on site and never invoiced. Watch fluctor notice it, trace it, hand it to an agent and keep watch on all the others.

Two more agents for the site office.

Subcontract billing

The problem
A subcontractor bills above its contract sum, and it gets paid.
It starts when
An invoice from a subcontractor arrives
The result
Query to Ferris, €23,400 on hold
The agent “Subcontract billing” opened in the agent list: last run 22.06.2026, 07:30. Nine invoices were checked, one is above its contract sum.

Guarantees and retention

The problem
Retention left with the client because nobody asked for it in time.
It starts when
Every morning, against the contract dates
The result
Request for €126,000, ready on day one
The agent “Guarantees and retention” opened in the agent list: last run 22.06.2026, 06:00. Two dates were found, one guarantee and one retention release. Both went to the commercial manager.

What people on site ask.

Every answer comes with the file it was read from.

  • No. Change order 7 was approved on 10 June and finished on 12 June. There is no invoice on file. Est. €18,600 outstanding.

    Source: RE: Level 3 fire-stopping

  • On 30 June 2026, in 8 days. Two handover items for Ferris are still open.

    Source: guarantee_ferris.pdf

  • From 13 July: 28 days after practical completion on 15 June, on written request. €126,000 is being held.

    Source: main_contract_blockB.docx

Your data stays yours.

Site instructions, contracts and cost reports stay in-house: hosted in the EU or entirely on your own servers.

  • EU hosting
  • Your own servers
  • GDPR & DPA
  • No training on your data
  • Every answer with its source
  • Activity log

See fluctor on your own documents.

A demo on your own projects, with your real inbox and files, not on slides.