AI site manager

Mason

The site manager who reads the crew chat so you do not have to.

An AI site manager from Idle Work for contractors who run the job from WhatsApp. Mason reads your crew groups without ever posting in them, keeps track of who worked where and for how long, and turns your drawings into a priced bid for you to check.

Mason is in early access. Book a call to be one of the first crews on it.

Mason · Site manager

The evening crew report

Who worked where, and for how long.

Every evening Mason sends you one message: crew hours by job, what is blocked, and what someone asked that nobody answered. This is an evening at Sterling Exteriors, a contractor we made up to show it.

MasonSterling Exteriors · 6:00 PM
Today: 9 on site across 3 jobs. Hours come from the crew's own messages and pins.
Oak Street facade: Luis 7:05 to 3:30, Dev 7:10 to 3:30, Marco 7:20 to 1:00.
Pine Avenue roof: Sam 7:00 to 4:15. Ray started at 7:30 and never said he left, so his end time is open.
Blocked: Dev says the permit sign is missing at Oak Street.
Nobody answered Sam at 11:40: did the coping stones arrive?
Ray 7:30-4. Rest good.
Done: Ray, today, 7:30 to 4:00. 9 crew days confirmed for payroll.

Try it live

Do not take our word for it.

The agent below is live, not a recording. Pick an agent, ask it what you would really ask, and judge the answer yourself. No signup.

ReggieLive agent

Public demo. Do not paste private data. Replies are generated by a live agent and may be imperfect.

What Mason handles

The paperwork that starts after the crew goes home.

Crew hours

Start and end times from the crew's own messages and location pins. Nothing new for them to install.

Watch only

Mason reads the crew groups you pick and never posts in them. Your crew chat stays yours.

One reply confirms the day

Fix a time with a tap or a text. Nothing reaches payroll until you confirm it.

Job costs

Hours times each person's rate, charged to the job they worked, with overtime flagged.

Bids from drawings

Send the drawings or the bid form. Mason does the takeoff and prices it from your own rate card and past bids.

No made-up prices

Anything it cannot price stays marked for you to fill in. It never guesses a number.

Your proposal

The finished proposal carries your logo and your header, ready for you to send.

Blocked and unanswered

What is stuck on site and what someone asked that nobody answered, every evening.

Your crew's languages

Crew messages in Punjabi, Hindi or Spanish, translated for the office when you tap.

One screen

Today, jobs, crew, bids and insurance dates in one place, on your phone or at your desk.

One system

Crew, jobs, bids and proposals in one place.

Mason is not a chatbot bolted onto your phone. It is a full system for your business on its own private server, and the agent works inside it under the same rules as your staff.

The Mason app on a phone: crew days to confirm, grouped by job
Today: crew days to confirm, by job
A bid in the Mason app with one price still needed
A bid with one price still needed
A priced bid in the Mason app, ready to approve
Priced and ready to approve
Crew messages needing review in the Mason app, each with a translate button
Crew messages that need a look, translated on tap

Screens from the Mason app, with made-up data.

Proposals with your name on them

Takeoff from your drawings, prices from your rate card and past bids, then a PDF proposal with your logo, your header and a prepared-by line. Approve it, mark it sent, mark it won.

Jobs

Every job in one place: crew days and hours, labor cost, photos from the crew chat, the bid it came from, change orders and documents.

The payroll file

Confirmed hours become a file your payroll company or accountant can take, with overtime flagged. Mason never pays anyone.

Your website and quote requests

A simple website for your business: your services, photos of finished work you approve, and a quote form. Each request lands in Mason, ready to become a bid.

Insurance and documents

Subcontractor insurance certificates with their expiry dates, missing documents flagged, and renewals before they lapse.

Ask Mason

"Who was on Oak Street yesterday?" Mason answers from your own records, and any change it suggests waits for your OK.

Your office and foremen

Their own logins for the office and your foremen. Foremen never see pay rates, costs or prices.

Your data stays yours

It runs on a private server used by no other customer, and you can export everything at any time.

How it works

Mason drafts. You decide.

  1. Step 1

    Watch

    It reads the crew groups you pick and records what it sees. It never posts.

  2. Step 2

    Draft

    It drafts each person's hours and each bid, and marks anything it is not sure of.

  3. Step 3

    You confirm

    You confirm the day and fill in any missing prices. Nothing counts until you do.

  4. Step 4

    Pay and win

    Confirmed hours become payroll and job costs. A bid you win becomes a job.

You choose which groups Mason reads, and you can change that from WhatsApp or the dashboard at any time.

Confirming a crew day, and approving, sending or winning a bid, are always done by a person.

Setup

Your crew keeps using WhatsApp.

No new app for the crew. Mason joins as one more linked device and only reads the groups you choose.

What you connect

  • The WhatsApp number that is already in your crew groups
  • Mason's own number, for you and your office to message
  • Your rate card, as a spreadsheet
  • Your logo and proposal header

From your dashboard

  • Your crew, their names and their rates
  • Your jobs and site addresses
  • Which groups Mason reads
  • Who in the office can see pay and prices

You name each person on your crew. Mason never goes by their WhatsApp name.

Hard limits

What Mason will never do.

Whatever else you turn on.

  • Post in your crew groups
  • Read a group you did not pick
  • Make up a price
  • Send a bid to your customer
  • Pay anyone or move money
  • Change a confirmed day without you

Ready when you are.

Mason is in early access. Book the assessment and we set it up with your crew groups and your rate card.