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:

Day 1

Permit submitted. AI texts Linda: "Permit's in with the city. Expecting approval in 3-5 days. We'll text the moment it clears."

Day 3

Permit approved. AI texts: "Good news, your permit cleared. Materials being ordered for Friday delivery. Crew's targeted for Monday 4/14."

Day 5

Materials arrive. AI texts: "Materials are here. Crew is locked for Monday 8-9 AM. Expect 2 days of work."

Day 8 (Monday)

Crew arrives. AI texts: "Crew's pulling into the driveway now. Should wrap by Tuesday EOD. Reply if anything comes up."

Day 9

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.

JobNimbusAccuLynxServiceTitanHubSpotPipedriveAcumaticaHousecall ProFieldEdgeAny CRM with webhook support

What you get with setup

    Custom milestone library mapped to your actual project workflow
    Brand-voice message templates for each milestone
    Channel detection (SMS vs. email) based on customer preference
    Reply routing so questions reach you in real time
    Real-time dashboard showing message timeline per project
    30 days of tuning, monthly performance dashboard

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."

RELATED CAPABILITIES
04 / 11

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
03 / 11

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