New — Speed-to-Lead is now in every plan. Missed calls, texted back in 30 seconds.New — Speed-to-Lead in every plan.See how
The Blueprint
Catch the lead15 min read· Updated September 2026

AI platforms that help contractors with missed calls

On this page

Speed is the mechanism. Harvard Business Review (March 2011) audited 2,241 U.S. companies on a test web lead: 37% responded within an hour, 23% never responded, and among those who responded within 30 days the average was 42 hours. In a companion set of 1.25 million leads, trying contact within an hour was nearly 7× as likely to qualify the lead as waiting even one more hour, and more than 60× as likely as waiting 24 hours.1 That study measured contact and qualification, not trade close rate. A missed ring on a plumbing or HVAC pin is even less patient than a web form.

Do not buy a platform that wants to replace your published number, hide the thread from the owner, or “nurture” a burst pipe with a five-email drip.

What “platform” means here

Contractors do not need a suite. They need a pipe:

  1. 01

    Google pin / website / ads

  2. 02

    Published business number

    You keep it. Callers who saved the old number never enter a platform that prints a new one on the trucks.
  3. 03

    Answered or missed

    • AnsweredHuman, no text
    • Missed / busy / after-hoursSMS in seconds
  4. 04

    Reply or silence

    • ReplyOwner phone < 60s
    • Still silent + after hoursOptional voice overflow, same inbox
  5. 05

    Job board / calendar the shop already uses

If a demo starts with a new tracking number you must print on the trucks, you are buying a second identity. Google Business Profile still shows the number you give it; native in-profile chat and call history ended 31 July 2024, so the phone number is the channel.6

The five platform jobs (and the fake sixth)

1. Miss detection

The system must know the difference between:

Ring, no pickup
Text?
Yes
Why
The miss
Busy / second caller
Text?
Yes
Why
Same miss
After-hours, no forward to on-call
Text?
Yes
Why
Coverage
Tech answered, 90-second conversation
Text?
No
Why
You were there
Caller hung up in < 4 seconds
Text?
Optional / no
Why
Often pocket dials; log them, do not harass
You called them back and they missed you
Text?
No auto-SMS loop
Why
You will text-fight yourself

If the platform cannot take a “do not text if talk time > 0” rule, it is a blaster.

2. Identity-first SMS

The caller did not save you. They saw a name on Maps. First line is that name.

Minimum viable first text
Text message
{Shop name}
  1. {Shop name} — we missed your call. What’s going on, and what’s the address? Reply here. STOP to opt out.

HVAC tightens that to heat vs cooling. Plumbing tightens it to water on/off and where. Electrical tightens it to power out / smell of burning. The platform should let you write that, not generate a “friendly brand voice.”

3. Human inbox

The thread has to land where the owner already looks: iPhone, Android, a dispatcher iPad. Email-only “portals” die at 6 p.m. Saturday.

  1. 01Push on reply
  2. 02Click-to-call the caller
  3. 03Notes field that survives the next ring
  4. 04Shared STOP list

4. After-hours overflow (optional, second)

Voice is a different product sitting on the same number. It should:

  1. 01Name the shop
  2. 02Collect the dispatch card (see fields below)
  3. 03Transfer or SMS the on-call phone
  4. 04Never pretend a truck is rolling until a human says so

Artificial / prerecorded voice to wireless is a consent surface.2,9 Use it as overflow, not as the weekday receptionist while you are in the shop.

5. Logging

If you cannot answer “how many misses last week, how many texts, how many replies, how many booked,” you bought a toy. Export to CSV is enough. A dashboard nobody opens is not.

Fake sixth: “AI lead scoring”

A contractor lead is not a B2B demo request. Scoring “hot” vs “cold” on a no-heat call is theater. Time-to-human is the score.

Keep the number

The pin, the trucks, and the invoices have to agree.

A new public number for tracking orphans everyone who already saved you.

Wiring the platform to Google and the trucks

Keep the pin honest

  1. 01Claimed, verified Google Business Profile.
  2. 02Primary number = the number on the vans.
  3. 03Add GBP text/WhatsApp only if the region supports it; if you add both, Google shows only text.4,5
  4. 04Do not hide the phone number unless you have a working message path a human actually answers. Google’s own help after the July 2024 chat shutdown tells shops that relied on chat to put the phone number back on the profile.6

Forwarding

  1. 01Business hours: phones ring the shop / owner. Unanswered after N rings (usually 4–6) forward to the catcher.
  2. 02After hours: forward immediately, or ring on-call first then catcher.
  3. 03Answered calls must not forward.

Outbound callbacks and spam labels

