Schedule
Every job on one timeline, with milestones and today's line. Move a date and the crew plan and the foreman's phone follow.
Four views of the same plan: Overview, Gantt, Calendar and Crews.

Jobs, crews, field reports, billing and payroll in one place. The AI reads every email, text and voice note, files it to the right job and drafts the next step. You check it and send it.
For electrical, mechanical, plumbing and specialty contractors.

Emails from GCs, texts from the crew, calls, voice notes and photos of T&M tags. The AI reads each one, files it to its job and drafts what comes next, from the reply to the delay notice.
Crews text in their own language
Raj writes in Punjabi. You read it in English, with the original one tap away.
It asks when it isn't sure
A voice note about “the Burnaby job” could be two jobs, so it asks you which one. 3 of today's 19 are waiting on that answer.
You press send
Replies, RFIs and notices wait as drafts next to the message they answer. Nothing goes to a GC until you send it.
Brentwood Tower2
Kingsway Retail1
Riverside Parkade1
Which job?1

The inbox in the app. Raj's text, translated from Punjabi and filed to Brentwood Tower, with the reply the Inbox agent drafted for you to send.
Follow one job in the demo account from the 6:00 AM brief to the claim at month end. The AI reads, files and drafts as the day goes. You check its work and decide.
6:00 AM
Overnight the AI read every text, email and timesheet. The brief says 20 things need you, 4 of your 13 jobs are at risk, and GCs owe you $788,106, with $262,510 late.

7:00 AM
13 people are on the clock on 5 jobs. The AI flags a missed clock-out, and when Raj forgets his cost code it suggests one from the text he sent this morning.

9:30 AM
Open Brentwood Tower and the summary is already there: 46 devices went in yesterday, L3 lost 2 hours waiting on framing, and the delay notice to Halden was due Thursday.

2:20 PM
The crew writes up a T&M tag on site. Change orders shows what's signed, priced and pending, and the AI drafts each notice before its deadline: CE-N-014 has 2 working days left.

4:30 PM
The AI compares every clock with the daily report. Kulwinder's clock says 9.5 h and the report says 8 h, so that one waits for you. The clean weeks go through in one tap.

Month end
The claim to Halden picks up the work done and the signed change orders. Holdback is kept on every pay certificate: $73.7K held on Brentwood so far, and $30.6K due Nov 5.


The office and the field work from the same records. Change a date, a price or a crew once and it's right on the schedule, the job page, the progress claim and the timesheet.
Every job on one timeline, with milestones and today's line. Move a date and the crew plan and the foreman's phone follow.
Four views of the same plan: Overview, Gantt, Calendar and Crews.

Every job in one place, with its stage, health and money. Open one and its RFIs, change orders, field records and closeout are all there.

Margin, money owed and jobs at risk, from the numbers the jobs already run on.

