I used to think my outreach wasn’t working because the messaging wasn’t good enough.
So I did what everyone does — rewrote emails, tested subject lines, tried to “improve” the copy.
Open rates were okay. Replies didn’t really move.
At some point I stopped looking at the message and started looking at the data behind it.
That’s where things got clearer.
A lot of what I was sending to just wasn’t good.
Outdated contacts, wrong roles, people who were never going to care. And once that’s the case, better copy doesn’t really help. It’s still the wrong message in the wrong place.
What actually made a difference was fixing basic things I had ignored:
– checking if the data is even valid
– being more selective instead of sending more
– focusing on relevance before scale
After that, replies started to make more sense.
Out of curiosity, I also tried relying less on tools and more on manually finding contact info using public sources. Not scalable, a bit messy, but it forced better targeting.
And interestingly, that alone improved response quality more than switching tools or rewriting copy.
Made me rethink a lot of common advice around outreach.
Feels like most people jump straight to optimizing the message, when the real issue is earlier in the chain.
Wrote a more detailed breakdown of what worked and what didn’t here:
https://jarvisreach.io/blog/lead-generation-tool-for-every-business/
Curious how others here approach this.
Do you spend more time improving copy, or improving the data you’re sending to?
Right - copy is the last variable. If you're optimizing copy before you've nailed targeting and offer, you're polishing the wrong thing.
The real lead gen problem hierarchy, in order:
Most solopreneurs jump straight to #4 because it's the most legible and controllable. Audience and offer are harder to diagnose and fix.
For solopreneurs specifically, the targeting problem often comes down to not having a clear enough picture of who's actually in their pipeline and where they came from. I've been building a CRM database in a Solopreneur OS that tags every lead with their source and the original pain they described - makes it much easier to see whether you're actually reaching the right people before blaming copy.
What's the actual root cause you keep finding when founders think they have a copy problem?
Agreed - most lead gen problems are ICP problems. You're messaging the right pain to the wrong audience, or the right audience through the wrong channel. Copy optimization can't fix either of those.
The upstream fix requires knowing where your actual customers came from and what made them convert - which most solopreneurs can't answer because that data lives in memory, not a system.
I've been building a Notion OS for solopreneurs with a CRM linked to the Revenue Dashboard for this: connecting 'who paid' to 'where they came from' so channel and ICP decisions are based on history rather than gut feel.
What's the most common upstream problem you see in practice?