216 meeting-ready leads in 78 days for ProfResults


ProfResults is a small, boutique local marketing agency, somewhere between 1 and 10 people. They help local businesses get found on Google, and sell a local SEO package.
Inbound and referrals already worked. They wanted one more channel on top, one that could bring in 1 to 3 extra clients a month.
From Oct 31, 2025 to Jan 16, 2026, cold email produced 216 meeting-ready leads across eight trades.
This case study covers how ProfResults was growing before, the email that worked across every trade, the targeting change after month one, and the sales system we built.
1. Challenges
How they were growing
Before us, ProfResults grew on organic content plus paid ads that sent people to lead magnets. Those fed a newsletter, and the newsletter is what signed local businesses for them. It worked, but every client came through the same funnel.
1 to 3 extra clients a month
The goal was specific. Book meetings for the local SEO package, and add 1 to 3 clients a month on top of what inbound and referrals already brought in.
Who can buy
A local SEO package needs an owner who can pay for it. As we found out in month one, plenty of the owners who reply are too small to buy.
2. What they tried
What brought in their clients
Organic content, paid ads to lead magnets and a newsletter brought in their clients. Inbound and referrals were their whole pipeline.
No outbound channel
There was no cold email running. Every lead had to find ProfResults first.
3. Our solution
Lists built from Google Business Profiles
We built the lists from Google Business Profile data and split them by trade: tree surgeons, chiropractors, heating engineers, plumbing contractors, electricians, roofers, pest control and drainage services. Each trade got its own campaign, so we could see which trades replied best.
The email

Subject
quick question
We kept the subject lines to two plain words, like "quick question".
Body
Hey {first name}, just saw you're not ranking top three on Google.
We could get you into the top three on Google Maps within 90 days or you don't pay.
Can I send you a video showing how I would do that?
The email has three parts.
- The observation. They weren't in the top three on Google.
- The promise. Top three on Google Maps within 90 days, or they don't pay.
- The ask was "can I send you a video?"
The trade was a merge field, so the same email worked for plumbers, roofers, solar and basically every home service.
Targeting after month one
Month one taught us something. We were hitting owners who were too small to buy.

At the end of that first month, in early December 2025, we switched the targeting to multi-location businesses, or sites showing more than a couple of employees. After that the leads were good, and it stayed easy right through Christmas.
The reply rate didn't really move. The same share of people said yes. The meetings fit a lot better.
The sales system

- We built their CRM in Close.
- We set up calling inside it.
- We wrote warm-call scripts so they knew exactly what to say when someone picked up.
- We added follow-up automations for leads that didn't book right away.
By early November, ProfResults was set up to call every new lead within 5 minutes of the reply.
Sending volume
We started with one trade, tree surgeons, on Oct 31, 2025. The other seven trades were added between Nov 9 and Dec 28. Sending ramped up to around 2,000 emails a day in December.
4. Results
Summary
- 216 meeting-ready leads in 78 days (Oct 31, 2025 to Jan 16, 2026).
- 27,520 leads across eight trade campaigns.
- Every new lead called within 5 minutes of the reply, from early November.
Source and limits
- Leads and positive replies come from the trade campaigns screenshot at the top of this page.
- "Leads" means contacts in the campaign. It isn't the number of emails sent.
- "Meeting-ready" means a positive reply, the reply label in the sending tool.
- The window starts on the day the first trade campaign was created and ends on Jan 16, 2026.
- Our job stopped at the lead. ProfResults ran the calls and the closing.
Positive leads by trade

| Trade | Campaign created | Leads | Positive replies |
|---|---|---|---|
| Tree surgeons | Oct 31, 2025 | 4,547 | 50 |
| Roofers | Dec 11, 2025 | 3,391 | 41 |
| Electricians | Dec 5, 2025 | 4,689 | 35 |
| Plumbing contractors | Dec 3, 2025 | 4,059 | 32 |
| Heating engineers | Nov 14, 2025 | 5,664 | 26 |
| Chiropractors | Nov 9, 2025 | 2,026 | 12 |
| Drainage services | Dec 28, 2025 | 895 | 11 |
| Pest control | Dec 22, 2025 | 2,249 | 9 |
| Total | 27,520 | 216 |
Rates by trade
Tree surgeons had 50 positive leads, from the first campaign we launched. It also had the longest run.
Roofers gave about 12 positive replies per 1,000 leads in a campaign that started on Dec 11. Drainage did about the same from a much smaller list.
Heating engineers had the biggest list. 5,664 leads produced 26 positive replies, less than half the rate of roofers.
The pest control campaign bounced at 10% (225 bounces). That is the outlier in the set.
What prospects said
Most positive replies were answers to the video offer. We offered each owner a short Loom video showing how we'd get them into the top three on Google Maps in their local area. They wrote back saying yes, send it over, and the video led to a call.
Before and after the targeting fix
About the same share of people replied. After month one, the people on the calls were multi-location businesses or companies with more than a couple of staff.
After the fix there was no pushback on lead quality. The only objection ProfResults ever had was lead quality before the fix.
Timeline

How it ended
ProfResults had proven the channel works, so they brought outreach in-house. We still work with them on and off.
What we learned
Reply rate and lead quality
Month one looked fine on reply rate. The problem only showed up on calls. Too many owners were too small to buy. Fixing the list kept the replies and made the calls worth having.
The first line
"Just saw you're not ranking top three on Google" is short. It is true, and the owner can check it. The line is about their ranking.
The guarantee
The line was "within 90 days or you don't pay." Replying to that is easier than signing a monthly SEO retainer.
The merge field
Once the email worked for one trade, it worked for the next with one word changed. We went from one campaign to eight in two months.
Calling within 5 minutes
A positive reply is only worth something if someone calls fast. The CRM, the scripts and the 5-minute rule turned replies into conversations.