Inbox
Email, texts, calls and voice notes, filed to the right job.
Field and daily reports
Daily reports, hours and photos from the foreman's phone.
Change orders and T&M tags
Tags signed on site and notices sent before they're due.
Time and payroll
Hours by job and cost code, approved and sent to payroll.
Billing and holdbacks
Progress claims and pay certificates, with holdback tracked.
Purchasing and shop
POs, deliveries and shop work, tied to the job.
Safety and quality
FLHAs, incidents and inspections, filed by job.
Sales and quotes
Leads, bids and quotes, and your win rate.
Team and crews
People, tickets and who is on which crew today.
Knowledge
Your SOPs and training, where the crew can find them.
Accounting sync
Invoices, bills and payroll go to the books you already keep.
One box searches every job, file and message. Answers come back with the numbers and a link to where they came from. Ask it to draft a delay notice or chase a late payment, and it does the work and leaves it for you to check.
You asked: What does Halden owe us on Brentwood?
ReeveCrewChecked 2 things
Halden owes you $30.6K on Brentwood Tower, due Thu, Nov 5. None of it is late. Another $73.7K is held back from 6 pay certificates.
Your foreman talks and the AI writes it up, filed to the right job. The office gets daily reports, hours and site notes without chasing anyone.
Who's on site, who's off and what each person does first, written before the crew gets there.
Hold the big button and say what happened. It becomes the daily report, the timesheets or a T&M tag for someone to confirm.
One tap for everyone on site. Hours land on the right job, ready for payroll.
No signal in the basement? The voice note waits on the phone and sends once you're back in range.
Raj SandhuVoice note from site
“Done for today. Amrit, Jose, Lee and me, 8 hours each. Manny is off.”
Daily report drafted4 timesheets, 32 h
It drafts the work and a person approves it. Everything it does is on the record with where it came from, and the rules of where you work are built in.
Inbox agent · 7:02 AM
Drafted a reply to Raj: hold off on the C-4 boxes until Halden answers RFI 015.
Changes agent · 6:48 AM
Drafted change notice CE-N-014 to Halden. It's due in 2 working days.
Site log agent · 6:20 AM
Added the 46 devices that went in on L4 east to yesterday's daily report.
Site log agent · 6:12 AM
Set Manny's injury day to 8 h, paid by Coastal under WorkSafeBC rules.
Billing agent · Yesterday, 4:10 PM
Recorded a $30,600 payment on the wrong job.
3 waiting for an OK1 taken back
| Role | Financials | Payroll | Field |
|---|---|---|---|
| OwnerTom Barrett | Sees it | Sees it | Sees it |
| PMMike Tran | Sees it | Hours only | Sees it |
| Office | Sees it | Sees it | Sees it |
| ForemanRaj Sandhu | Hidden | Hidden | Sees it |
Foremen see the field entries in the trail, never the money ones. Owners, PMs and the office can take things back.
Holdback on every progress claim
Called retainage in the US. $73.7K held on Brentwood Tower so far.
Notice deadlines in working days
Weekends and holidays don't count. CE-N-014 has 2 left.
WorkSafeBC injury rules on timesheets
The day of an injury is paid by the employer, not the claim.
The email, text or photo it came from is one tap away.
Replies, notices and payments wait until someone approves them.
Every AI change is in the trail, with who approved it.
Field crews never see financials or payroll.
What beta companies get
Set up with you. We bring in your jobs, crews and cost codes.
Free while in beta. You hear about pricing before the beta ends.
A direct line to the team building it. Ask a question or report a problem and the people who make it answer.
A say in what's next. Tell us what's missing and help decide what gets built.
Short answers about setup, your crew and the AI.
Trade contractors: electrical, mechanical, plumbing, glazing and other specialty subs with roughly 5 to 100+ people in the field. It's built around how a sub works with a GC: RFIs, change orders, T&M tags, progress claims and holdback.
No. It syncs with QuickBooks, Xero and Sage 50, so your bookkeeper keeps working in the books they use today.
The phone side is made for the foreman: today's plan, a big voice-note button, clock in the crew, log the day. They can talk instead of typing and text in their own language. Field crews never see financials.
It reads incoming emails, texts and voice notes, files each one to the right job and drafts the next step: a reply, a change notice, a daily report, a cost code for someone's hours. Anything that goes to a GC or touches money waits for you to check and send. Every change it makes shows where it came from and can be taken back.
Access is set by role: owner, PM, office and foreman. Field crews never see financials. During setup we walk every beta company through where its data is stored and who can reach it, before anything is brought in.
Nothing during the private beta. We'll share pricing before the beta ends, and you decide then whether to keep going.
Yes. During setup we bring in your jobs, crews and cost codes from spreadsheets, QuickBooks or whatever you use today.
Yes. Progress claims carry holdback in Canada and retainage in the US, and the beta is open to contractors in both countries.
Join the waitlist and we'll set it up with you, on your own jobs and crews.
Free while in beta. For trade contractors in Canada and the US.