What should always be automated
- Creating a follow-up record the moment an estimate goes out unsold.
- Scheduling the next contact date and reminding the owner.
- Escalating to a manager when nobody acts inside the grace period.
- Logging every attempt, channel and outcome against the estimate.
- Suppressing all outbound contact after a stop request.
What should stay human
The read of the room. Whether the hesitation was price, scope, spouse, timing or trust is judgment, and getting it wrong in an automated message is worse than not sending one.
Anything involving a concession, a schedule commitment, or bad news should be a person.
Why most automated follow-up fails
It runs on a global timer instead of the individual estimate. The customer replies, the sequence continues anyway, and the credibility of every future message drops.
The second failure is uniformity — the same three messages to every estimate regardless of size, scope or how the visit went. Customers recognize it, and so do the reps who stop trusting the system.
Where AI genuinely helps
Drafting the next touch from the actual record — what was quoted, what was discussed, what has already been sent — and handing it to a person to approve.
Reviving estimates the team has given up on, where the alternative is no contact at all rather than a worse contact.
Consent and compliance are not optional
- Capture and store consent before the first outbound SMS.
- Honor stop requests instantly and permanently across every channel.
- Keep an auditable record of what was sent, when, and by whom.
- Respect quiet hours and local time zones.