Skip to main content
Getting leads with AI

Getting leads with AI

Turn your past customers into repeat business

Your customer list holds leads you've already won. A few hours of work can turn them into steady enquiries.

· 5 min read · Customer retention · Lead generation · Service businesses · Sales automation

You already know who your best customers are. They're in a spreadsheet somewhere—or a filing cabinet, or a CRM that no one opens anymore. Most businesses never touch that list again after the job is done.

That's money on the table.

Repeat customers cost far less to win than new ones. A dental clinic in Kelowna knows that a patient who came in two years ago is far more likely to book a cleaning than a stranger. A plumber in Richmond knows that a homeowner who called once will call again. An accounting firm in Burnaby knows that a client who filed taxes last year might need help with a different problem this spring.

The gap between knowing this and doing it is usually just friction. You're busy. You don't know who to call first. You don't want to feel like you're bothering people. So the list sits.

AI can close that gap in a way that feels natural—not pushy.

Finding the right moment

Start by sorting your customer list by the date of their last purchase or visit. This is the most useful signal you have. A customer who came in six months ago is more likely to need you again soon than one who came in three years ago. But the pattern depends on your business.

For a dental clinic, a patient who hasn't been in 18 months is probably due for a checkup. For a plumber, a homeowner who called once might not need you for years—unless they had a water issue, in which case they're more likely to call again within 12 months. For a property manager in Surrey, a landlord who hired you last year is a good candidate to expand the portfolio or renew a contract.

You know these patterns. An AI tool can apply them to your whole list in minutes, scoring each customer by likelihood to engage again. The output is simple: a ranked list, from hottest to coldest.

What to say when you reach out

The second step is the message itself. This is where most businesses stumble.

A generic "We miss you, come back" email gets deleted. A price list gets ignored. But a message that solves a small problem or answers a question they might have gets opened.

A plumber might send a seasonal tip: "Spring is here. Here's how to check your outdoor taps before the thaw." A clinic might send a reminder: "It's been a while since your last visit. Here's what we're screening for this year." An agency might share a case study: "We just finished a project like the one you mentioned last time. Here's what worked."

These aren't sales pitches. They're useful. The ask—"let's catch up" or "book your appointment"—comes second, not first.

AI can help you draft these messages fast. You give it the customer's history (what they bought, when, how much) and your business context (your busiest season, your most common follow-up needs). It writes a short, personalized message. You read it, edit it if you want, and send it.

A 12-person software company in Gastown tried this. They sent 40 messages to past clients over three weeks. Eight replied. Two turned into projects. The time cost was about 90 minutes a week. The revenue was real.

The math

You don't need many wins to make this worth doing.

If you have 200 past customers and 10 percent of them are good candidates to contact this quarter, that's 20 people. If you reach out to all 20 and 2 of them book a call, you've gained two qualified leads. If 1 of those becomes a job, and your average job is worth 2,000 to 5,000 dollars, you've paid for months of effort in one conversation.

The time cost is low. Sorting the list takes 30 minutes. Writing or refining templates takes 1 to 2 hours. Sending and tracking messages takes 15 to 30 minutes a week. You can do this yourself, or have someone on your team do it.

The cash cost is zero if you use email. It's minimal if you use SMS—usually a few cents per message.

Where it breaks down is if your customer list is messy. If half the email addresses are wrong, or you don't know when they last bought, the effort goes up. Cleaning the list first—a few hours of work—pays for itself fast.

Who should do this

This works best for businesses where repeat business is common and the gap between purchases is predictable. A dental clinic, an accountant, a property manager, a trades business that does maintenance or seasonal work. It works less well if you sell one thing once and never see the customer again.

It also works better if your past customers had a good experience. You're not trying to win back angry people. You're reminding people who liked you that you exist.

Where to start

  • Export your customer list with the date of their last purchase or visit. Sort it by date, newest first. Spend 30 minutes noting which customers are realistic to contact in the next 90 days based on how your business works.
  • Write three short, useful messages—one for each of your main customer types—that give something away (a tip, a reminder, a resource) before asking for a call or booking. Test these with a small group of five to ten customers and see what reply rate you get.
  • Pick one day a week to send 5 to 10 messages to your warmest leads. Track which ones reply and which ones book. After four weeks, you'll know if this is worth scaling up.

Want more of the right enquiries?

From AI search visibility to lead handling, we build the pieces that bring customers in and make sure no enquiry slips through.