Paul RammelooBook a call

Why good leads go cold, and the boring fixes that work

If you get enquiries but don't close them, the problem is often what happens after the form. Plain fixes for slow replies, lost leads and missing follow-up.

Paul Rammeloo ·

There’s a moment in a lot of small businesses that nobody sees. Someone fills in the contact form on a Tuesday afternoon. They’re interested. They’ve probably contacted two or three other businesses too. Then they wait.

Whoever replies first, clearly and helpfully, has a real advantage. Whoever replies on Thursday is often replying to someone who has already booked with a competitor, or simply moved on with their week.

That’s what I mean when I say leads go cold. The interest was real. It just had a shelf life, and nobody was watching the clock.

Why it happens

It’s rarely laziness. It’s usually one of these:

Leads arrive in too many places. The website form goes to one inbox, Instagram messages to someone’s phone, Facebook lead ads to a spreadsheet nobody opens, and phone enquiries to a sticky note. Each channel works on its own. Together they leak.

Nobody owns the first reply. Everyone assumes someone else saw it. Or the owner does it personally, which works until they’re on a job site, at a supplier, or on holiday.

There’s no second attempt. One email goes out. If it’s not answered, that’s treated as a no. In reality people miss emails, forget, get busy, or meant to reply later. A single attempt gives up on a lot of people who were still interested.

The reply doesn’t move anything forward. “Thanks for reaching out, we’ll be in touch” tells the person nothing and asks them to do nothing. Compare it with a reply that answers their question and offers two specific times for a call.

The fixes, in the order I’d do them

None of these need new software to start. Some get easier with it.

1. One place for every lead

Pick one list where every enquiry ends up, whatever channel it came from. A CRM is ideal, but a shared spreadsheet is better than five inboxes. Each lead needs, at minimum: name, how to reach them, what they asked about, when they came in, who’s handling it and what happened.

This alone usually surfaces leads nobody knew about.

2. A reply-time rule

Decide how quickly a new lead gets a first reply during business hours, write it down, and make one person responsible for it each day. The exact target matters less than having one and checking it. Measure how long replies actually take for a couple of weeks. Most owners are surprised.

If you can’t reply properly that fast, send a useful holding reply: confirm you got it, answer anything simple, and say when they’ll hear from a person. That’s a good job for an automation.

3. A short follow-up sequence

Plan what happens when someone doesn’t answer. For most small businesses, a few attempts over about a week, using more than one channel where the person gave permission, is reasonable. Each message should be short and useful on its own, not “just checking in”.

Stop when they reply, book, or ask you to stop. Respect that last one immediately. In Canada, commercial electronic messages are covered by anti-spam law (CASL), so if you’re following up with people who haven’t bought from you, make sure you have consent and include a way to opt out. Check the rules for wherever your customers are.

4. Make every reply ask for one next step

End each message with one clear, easy action. Offer two call times instead of “let me know when suits”. Send the booking link. Ask the one question you need answered to give them a quote. People reply to messages that are easy to reply to.

5. Look at the lost ones

Once a month, look at leads that didn’t turn into customers and ask why. Too slow? Wrong fit? Price? You won’t always know, but patterns show up quickly. Sometimes the answer is that the ads are bringing in the wrong people, which is a different problem with a different fix.

A sample sequence you can adapt

Here’s a simple shape for a service business. Treat it as a starting template, not a rule, and change the timing to suit how your customers buy.

Within your reply-time target: a real answer. Thank them by name, answer what they asked if you can, and offer two specific times to talk or a booking link.

Hi Sam, thanks for getting in touch about the kitchen quote. Yes, we do work in your area. The quickest way to get you a price is a 15-minute call. Does Wednesday at 10 or Thursday at 2 work? Or pick a time here: [link]

Two days later, if no reply: short, with something new. A photo of similar work, a common question answered, or a simpler next step.

Hi Sam, in case it’s easier than a call: if you reply with rough measurements and a photo of the space, I can send a ballpark price by email.

About a week later, if still no reply: close the loop politely and leave the door open.

Hi Sam, I won’t keep filling your inbox. If the kitchen’s still on your list, just reply here and I’ll pick it up.

That last message often gets a reply, because it asks for nothing and doesn’t pressure anyone. Some people were simply busy. Others will tell you they went elsewhere, and that’s useful to know too.

Where automation helps, and where it doesn’t

Automation is very good at the mechanical parts: collecting leads into one list, sending the instant holding reply, reminding a person when a lead has waited too long, and scheduling the follow-up messages.

It’s not good at the conversation itself, at least not for most service businesses. People can tell when they’re talking to a template. Let the machine make sure the human never forgets, and let the human do the talking.

Why this comes before more ads

If you get enquiries but close few of them, buying more enquiries makes the leak bigger. Fixing follow-up is usually cheaper than buying more leads, and it makes every future ad dollar work harder.

It’s one of the three places I check first in a Growth Diagnostic, along with the offer and the ads. If you suspect your leads are going cold and you’d like someone to look at the whole path from ad to customer, book a call.

Tell me where it's stuck.