Cuprix
DemosWhitmore · Site
Demonstration data

One row per atomic fact, newest first, in the order a foreman needs to read them. Every row knows the message it came from — open one and you get the actual words.

Recorded · Instagram The same loop, recorded on a real phone A voice note goes in on WhatsApp; clean records come out the other end. No new app, nothing to learn.

The same number takes a meeting recording. It comes back diarised, with decisions and actions separated — and, crucially, stored against the same site the captures are, so one question can cross both.

Wakefield progress meeting

19 Aug · 41 min · Wakefield

MTG-001

Bulk excavation is held by the drainage connection, not by weather or resource. The 20T excavator comes off hire this week regardless. The phase end date moves once the authority responds, and not before.

Decisions

  • The 20T excavator is off-hired on Friday whether or not the dig restarts — standing time is no longer justifiable at £420/week.
  • The eastern edge is re-profiled to a shallower batter rather than sheet-piled; piling was priced at four weeks and the programme cannot absorb it.
  • No revised phase end date is issued to the client until the drainage authority confirms in writing.

Actions

  • Ruth Pilling Escalate the drainage connection to the authority’s regional office in writing 20 Aug
  • Barry Thackeray Off-hire the 20T excavator and confirm collection 22 Aug
  • Adam Verity Re-price the eastern edge as a re-profile and issue to Graham 26 Aug
  • Graham Whitmore Hold the revised programme until the authority responds ongoing

Present Barry Thackeray · Graham Whitmore · Ruth Pilling · Adam Verity

Huddersfield pre-pour coordination

21 Aug · 26 min · Huddersfield

MTG-002

The raft pour holds for next week provided the outstanding four tonnes of sand lands Thursday. Pedestrian routing at the gate is re-marked before the pour, not after.

Decisions

  • The pour stays in next week’s programme; it is re-reviewed Thursday afternoon once the sand is on site.
  • Pedestrian markings at the gate are re-marked before any pour traffic movement begins.

Actions

  • Neil Crossley Confirm the outstanding 4t of sand has landed and report Thursday 22 Aug
  • Neil Crossley Re-mark the pedestrian route at the gate and photograph it 22 Aug
  • Adam Verity Raise the short delivery with the supplier and seek credit 25 Aug

Present Neil Crossley · Adam Verity · Graham Whitmore

Recorded · Instagram Your best meetings don’t have a Teams link They happen on site, in the van, or out with a client — and none of them get written up. Send it a voice note instead.

Hire running past its return date is the quietest way a job loses money — nobody gets an alert when nothing happens. This is the register the plant assistant answers from.

Item Site Supplier Due back Days over Rate Overrun
20T Excavator PL-118 Wakefield Ridgeway Plant Hire 15 Jul 37 days over £420/wk £2,220
Telehandler 4T PL-093 Huddersfield Ridgeway Plant Hire 3 Aug 18 days over £310/wk £797
Tower Light ×4 PL-140 Huddersfield Northgate Site Services 10 Aug 11 days over £95/wk £149
Dumper 9T PL-127 Huddersfield Ridgeway Plant Hire 14 Aug 7 days over £265/wk £265
Trench Box Set PL-151 Wakefield Northgate Site Services 12 Aug 9 days over £190/wk £244
Compaction Roller PL-108 Kirkstall Ridgeway Plant Hire 15 Aug 6 days over £175/wk £150
Site Cabin ×2 PL-166 Kirkstall Northgate Site Services 17 Aug 4 days over £120/wk £211

The 20T excavator at Wakefield is 48% of all live hire overrun on this board — £2,220 of £4,645. Monday’s meeting already decided to off-hire it.

Recorded · Instagram Asking the plant register a question, on WhatsApp Someone once found a set of chains that had been on hire for months, unused. This is the version that answers before that happens.

Captures and meetings live in the same place, so a question can span both and be answered in one reply instead of two. This is the thing that was impossible before.

Graham Whitmore What came off Wakefield this week, and what actions came out of that meeting?

