AI coordination for construction trades

A day late is a dollar short.

Mills runs AI agents that keep general contractors and subcontractors on the same schedule. When one trade slips, Mills sees who's affected next, texts them, and reworks the order of the day, so the GC doesn't spend the morning on the phone.

// Piloting with GCs and trades in Toronto and Vancouver Soon...

Illustrative demo

One dropped toilet. Zero lost days.

Based on a real job: a plumber broke a toilet, spent two hours finding the same model, and the electricians lost a full day. Here's the same morning with Mills.

Bathroom + kitchen reno · Tuesday
Shared schedule9:15 AM
PlumbingRay · 2 crew
ElectricalDana · 4 crew
TileMarco · 2 crew
$1,250Idle day avoided · 4 electricians kept working · nothing rebooked
Job threadSMS + app
The problem

A build is a supply chain of trades.

Each trade's timing and materials feed the next. Today that chain runs on texts, phone calls and whiteboards.

A drywaller arrives before the electrician has finished. A plumber is missing a part. The GC hears about the delay a day late. Scheduling apps manage one company, and group chats bury changes. Neither was made for several trades sharing one job.

$1,250

wages for a four-person crew sitting idle for one day

1 day

of idle time prevented pays for about a year of Mills

0

tools link the plumber to the electrician who's waiting on them

How it works

One place for the schedule, the checklist and the conversation.

01 / SCHEDULE

One shared schedule.

Every trade on the job, on one timeline. A change made by the GC appears on every crew's phone right away.

02 / CHECKLISTS

The right parts on the truck.

Each trade gets a list of the tools and materials for the visit, plus reminders to clock in and out.

03 / AGENTS

Agents that catch the knock-on.

When one trade runs late, Mills works out who's next, messages them, and suggests a new order for the GC to approve.

Reply 1 to confirm

No app required for subs. Crews can do everything over text. The app adds GPS check-in and push alerts.

Who it's for

The GC pays. Every trade on the job benefits.

General contractors

Monthly plan per GC
  • See who is on site and when
  • Learn about delays before they cost you a day
  • Approve a reshuffle with one tap instead of ten calls

Subcontractors

Free, joined by invite from your GC
  • One place for every GC you work with, not a separate portal for each
  • Know when the room is actually ready before you drive over
  • Works over plain text if you never install anything
Why we're building this

We've stood on the job site.

Anson works part-time as a plumber, and both founders' parents work in construction. We've watched one small accident push another trade back a full day, with nobody able to see it coming.

Anson CheungCo-founder & CMO
Cheney ZhaoCo-founder & CTO
Costly delays happen between companies, not inside one office.

That's what we learned from three months of talking to contractors in Toronto and Vancouver.

600+contractors contacted
40+subcontractors interviewed
10+GCs interviewed
Book a demo

See Mills on one of your jobs.

We're choosing a small group of GCs and trades for early pilots. Tell us about your work and we'll set up a 20-minute demo.

We reply within one business day.

Thanks, you're on the list.

We'll be in touch within one business day to set up your demo.