Carriers block patterns that look like robocalls. FCC guidance for legitimate businesses: use a consistent callback number, and keep customer-support callbacks on a different number than outbound telemarketing so complaint-based blocking does not nuke the shop line.3 Your missed-call SMS and the owner’s callback should look like the same shop, not a blast campaign.

Telemarketing that is subject to the Telemarketing Sales Rule has its own disclosure, calling-hour, and Do Not Call duties.7 A callback to someone who just rang you is not the same as a purchased list. Do not treat them as the same workflow.

Dispatch card the platform must produce

One screen. No novel.

Name + callback
HVAC
yes
Plumbing
yes
Electrical
yes
Address / gate code
HVAC
yes
Plumbing
yes
Electrical
yes
Symptom
HVAC
heat / cooling
Plumbing
water on/off, where
Electrical
power / burning smell
Safety
HVAC
gas / CO
Plumbing
gas, sewage backup
Electrical
live spark, panel hot
Occupied
HVAC
yes
Plumbing
yes
Electrical
yes
Photos in thread
HVAC
optional
Plumbing
leak / ceiling
Electrical
breaker / panel
Clock
HVAC
ring → SMS → human
Plumbing
same
Electrical
same
Outcome
HVAC
booked / no-fit / no-reply
Plumbing
same
Electrical
same

If the “AI” returns a paragraph instead of this card, you will reread it in the driveway and still call the customer.

Protocol: 10-day install

01

Day 1

Export last month’s call log from the carrier. Count misses. That number is the budget conversation.
02

Day 2

Write the first SMS. Read it out loud. If it sounds like marketing, cut it.
First SMS
{Shop name} — we missed your call. What’s going on, and what’s the address? Reply here. STOP to opt out.
03

Day 3

Forward unanswered only. Place three test calls: answered (must not text), missed (must text < 15s), after-hours.
04

Day 4

Owner enables push. Rule: first reply, you call. No “the AI will book it.”
05

Day 5

Add the one follow-up (10 minutes, still no coupon). Then stop.
06

Day 6

STOP test. Confirm the number never texts again.
07

Day 7

After-hours voice card, if you need nights. Transfer to on-call, not to a general voicemail.
08

Day 8

GBP: hours true, phone visible, text option if available.4
09

Day 9

Whiteboard: misses, texts sent, replies, human < 60s, booked.
10

Day 10

Kill any other “missed call” app that is still texting. Two systems on one number is how you double-text.

How to judge a platform in a demo (no logos)

Ask them to do these on a live number, on a phone you hold:

  1. 01You answer — no SMS.
  2. 02You miss — SMS with your shop name in under 15 seconds.
  3. 03You reply “no cool, 14 Oak” — push to the owner phone, click-to-call works.
  4. 04You text STOP — silence.
  5. 05After-hours test — card with address and symptom, not a transcript dump.
  6. 06Export of those events before you leave the parking lot.

If any of those require a “we’ll configure that in onboarding,” you are the beta.

Misconception

FAQ

As overflow, yes. As the only path while the owner is in the building, no. Booking rate is a human promising a window.

That is the whole point. If the platform requires a new public number, you will split identity across Google, trucks, invoices, and old customers.

Put the thread on the phone in the truck, not in a desktop CRM. HBR’s 42-hour average is what happens when leads wait in a queue nobody owns. Own the first minute.

Text-back covers the miss. Voice covers the caller who will not type. Many shops need both after hours and only text during the day. Measure recovered jobs for 14 days before you add a second bill.

A live service is a person. An AI platform is a catcher plus scripts. The buyer question is the same: does a dispatch card hit a human in under a minute, and does the published number stay yours?

For the scoring sheet, see best AI answering service for contractors. HVAC and plumbing first texts: HVAC text-back, plumbing receptionist.

Sources

Research and regulator text only.

  1. 1Oldroyd, McElheran, Elkington. “The Short Life of Online Sales Leads.” Harvard Business Review, March 2011
  2. 2FCC. “Stop Unwanted Robocalls and Texts.”
  3. 3FCC. “Call Blocking Tools and Resources.”
  4. 4Google Business Profile Help. “Add text & WhatsApp messaging options.”
  5. 5Google Business Profile Help. “Chat with customers from your Business Profile.”
  6. 6Google Business Profile Help. “Changes to Google Business Profile chat and call history.”
  7. 7FTC. “Complying with the Telemarketing Sales Rule.”
  8. 8OSHA. Heat exposure overview.
  9. 947 C.F.R. § 64.1200

Get the catcher on your number

Missed-call text-back and after-hours overflow belong on the number already on the pin. Start on missed-call text-back. Price is on pricing.