Capability 06 · Customer Comms
Homeowners never wonder what's happening. You never field another "where are you?" call.
Every project milestone — permit pulled, materials ordered, crew arriving Tuesday, job complete — fires an AI-written, on-brand update to the homeowner. They feel taken care of. You don't field the calls.
One of the AI systems we build.
Why this matters
The #1 source of customer dissatisfaction in contracting isn't quality or price — it's communication. Homeowners can't see what's happening behind the scenes (permits, supply orders, crew scheduling), so they assume nothing is happening. They call your office daily. They post bad reviews preemptively. They withhold final payment. Meanwhile your office manager is fielding "where are you?" texts when the crew is literally pulling into the driveway.
What the system does
Everything this capability ships with.
Watches your CRM for milestone state changes
Permit submitted, permit approved, materials ordered, materials arrived, crew scheduled, work in progress, job complete — all auto-detected.
Writes a custom message for each milestone
On-brand, in your voice. Not a generic "YOUR PROJECT STATUS HAS BEEN UPDATED" robotic notice. Reads like a real person from your team.
Sends via the homeowner's preferred channel
SMS or email, auto-detected from how they originally contacted you. Multilingual support for Spanish-speaking customers.
Includes the expected next step
Every message ends with a clear timeline: "Crew arrives Tuesday between 8 and 9 AM" or "Materials expected Friday." No ambiguity.
Routes incoming replies intelligently
Questions route to you in real time. "Thanks!" replies log to your dashboard. The AI handles the routing so nothing slips through.
Respects quiet hours
Won't text at 2 AM if a CRM event fires then. Default: 8 AM - 8 PM local time. Configurable.
A typical 14-day project — without you sending a single text
The Pulaskis signed Monday for a full re-roof. Old workflow: your office manager texts updates when she remembers. New workflow:
Permit submitted. AI texts Linda: "Permit's in with the city. Expecting approval in 3-5 days. We'll text the moment it clears."
Permit approved. AI texts: "Good news, your permit cleared. Materials being ordered for Friday delivery. Crew's targeted for Monday 4/14."
Materials arrive. AI texts: "Materials are here. Crew is locked for Monday 8-9 AM. Expect 2 days of work."
Crew arrives. AI texts: "Crew's pulling into the driveway now. Should wrap by Tuesday EOD. Reply if anything comes up."
Job complete. AI texts: "All done! Yard's clean, debris's gone. Final invoice in your email shortly."
Linda received six on-brand updates over 14 days. Your office manager fielded zero questions. Linda left a 5-star Google review citing "communication" as the reason.
Triggered by your CRM, sent through your number
Watches whatever CRM you already use for project status changes and sends the texts through your existing business number.
What you get with setup
Questions
What contractors ask about this capability.
What if my CRM doesn't track milestones cleanly?
Setup includes mapping your actual workflow into trackable states. Most CRMs have everything we need — JobNimbus, AccuLynx, ServiceTitan all support custom statuses. If your system is sparse, we add the lightweight tracking step during setup.
Can I customize messages per project type?
Yes. Different message libraries for re-roofs vs. repairs vs. solar installs vs. HVAC swaps. Each follows the same milestone framework but speaks in the right voice for the job type.
What if the homeowner replies with a question?
The AI either answers it (for FAQs we've trained it on) or routes it to your team in real time. You see the question in your dashboard, can reply directly, and the homeowner gets the response from your number.
Do I lose the personal touch?
You gain it. Your team is no longer drowning in routine texts. They have time for the calls that actually matter: stopping by the job site, hand-delivering the final invoice, calling about a referral. Routine stuff goes automatic; personal stuff stays personal.
Will it spam customers?
Most projects get 5-7 messages over the project lifecycle. Spread out over weeks. Customers consistently report feeling "taken care of" — not bombarded. Quiet-hours enforcement prevents off-hours pings.
Let's talk.
30 minutes to walk through your operation and tell you honestly which capabilities would move the needle — and which wouldn't. Half end with us saying "not yet."
Review Request Automation
After every completed job, the AI texts the customer a one-tap link to leave a public Google review, plus a friendly reminder.
Read more→AI Voice Receptionist
A natural-sounding AI answers when your office can't — nights, weekends, simultaneous calls — qualifies the caller, texts them a booking link, and texts your team a summary.
Read more→