Three weeks ago I was reviewing a cold email campaign I built for FounderScale.
Open rate: 42%. Reply rate: 0.2%.
I read the offer line and said out loud to no one: "That's not an offer. That's crap."
The line was something like: "We help B2B founders get more predictable leads through a data-driven microtest framework."
That's not an offer. That's a category description. Every agency says some version of that sentence. It triggers nothing. It promises nothing specific. The reader has no reason to reply because there is no risk to not replying.
What makes an offer real
I had to score my own offer against five criteria I now run every campaign through:
1. Quantified outcome (not "more leads", "3 qualified calls in 48 hours")
2. Time-bound ("48 hours", not "quickly")
3. Risk-reversed ("if we don't hit the benchmark, you don't pay for round 2")
4. Desired outcome stated from the buyer's lens, not the seller's
5. Low perceived effort to say yes
My original line scored 1/5. The word "data-driven" is not a quantified outcome. "Predictable" is not time-bound. "Framework" is seller language, not buyer language.
I rewrote it:
"We run a 48-hour paid test to validate whether your offer can generate 3 or more qualified calls, for $50 in ad spend. If it doesn't work, we tell you exactly why before you spend another dollar on ads."
That line scored 4/5.

The result
The rewritten campaign launched with a 3.1% reply rate in the first week, 15x the original.
One reply became a call. The call became a $4,000/month retainer.
The math on that: a 15-minute rewrite of one line drove $48,000 in potential annual revenue from a single client.
I did not hire a better copywriter. I applied a scoring rubric to my own output and let the rubric be honest when I couldn't be.

The uncomfortable part
I had been running the bad version for six weeks.
Six weeks of decent open rates telling me the subject line was fine. Six weeks of no replies telling me something was broken. Six weeks where I blamed the list, the timing, the market.
The offer was broken. I just didn't want to see it.
This is the thing nobody tells you about B2B outreach: most founders have never actually written a real offer. They've written category descriptions and dressed them up in email format.
The test isn't "does this sound professional?" The test is: does the person reading this know exactly what they're getting, when they'll get it, and what they risk by saying yes?
If the answer to any of those is "kind of", rewrite it.
The steal
Score your next outbound sequence on these five dimensions before you send it. If it's under 4/5, it's not ready. The rubric takes 10 minutes. The rewrite takes 20.
That's faster than watching a campaign underperform for six weeks.
Roman
If your reply rate is stuck under 1%, your offer is probably the bottleneck, not your list. I run a 48-hour Meta test that will tell you whether your offer can generate 3 qualified calls before you scale anything. Book it here.

