
How to get leads for small business?
Key Facts
- Reactivating a past customer costs roughly one-fifth of acquiring a new one, with new leads running $75–$400 each according to service industry data.
- 79% of leads never convert into sales, primarily because of poor nurturing and follow-up research on lead conversion shows.
- Warm past customers convert at roughly 2x the rate of cold contacts per one HVAC reactivation case study.
- A simple SMS flow to 1,000 dormant HVAC contacts produced ~$15,000 in revenue at zero ad spend the case study reports.
- A $69 system-check email to a dormant list generated 101 bookings and $38,000 in revenue, plus $29,000 in upsells one reactivation campaign found.
- Companies that excel at lead nurturing generate 50% more sales-ready leads at 33% lower cost the research confirms.
- One contractor grew from under 100 to 2,000+ Google reviews, creating a lead engine that compounds year after year published case studies show.
Most Small Businesses Don't Have a Lead Problem — They Have a System Problem
Most small business owners don't need more leads — they need a process that produces them reliably. That's the diagnosis from agency research on small business lead generation: "Most small businesses don't have a lead generation problem. They have a lead generation system problem."
The pattern is familiar. A flurry of LinkedIn posts when the calendar gets quiet. A cold email campaign in February that fizzles by March. Effort happens in bursts, then stops — because there's no system running in the background while you're doing the actual work. The pipeline empties, panic sets in, and the cycle repeats.
Meanwhile, the economics of playing catch-up are brutal. Acquiring new customers costs $75–$400 per lead in many service industries. And even when you do generate interest, 79% of leads never convert — usually because follow-up is inconsistent or nonexistent, not because the leads were bad.
Sound familiar?
- Marketing only happens when the schedule empties, so revenue swings between feast and famine.
- Leads come in but get one follow-up — maybe two — before everyone moves on to the next emergency.
- Every new customer costs more than the last, because acquisition is the only engine running.
The fix isn't working harder. It's choosing the right campaign type — and running it consistently. Warm, past customers convert at roughly 2x the rate of cold contacts, according to one HVAC reactivation case study, which makes the campaigns you point at people who already know you disproportionately valuable.
That's why this article focuses on campaign selection before effort. Whether it's inbound, outbound, paid ads, referrals, or reactivating your existing list, each campaign type has different costs, timelines, and conversion profiles. Picking the wrong one means grinding with nothing to show for it.
At CallMyCustomers, we see this play out constantly: businesses assume they need a flood of new leads when the faster, cheaper win is often sitting in their own customer list. The rest of this guide walks through your campaign options — and how to match them to what you already have.
The Five Campaign Types That Actually Work for Small Businesses
The Five Campaign Types That Actually Work for Small Businesses
Most small service businesses don’t need more leads — they need a system that turns existing opportunities into booked work consistently. Research shows that five campaign types reliably move the needle when matched to the business and executed with focus. Industry analysis confirms that database reactivation delivers the highest ROI by tapping into warm relationships already paid for, while inbound SEO compounds over time to become the cheapest long-term source. Outbound outreach works best for targeted, low-volume efforts with reply rates between 3–8%, and paid ads deliver speed only after conversion foundations are solid — a principle summed up as “fix the bucket first, then turn on the tap.” Referral and reputation campaigns, meanwhile, turn happy customers into a self-sustaining engine of trust and repeat business.
- Database reactivation: 3% booking rate on 1,000 dormant HVAC contacts generated ~$15,000 at zero ad spend
- Inbound SEO: becomes the cheapest channel by month 12+, with cost per lead under €60
- Paid advertising: fastest lead source but most expensive — effective only after website conversion is fixed
The most effective approach isn’t spreading effort thin across all five, but picking two channels aligned to your sales cycle and running them at full intensity for 90 days. Whether it’s reactivating past customers while building SEO authority, or pairing referral outreach with seasonal outbound touches, consistency beats complexity. Demand interception — targeting buyers already searching for your service — consistently outperforms demand creation in both speed and cost, making it the smarter starting point for most small businesses looking to grow predictably.
Why Your Existing Customer List Is the Cheapest Lead Source You Own
Your existing customer list isn’t just data — it’s a revenue engine sitting idle. For small service businesses, reactivating dormant contacts consistently outperforms new-lead acquisition on cost, turning forgotten customers into booked work with minimal spend. One HVAC company re-engaged 1,000+ untouched contacts using a simple SMS flow and generated ~$15,000 in revenue at zero ad spend, proving that past relationships can be monetized without chasing cold leads. Another business sent a $69 system-check email to its dormant list and secured 101 bookings, driving $38,000 in direct revenue plus an additional $29,000 in upsells from 38% of those conversions. Even more striking, a neglected 2,800-contact database produced $186,000 in attributed revenue and 127 booked appointments in a single quarter — all from reactivation efforts alone.
These results aren’t outliers. Research shows warm contacts convert at roughly twice the rate of cold ones, meaning your past customers are far more likely to say yes when you reach out with a relevant offer. More importantly, reactivating a customer costs about one-fifth of acquiring a new lead — with acquisition often running $75–$400 per lead depending on channel and market. That stark difference positions your existing list not as a backup plan, but as a second revenue engine running alongside acquisition. When you factor in that most customers forget a business within 12 months, a timely reactivation campaign becomes less about selling and more about reminding — a helpful nudge that feels useful, not pushy.
- Segment your list by recency — separate customers from the last 6 months, 6–12 months, and 12+ months inactive
- Match your offer to seasonal demand — pre-summer tune-ups or winter heating checks significantly boost response
- Start with a low-friction reactivation touchpoint like a text or email check-in before pushing for a sale
CallMyCustomers helps service businesses turn these insights into action — reviewing your list, crafting approved messages, and running outreach that books real appointments without requiring you to buy software or learn new tools. The goal isn’t just to reactivate contacts — it’s to keep them from going dormant again.
How to Run a Reactivation Campaign: Segment, Time, and Follow Up
Most small businesses don't have a lead problem — they have a system problem. The highest-ROI campaign is often the one sitting in your CRM right now: dormant customers who already know and trust you. Research shows reactivating a past customer costs roughly one-fifth of acquiring a new one, and warm contacts convert at 2x the rate of cold leads (https://astola.io/case-studies/hvac-lead-reactivation).
The single biggest performance lever is seasonal timing. Campaigns sent one week before peak demand — pre-summer tune-ups, winter heating checks — significantly outperform off-season sends (https://astola.io/case-studies/hvac-lead-reactivation). Before you hit send, segment your list by recency and service history so the message matches the relationship:
- Last 2 years: reference their specific equipment or last visit
- 3–5 years inactive: lead with a seasonal checkup offer
- 5+ years dormant: keep it simple — "we're in your neighborhood"
- Old quotes that never closed: follow up with a fresh angle or price match
Set realistic expectations upfront. A 3% booking rate on dormant contacts is consistently achievable and generates strong ROI (https://astola.io/case-studies/hvac-lead-reactivation) — on 1,000 contacts that's 30 appointments and roughly $15,000 in revenue at zero ad spend. Since 79% of leads never convert due to poor nurturing (https://searchlab.nl/en/guides/small-business-lead-generation), follow-up discipline is where most campaigns win or lose. Plan two follow-ups at 48-hour intervals for non-responders (https://astola.io/case-studies/hvac-lead-reactivation).
CallMyCustomers runs this exact process for you: free list review and segmentation, owner-approved scripts and seasonal offers, multi-channel outreach (calls, texts, emails) on your behalf, and replies routed straight into your booking flow. The campaign typically runs two to four weeks end-to-end, with the first replies arriving as soon as the first wave goes out.
Turning Booked Appointments into Repeat Revenue
Booking the appointment is not the finish line — it's the midpoint. According to research on lead conversion, 79% of leads never convert into sales, primarily because businesses stop nurturing once the first transaction closes. The same research shows companies that excel at nurturing generate 50% more sales-ready leads at 33% lower cost — a compounding advantage that most small businesses leave on the table.
A customer who just had a good experience is warm, reachable, and willing to act — yet most businesses go silent until they need something months later. Warm contacts convert at roughly 2x the rate of cold contacts, which makes the days following a completed job the cheapest marketing window you will ever have. A simple thank-you call or message, followed by a review request, costs almost nothing and sets up everything that comes next.
Reputation is where this compounds. One contractor profiled in published case studies grew from under 100 to more than 2,000 Google reviews — a reputation engine that generates leads year after year without additional ad spend. Reviews don't just sit on your profile; they lower the cost of every future lead.
The businesses that win treat follow-up as a running process, not a burst of activity. A practical post-service loop looks like this:
- Post-service follow-up and review requests within days of the completed job
- Referral asks to happy customers while goodwill is highest
- Renewal and membership reminders sent before the lapse, not after
- Seasonal campaigns timed to your demand cycle — seasonal timing is the single biggest performance lever in reactivation
- Recurring check-ins so customers never go dormant in the first place
The timing detail matters more than most owners realize: campaigns sent one week before peak seasonal demand significantly outperform off-season sends. And since most customers forget a business within about a year, an unattended list quietly decays into dead weight.
Done-for-you services like CallMyCustomers exist precisely because owners rarely have time to run this loop themselves — planning the campaign together, getting owner sign-off on every message, and running reactivation, renewal, and referral campaigns from the list you already own. The economics make the case: reactivating an existing customer is dramatically cheaper than the $75–$400 per lead that new acquisition typically costs.
Before you spend a dollar on any of it, get a free list review to see exactly what your list can produce — your rate, your setup, and your realistic return, mapped to your own customers.
Frequently Asked Questions
Why do I keep getting bursts of leads followed by dry spells even when I'm working hard?
Is it really cheaper to market to my past customers than to chase new leads?
What kind of results can I realistically expect from a reactivation campaign?
When is the best time to run a reactivation campaign?
Do I need to follow up multiple times, or is one message enough?
Should I still invest in paid ads or SEO if I’m reactivating my list?
Your Next Customer Is Already on Your List — Here’s How to Find Them
The truth is clear: most small businesses aren’t starved for leads — they’re missing a system that turns existing relationships into consistent work. From database reactivation delivering 3% booking rates on dormant contacts to warm prospects converting at twice the rate of cold ones, the data shows your past customers are your cheapest, most reliable source of revenue. Seasonal timing, smart segmentation, and disciplined follow-up aren’t just tactics — they’re the foundation of a predictable pipeline. Instead of chasing new leads at $75–$400 a pop, start by reactivating what you already own. The fastest path to booked appointments often begins with a simple, well-timed message to someone who’s already said yes before. Take the first step: get a free list review to see exactly what your customer database can produce — no software to buy, no guesswork, just a clear view of your real opportunity.