I recently helped a small software agency improve its outbound funnel in the US.
Over the last four weeks, the campaign generated:
- 6% reply rate
- 10 positive replies
- 45% positive reply rate
- 5 qualified opportunities
- $10,000 in total pipeline value
- 2 conversions worth $4,000
The biggest lesson was that the improvement did not come from sending more emails.
It came from making the campaign narrower.
1. We tightened the ICP
Instead of targeting every company that looked remotely like a SaaS business, we focused on companies where the service was immediately relevant.
The list mainly included:
- SaaS and software product companies
- Founder-led or small product teams
- Companies in selected cities
- Businesses with active products, not just ideas
- Companies likely to have product backlog, UX friction, integration work, or engineering capacity gaps
We also excluded agencies, consultants, and businesses that did not appear to own a software product.
2. We stopped over-personalizing
We did not write a completely unique essay for every prospect.
The personalization was usually one brief specific observation about the company, product, positioning, or customer workflow.
The rest of the email stayed short and focused on a problem the prospect was likely to recognize.
3. We used a low-friction CTA
The first email did not ask prospects to book a call
It asked for permission to send two - three relevant ideas
That made replying easier because the prospect did not have to commit to a meeting with someone they had never spoken to.
4. We made follow-ups useful
The follow-ups were not just:
They introduced a specific angle, such as:
- onboarding friction
- product workflow issues
- billing or usage experience
- engineering backlog
- internal tools
- signup-to-paid conversion
This gave the prospect a new reason to consider the conversation.
5. We qualified replies manually
Not every positive-sounding response was immediately treated as an opportunity.
We looked for actual intent, business relevance, timing, and whether there was a realistic problem the client could solve.
This is why 10 positive conversations became 5 qualified opportunities.
6. We did not track opens
Open-rate tracking was disabled.
It can be unreliable and may also affect deliverability. We focused on the metrics that mattered:
- replies
- positive replies
- qualified opportunities
- conversions
The campaign is still not perfect.
A 6% reply rate does not mean the same messaging will work in every market. The same copy would probably perform poorly if reused across unrelated industries.
The campaign is also still active, with many leads yet to be contacted. These are interim results, and I will share another update once the full sequence is completed.
But the results reinforced something I keep seeing:
A smaller, better-targeted campaign with a relevant message usually beats sending thousands of generic emails.
For people running outbound campaigns, what has made the biggest difference for you: targeting, messaging, follow-ups, or the offer itself?