From site — 4 items, one capture

  • Eastern edge running wet and will not hold a batter (Ground Conditions)
  • 20T excavator standing idle on hire since June (Issue)
  • No response from the drainage authority — five weeks (External Hold)
  • Excavation phase cannot close until the connection is confirmed (Programme)

From the progress meeting, 19 August — 4 actions

  • Ruth Pilling — escalate the connection in writing (20 Aug)
  • Barry Thackeray — off-hire the 20T excavator (22 Aug)
  • Adam Verity — re-price the eastern edge as a re-profile (26 Aug)
  • Graham Whitmore — hold the revised programme until the authority responds

Where they meet

  • Barry raised the idle excavator on site and the meeting decided to off-hire it — that action is due today.
  • The drainage hold is the single cause behind both the phase slip and the standing plant.

Drawn from CAP-003 · MTG-001 · PL-118

Graham Whitmore Which hire is costing me the most right now?

Top of the list

  • 20T Excavator at Wakefield — 37 days past its return date at £420/week, £2,220 accrued.
  • That is 48% of all live hire overrun across the five sites.

Worth knowing

  • It has been standing idle since the dig stopped — Barry flagged it this morning.
  • Monday’s meeting already decided to off-hire it on Friday.

Drawn from PL-118 · CAP-003 · MTG-001

The demo above is the outcome. This is a short account of what it is made of and how it decides where a message goes.

What it is built on

Nothing exotic, and nothing the client cannot see into. The parts that hold their data are ordinary, boring and theirs.

  • Front door WhatsApp One number. No app to install, nothing to log in to.
  • Orchestration n8n Self-hosted. Every flow is a diagram you can open and read.
  • Database Postgres The spine. Captures, meetings and message state all live here.
  • Shared view Notion Mirrors the database, so the client owns a workspace they already use.
  • Speech Whisper · AssemblyAI Transcription, and diarisation when a meeting needs splitting by speaker.
  • Reading Claude Turns what was said into atomic, categorised records.

One number, three jobs

Site capture, meeting capture and the plant assistant all answer on the same WhatsApp number. A single front door works out which one a message belongs to, and everything that speaks back goes out through one shared path.

  1. WhatsApp numberone way in
  2. Front doorwho sent it, and what is it about
  3. Site captureMeeting capturePlant assistant
  4. One way outevery reply logged against what it refers to

How it decides

In order. The cheap, certain checks run first, and a model is only consulted when nothing simpler settles it.

  1. 01 Are we mid-conversation? If it is already waiting on an answer from you, the reply belongs to that.
  2. 02 Did you tap a button, or quote a message? Every message sent out is logged, so a reply resolves back to exactly what it answers.
  3. 03 How long is the audio? A note and a meeting recording are different lengths — but only where the answer is obvious either way.
  4. 04 Otherwise, read it This is the only step that costs anything, and it is the last one tried.
  5. 05 Still unclear? Ask A numbered question, with the original message held so nobody has to send it twice.

Asking costs one message. Filing a meeting recording as a site note costs the recording — so every unclear branch ends in a question rather than a confident wrong answer.

Why the database matters

Captures, meetings and plant all land in one place, against the same sites and the same people. That is the only reason the Ask tab can answer a question that crosses a voice note and a meeting in a single reply — and it is the thing that was impossible before.

Captures

CAP-001 · WhatsApp voice note

Neil Crossley Foreman, Huddersfield

21 Aug · 07:52 · 0:38

Right, sand came in this morning for the raft but there's only two ton on it and we ordered six — driver reckons the rest is Thursday. Other thing, we had a near miss over by the gate, dumper reversing, the pedestrian markings are worn away. Nobody hurt but it wants sorting. And I need that sand in before next week's pour, or we're all stood around doing nothing.

Cuprix reads

  • That was three things, not one
  • The number belongs to Huddersfield
  • Filed as Delivery, Safety, Programme
  • The pour is what’s at risk

3 records written Confirmed by sender

  1. Delivery Sand delivery 2t short of the 6t ordered
  2. Safety Near miss — reversing dumper, pedestrian route markings worn away
  3. Programme Resupply needed before next week’s pour

CAP-002 · WhatsApp voice note

