Most subbies leak $20–40K a month on undocumented variations and missed notice deadlines. We’re fixing that.

For project managers

Hey Ovo,
who held us up?

Ovo is the AI that runs the project alongside you. Captures every chat. Classifies it against your schedule and contract. Tracks every time-bar. Drafts every notice. Answers your crew’s questions on your behalf — so you can walk site, take calls, and trust the project state is current behind you.

  • Ovo answers crew questions you’d normally field
  • Answer HC questions on the spot — in any meeting, with proof
  • Run the project from site, not from the office
  • One-tap approvals from the ute or the lift
  • Time-bar deadlines surfaced before they expire
  • Every chat auto-classified to the right task
7:42
Approvals
3 pending · Project A
3
EOT trigger · from Joey
T-101 L4 East rough-in blocked
Mech contractor 5d behind. Other-trade delay — EOT-eligible.
⏱ Initial notice due Thu 17:00
Variation · from Broad PM
V-026 extra waterproofing MHU 3.10–3.14
HC-directed extra scope · ~$3,400 value.
⏱ Notice due Thu 17:00
Field note · from Joey
MAG doors installed in plant room
2 photos · Ovo couldn't auto-match. Closest task: T-19 Pump Room.
Chat
Approvals
Schedule
Settings

AU/NZ construction subbies using Siteovo

GM FIRE
PM’s daily driver

Six things Ovo does so you don’t have to.

From auto-classifying every chat to drafting the notice of delay — the back-end work nobody pays you for, done in the background.

Auto-classify every chat

Every message from your crew or the HC gets matched against your schedule and contract. Completion → mark complete. Other-trade blockage → EOT candidate. HC-directed scope → variation. You don't classify anything; you approve what Ovo classified.

Time-bar tracker

Every notice deadline tracked — initial notice, full claim, weekly updates, variation notices. Surfaced 4 hours before they expire, every time. Strict eligibility logic baked in.

New

Knowledge base answers crew questions

“Cable tray spec in zone 3?” “Is V-020 approved yet?” “Where’s the wet-area drawing?” Ovo pulls answers from contract docs, drawings, approval status and prior chats — instantly. Stops you being the human FAQ for your crew.

Field notes inbox

When Ovo can't match a worker's report to a task, it sends you a refined summary. One tap: attach to the right task, log as XW, add as a new task, or dismiss. Nothing falls through. Ovo never invents a task ID.

Defensible audit trail

Every change — every variation, every status update, every approval — tied to the verbatim source message that triggered it. Immutable at the database layer. When the HC pushes back on XW-22, you have the chat receipts.

Schedule that updates from chat

Import the HC's programme once, expand into your trade tasks. From then on, completions, blockers, EOT-driven shifts and variation tasks all flow into the schedule from the crew chat — in real time. The schedule lives with the project.

PM workspace

Where you actually work.

Schedule on the left, decisions on the right. One screen. One project. No tab-hopping, no copy-pasting, no reconstructing the month from chat at 11pm.

PProject A · Fire Services
Schedule
Project A · 28 active tasks · updated from chat 2 min ago
Tasks this week + next
Filter
This week
T-101L4 East fire services rough-in
EOTBlocked
T-103Anti-lig install (V-020)
VAR60%
T-55SFIPs (AMPAC supply)
XWIn prog
T-19Pump Room install
Done
Next week
T-102L4 East commissioning
Pending
T-44Inwall services rough-in
Pending
T-58Brigade test acceleration
EOTPending
T-61Hydrant commissioning
Pending
Decisions3
All
EOT · T-101
Mech delay 5d
⏱ Notice Thu 17:00
Variation V-026
Extra waterproofing
MHU 3.10–3.14 · ~$3,400 SOR
Field note · MAG doors
Suggested attach T-19
A typical Tuesday

7:42am to 5:00pm. Without thinking.

Three moments from a real PM day, with Ovo doing the typing.

11:30am

Time-bar warning — 4 hours out

Phone buzzes: “⚠ Initial notice due 17:00 today for E-007 (mech delay).” You’re on a roof. Tap to open. Notice is pre-drafted with the source messages and the affected task. Edit one sentence, hit send. Done by 12:04.

7:42
Siteovo
Project A · 3 pending
Today 7:38
Ovo
Morning. Joey just flagged the mech contractor’s 5 days behind blocking L4 East. That’s other-trade delay — EOT-eligible.
EOT trigger · T-101
L4 East rough-in blocked by mech delay (5d).
Initial notice due Thu 17:00 (14h).
Accept
✓ T-101 → Blocked. E-007 created. Notice deadlines tracked. Draft notice ready when you are.
Show draft
Message
1:20pm

HC PM directs new scope verbally

On site, HC’s PM says “mate, can you do the extra waterproofing in 3.10-3.14?” You voice-message Ovo: “HC just directed extra waterproofing in MHU 3.10 to 3.14.” Ovo drafts V-026, attaches your message as evidence, sets the time-bar clock. You confirm with one tap on the way to the next task.

9:42
Siteovo
Project A · 2 pending
Today 9:42
Ovo
Just caught a direction from the HC PM in the site walk chat — looks like a variation:
Variation V-026 · directed
Extra waterproofing MHU 3.10–3.14.
Priced at SOR: ~$3,400.
Notice due Thu 17:00 (2d 5h).
Source: HC PM said in site walk chat at 9:38 — “Can you do the extra waterproofing in 3.10 to 3.14?”
Message
5:00pm

End-of-day digest

One message from Ovo: “Today: 1 EOT logged, 1 variation captured ($3,400), 8 task completions, 4 crew questions answered, 0 missed notices. Tomorrow’s critical: full claim for E-007 by 17:00 Thu.” You close the app. Project is current.

17:04
Siteovo
Project A · daily digest
Today 17:00
Ovo
📊 End of day · Tue 19 May
Captured today
8 task completions logged
4 crew questions answered (you saved ~2h)
1 EOT triggered (E-007 · mech delay)
1 variation captured ($3,400)
0 missed notice deadlines
Tomorrow’s critical
Full claim for E-007 due Thu 17:00
V-026 notice due Thu 17:00
Have a good night.
Cheers
Message
PM ROI

What a PM gets back.

12h
Saved every week

Real-time chat capture replaces manual triage, claim prep and notice drafting. PM gets roughly 1.5 working days back per week.

100%
Time-bars hit

Based on GM Fire pilot chat analysis, zero notice deadlines would have been missed if Ovo had been live. Previously: 2–3 missed per year per project.

$153K
Captured per project

From one 11-month GM Fire engagement on a 19-storey Brisbane residential tower. Six top claim events Ovo would have surfaced from the chat trail — variations, EOTs, defended back-charges.
Read the case study

I stopped carrying the project in my head. I walk site, take calls, draft RFIs — and trust the project state is current behind me. I sleep better.

— Project Manager · GM Fire Pty Ltd

All figures based on the GM Fire pilot chat analysis.

Stop being the typist. Start being the PM.

Three months free on any plan. We onboard you and your foreman in 90 minutes. By week three you’ll have your evenings back.

90-minute onboarding. No card. Three months free.