Local service lead response

9 lead follow-up scripts local service businesses can use without sounding spammy

Useful follow-up is specific, respectful, and easy to opt out of. These scripts help recover missed calls, stale forms, old estimates, and quiet DMs without pressure tactics.

Use the free missed-lead checklist

Most lead follow-up fails because it is either too slow, too vague, or too pushy. The better approach is simple: acknowledge the original request, ask one useful question, offer one next step, and stop after a reasonable rhythm.

Copy/paste scripts

9 useful follow-up messages

1. Missed call text

Hi [NAME], this is [BUSINESS]. Sorry we missed your call about [SERVICE]. If you still need help, reply with the best time to reach you or a few details about the job and we’ll point you to the next step.

Review: Confirm the person contacted you before texting.

2. After-hours web form

Hi [NAME], thanks for reaching out about [SERVICE] in [CITY]. We received your request and will review it [TIMEFRAME]. To help us route it correctly, could you send [ONE USEFUL DETAIL]?

Review: Use a realistic timeframe.

3. Stale estimate check-in

Hi [NAME], I’m checking in on the estimate for [PROJECT]. Do you have any questions about scope, timing, or next steps? If now is not the right time, I can close the loop here or follow up around [DATE].

Review: Confirm the estimate is still valid.

4. Needs-more-info reply

Thanks, [NAME]. To point you in the right direction, could you send [LOCATION / PHOTOS / TIMELINE / JOB TYPE]? Once we have that, we can tell you the best next step.

Review: Ask for only one or two details.

5. Not-a-fit but helpful

Thanks for reaching out. Based on [DETAIL], we may not be the best fit for this one. The right next step is probably [HELPFUL DIRECTION]. If anything changes, you’re welcome to reach back out.

Review: Do not give professional advice outside your scope.

6. Final close-the-loop

Hi [NAME], I’ll close the loop for now so we do not keep bothering you. If [PROJECT] comes back up, reply here and we can pick it back up.

Review: Respect opt-outs and stop sequences.

7. Appointment reminder

Hi [NAME], quick reminder that we have you down for [DATE/TIME] for [SERVICE]. If anything changed, please reply here so we can update the schedule.

Review: Verify the appointment before sending.

8. Referral follow-up

Hi [NAME], [REFERRER] suggested we connect about [SERVICE]. Happy to help if it is still on your list. What is the best next detail for us to know?

Review: Confirm referral context and permission.

9. Re-open old lead

Hi [NAME], we spoke a while back about [PROJECT]. If this is already handled, no problem. If it is still on your list, reply with the current status and we can suggest the next step.

Review: Use sparingly and avoid old contacts without permission.

Simple tracker

Track the system, not just the script

Use a basic sheet with columns for lead source, date received, service type, location, next action, owner, last touch, status, and outcome. The goal is not a perfect CRM; it is making sure every real inquiry has a next step.

For the full intake labels, AI prompts, tracker templates, and follow-up sequences, see Local Lead Rescue System.

Optional updates: Want new Horizon Flow checklists and implementation examples?

Request resource updates

Free resources stay available without subscribing. No phone, payment, or CAPTCHA required.