An estate agency, building company or villa manager may have promising enquiries across messages, forms and emails with no clear next action.

A homeowner asked for a valuation without receiving a reply. A prospect missed a site visit. A quote received no answer. A rental enquiry disappeared beneath later messages.

It's easy to label those people "lost" and go buy more ads. Sometimes they really are gone. But often the story is less dramatic. Nobody followed up at the right time, or the follow-up gave them no reason to reply.

Before you spend more to fill the pipeline, look at what is already sitting in it.

First, find the leaks

You don't need a perfect CRM for this. Start with the places where conversations usually stop:

  • New calls or enquiries with no reply or no assigned owner.
  • People who booked an appointment but didn't show up.
  • Meetings that ended with "let me think about it" and no clear next step.
  • Good-fit leads marked "later" with no reminder.
  • Past clients who asked about another product or service.

Export a manageable sample, then read the actual history. Was the timing wrong? Was the offer unclear? Did the lead ask a question nobody answered? The answer decides the follow-up.

Someone who missed an appointment needs a different message from someone who said the quote was above budget. An identical follow-up ignores what each person told you.

Give the system a memory

A useful follow-up flow keeps track of the last meaningful event. When did the person contact you? What did they ask about? What did your team promise? Why did the conversation pause? Did they ask to be contacted later?

AI can summarize long email threads and call notes, then suggest a relevant opening. A human can approve the wording for sensitive or high-value deals. Rules can handle timing and ownership. Together, those pieces keep leads from vanishing when a busy salesperson forgets to update a task.

Imagine a renovation company sent a quote two weeks ago. The homeowner’s last question was about which preparation work they needed to arrange. A useful follow-up answers it and checks whether the proposed start date still works.

A homeowner may have postponed work until after moving. Follow up at the agreed time. If a traveller only needed availability, send it with the stay terms rather than asking for an appointment.

Use the right type of follow-up

There are a few patterns worth building separately.

New request, no next step. Check whether the person received a useful answer. Give the relevant resource, offer page or conversation path. Stop after a reasonable number of unanswered attempts.

No-show. Make rescheduling easy. The message should acknowledge that plans change without trying to shame the person.

Open quote after a meeting. Refer to the quote and the decision they're making. Ask whether a specific question is holding things up.

Paused decision. Follow up when the reason for waiting might have changed. If the lead named a month or a date, use it.

Old lead. Be honest about the time that has passed. Give them an easy way to say "still relevant," "not now" or "no thanks."

You can automate the reminders and draft suggestions without firing off every message blindly. For high-value leads, a notification to the salesperson may do more good than an auto-send.

Make the math visible

The value of this work isn't the number of emails sent. It's the number of useful conversations reopened.

Track people due for follow-up, replies received, appointments held and sales. Keep stay bookings separate from sales appointments. For revenue, count money actually collected.

You can also estimate the cost of inaction. If 40 qualified enquiries never received a second touch, you know there's a gap. To turn that into a revenue estimate, you'd need your actual close rate and average order value. Without those, a flashy "revenue recovered" number is just a guess.

Look beyond direct sales, too. A thoughtful note can reveal that a lead bought elsewhere, that your quote left a question open, or that your delivery dates missed their timing. That feedback can improve the offer itself.

Respect the relationship

Recovery is not permission to chase someone forever. Keep an eye on consent, channel preferences and local rules. Suppress unsubscribed contacts. Don't invent a reason to reach out. And don't use AI to make a message sound as if you personally recalled a conversation you haven't actually reviewed.

The best follow-up feels like the next line in an existing conversation. It reminds the person why they talked to you, makes it easy to pick things up, and gives them room to decline.

If you run the business, you can test this without building anything first. Pick ten good leads that went quiet. Read their threads. Write a relevant note to each one. The patterns you see in those ten messages will tell you which reminders are worth automating.

One message that actually helps

A weak follow-up says ‘Just bumping this.’ A useful one might say: ‘You asked whether the quote included removal and disposal. Here are the relevant items. Was that the point you still needed clarified?’ Answer the real question.

You don't need to pretend you recall every detail yourself. Read the notes and write the message from there. The more specific it is to the earlier conversation, the less it feels like a campaign. And if the person says no, record that and leave them alone.

Check the list before reactivating it

Before contacting an old list, verify the source, last exchange and relevant reason to use the chosen channel. An export of webinar registrants does not automatically justify pitching everyone indefinitely.

Group people by situation. A recent quote may be awaiting a decision. A homeowner who postponed a valuation needs the agreed reminder. Exclude people who declined or asked you to stop following up.

After the first batch, read the replies as well as counting them. Some leads still need help but didn't understand the offer. Others have solved the problem or bought elsewhere. Use that feedback to improve your positioning and future offers.

Fix the cause as well as the backlog

Clearing old leads is useful. Keeping new leads from becoming a backlog is better.

Give every qualified lead an owner and a next action. Set a reminder when a quote goes out after a meeting. Note why somebody wants to wait. Make no-shows visible the same day. Review the queue once a week.