Ian Sagar Foreman, Bradford

20 Aug · 16:41 · 1:24

Bit of a day. Young lad on the dumper wasn’t wearing his seatbelt and nearly came off when he hit that pothole by the compound — I’ve had a word with him about it. That pothole wants filling before somebody does themselves an injury. Concrete came this morning, six tonne instead of the ten we ordered, so we haven’t got enough to finish plot 2. Sent the short load back and marked it on the docket, and the office are chasing themthey reckon the rest might come later today. Good news is plot 1 is finished. But that shortfall pushes the plot 2 pour out, and they’re forecasting rain tomorrow so it’s blocked anyway.

Cuprix reads

  • Eleven separate facts in one message
  • Each gets its own category and its own row
  • Safety first, programme last — foreman order
  • Nothing summarised away, nothing merged

11 records written Confirmed by sender

  1. Safety Young lad on the dumper wasn’t wearing his seatbelt and nearly fell off when he hit a pothole
  2. Safety Reminder given about wearing the seatbelt
  3. Issue Not enough concrete to complete plot 2
  4. Issue Office staff following up on the delivery shortfall
  5. Issue Some concrete needed to fill in the pothole
  6. Delivery Concrete arrived with 6 tonnes instead of the 10 ordered
  7. Delivery Short load sent back and marked on the docket
  8. Delivery Remainder hoped for later today
  9. Progress Plot 1 completed
  10. Programme Shortfall pushes out the pour for plot 2
  11. Programme Plot 2 pour blocked tomorrow by weather

Eleven rows from one note is arguably too fine. “Reminder given about the seatbelt” is not a separate safety event from the near miss — it is the response to it. A one-line prompt change would fold an observation and its immediate follow-up together and take this to about five rows. Not made: the current behaviour is accurate, just verbose.

CAP-003 · WhatsApp voice note

Barry Thackeray Foreman, Wakefield

21 Aug · 08:15 · 0:51

Morning. We’re still stood on the bulk dig — the ground down the eastern edge is running wet, it’s not holding a batter at all. The 20 tonne is sat there doing nothing again and it’s been on hire since June. Still nothing back from the drainage authority on the connection — that’s five weeks now. Until that lands we cannot close out the excavation phase.

Cuprix reads

  • Four things, three of them blocking
  • The hire cost is a consequence, not a separate problem
  • The authority delay is outside Whitmore’s control
  • Filed against Wakefield — the phase is already 23 days over

4 records written Confirmed by sender

  1. Ground Conditions Eastern edge running wet, will not hold a batter
  2. Issue 20T excavator standing idle on hire since June
  3. External Hold No response from the drainage authority on the connection — five weeks
  4. Programme Bulk excavation phase cannot be closed out until the connection is confirmed

CAP-004 · WhatsApp voice note

Danny Ogden Foreman, Kirkstall

20 Aug · 15:07 · 0:29

Quick one — foundations to unit 4 are poured and struck. Rebar for units 5 and 6 hasn’t turned up, supposed to be Tuesday. We’ll lose the rest of the week if it’s not here Monday.

Cuprix reads

  • One completion, one shortfall, one consequence
  • The consequence is a programme item, not a delivery one
  • Kirkstall is already 7 days past phase end

3 records written Confirmed by sender

  1. Progress Foundations to unit 4 poured and struck
  2. Delivery Rebar for units 5 and 6 not delivered — was due Tuesday
  3. Programme Rest of the week lost if rebar does not arrive Monday

CAP-005 · WhatsApp photo

Keith Ambler Foreman, Halifax

19 Aug · 12:33 · 0:22

That’s the drainage run to the north boundary finished and backfilled. Inspection booked Thursday.

Cuprix reads

  • A bare photo arrived first
  • Cuprix asked what it was; this is the spoken reply
  • Photo and description stored as one record

2 records written Confirmed by sender

  1. Progress Drainage run to the north boundary complete and backfilled
  2. Programme Building control inspection booked for Thursday

The photo path: a bare image with no caption is not guessed at. Cuprix replies asking what it shows, holds the photo in an open session, and files the two together once the foreman answers.