Stale lead follow-up works best when it feels like customer service, not pressure. The goal is to make it easy for the person to answer one low-friction question: Do you still need help, should we adjust the next step, or should we close the loop?
Before you send these, make sure the lead source, service request, location, and last interaction are visible. If your intake is scattered, pair this page with the form-to-follow-up workflow for local service businesses and the speed-to-lead swipe file.
Timing rules
A simple stale lead cadence that does not over-message
- Fresh lead, no reply: respond immediately, follow up the next business day, then send one close-the-loop message 2–3 business days later.
- Estimate sent: check in after 24–48 hours, send one helpful clarification 3–5 days later, then one final message after 7–10 days.
- No-show: send a same-day reschedule note, one next-day reminder, then stop unless they reply.
- Old lead: send one reactivation message when there is a relevant reason to reach out, then one final follow-up 5–7 days later.
- Missed call: text back within 5 minutes when possible, follow up once the next business day, then close the loop.
- Seasonal check-in: send 2–6 weeks before the likely service window, with one reminder only if the customer has an existing relationship or appropriate consent.
Default rule: two or three touches is enough for most stale leads. If the person says no, chooses another provider, asks you to stop, or does not fit your service area, update the status and stop.
Copy/paste templates
1. New inquiry went quiet
Best for: web forms, DMs, referral leads, or marketplace inquiries that never answered your first reply.
SMS
Hi [First Name] — this is [Business Name]. Just checking on your request about [Service] in [City/Area].
Do you still need help with this, or should we close the loop for now?
Subject: Still need help with [Service]?
Hi [First Name],
I’m following up on your request about [Service] in [City/Area]. If you still need help, reply with the best next step: a quick call, an estimate, or a few details/photos we should review.
If the project changed, no worries — I can close the loop for now.
Thanks,
[Name]
[Business Name]
2. Estimate sent, no decision
Best for: quotes or proposals where the customer may have questions, timing concerns, or competing bids.
SMS
Hi [First Name] — following up on the [Service] estimate we sent. Any questions about scope, timing, or next steps?
If you went another direction, just reply “closed” and we’ll update our notes.
Subject: Any questions on your [Service] estimate?
Hi [First Name],
I wanted to check whether you had any questions about the estimate for [Project/Service]. Common things we can clarify are timing, scope, access, materials, or what happens after approval.
If you’d like to move forward, reply here and we’ll confirm the next step. If now is not the right time, that is completely fine — just let us know and we will stop following up.
Thanks,
[Name]
[Business Name]
3. No-show or missed appointment
Best for: consultations, estimates, service calls, demos, or phone appointments where the customer did not appear.
SMS
Hi [First Name] — we missed you for the [Appointment/Call] today. Things happen.
Do you want to reschedule, or should we close this request for now?
Subject: Should we reschedule your [Service] appointment?
Hi [First Name],
We were not able to connect for your [Appointment/Call] today. If you still need help with [Service], reply with a better time window and we can see what is available.
If the timing changed or you no longer need help, no problem — we will close the request for now.
Thanks,
[Name]
[Business Name]
4. Old lead reactivation
Best for: inquiries from 30–180 days ago where there is a legitimate reason to ask whether the project is still active.
SMS
Hi [First Name] — [Name] from [Business Name]. You reached out a while back about [Service/Project].
Did you ever get that handled, or is it still on your list?
Subject: Did you get [Service/Project] handled?
Hi [First Name],
You contacted us a while back about [Service/Project]. I’m cleaning up old requests and wanted to ask whether this was handled or if it is still on your list.
If you still need help, reply with what changed since your original request. If not, no action needed — we will close it out.
Thanks,
[Name]
[Business Name]
5. Missed call became stale
Best for: people who called but did not leave enough detail, or who did not answer your callback. For fresh missed calls, use the missed call text-back templates for local service businesses.
SMS
Hi [First Name] — circling back from [Business Name]. We missed your call about [Service/General Help].
If you still need help, reply with your city/ZIP and what you need. If not, no worries.
Subject: Following up on your call to [Business Name]
Hi [First Name],
We are following up on your recent call. If you still need help, please reply with a short description of the issue, the service location, and the best way to reach you.
If you already found help, no problem — we will close the loop.
Thanks,
[Name]
[Business Name]
6. Seasonal check-in
Best for: HVAC tune-ups, landscaping, gutter cleaning, pool service, pest control, tax prep, holiday services, inspections, and recurring maintenance.
SMS
Hi [First Name] — it’s [Business Name]. Last season we helped with [Service].
We’re scheduling [Season/Service] now. Would you like us to send available times or leave you off this reminder?
Subject: Planning ahead for [Season/Service]
Hi [First Name],
We are reaching out because [Season/Timing] is coming up and you previously asked about or used [Service]. If you want to get ahead of it, reply here and we can share the next available steps.
If you do not want seasonal reminders, reply and we will update your preference.
Thanks,
[Name]
[Business Name]
Compliance, opt-out, and quality
Rules that keep stale lead follow-up useful
- Consent matters: only text people when you have an appropriate business relationship, consent, or another compliant basis for SMS. When in doubt, use email or ask a qualified advisor.
- Use opt-out language where appropriate: examples include “Reply STOP to opt out” or “Reply and we’ll update your preference.” Follow your SMS platform and local legal requirements.
- Do not hide automation: if a system sends the message, keep it plain and service-focused. Do not pretend a human personally wrote a detailed note if they did not.
- Protect sensitive information: do not request payment data, medical details, legal information, or private documents in an unsecured casual thread.
- Human review required: have a person approve messages that mention price, guarantees, availability, emergency response, financing, insurance, health/safety issues, or legal terms.
Tone rules
How to sound helpful instead of pushy
- Reference the actual service, location, or previous step so the message does not feel generic.
- Ask one question per message. More than one question lowers reply rates.
- Give an easy out: “no worries,” “we can close the loop,” or “reply closed.”
- Avoid fake scarcity, guilt, all-caps urgency, and “just checking in again” loops.
- Use plain language. The customer should know exactly what to reply with.
Need a broader rescue process? Use the missed-lead recovery checklist, then add the speed-to-lead swipe file for new inquiries.
Paid next step
Turn stale lead templates into a repeatable rescue system
The full Local Lead Rescue System includes intake labels, missed-call scripts, stale-lead workflows, AI prompt guardrails, and review checklists you can adapt for a local service inbox or CRM.