Cold outreach works when the message is plausibly relevant to the person reading it and asks for one small thing. It fails, almost always, for two reasons that have nothing to do with clever wording: the list is too broad, and the email is too long. Fix those two and the copy matters much less than the internet suggests.
There is also a hard constraint underneath all of it. Outreach only works while your mail reaches the inbox, and the things that widen a list — more addresses, less verification, more volume per mailbox — are the same things that raise bounces and complaints and get you filtered. Strategy and deliverability are the same problem.
Narrow the segment until the email writes itself
If you cannot name the specific situation your reader is in, you are going to write a generic email. Pick a segment where one sentence is true of everyone in it: "B2B SaaS companies that just posted a first SDR role", "agencies running outbound for more than five clients", "Shopify stores that recently added a subscription product".
A segment that tight does three things. The first line of the email becomes obvious. The ask becomes specific. And the list gets small enough to verify properly, which is what protects your bounce rate.
Research the trigger, not the person
You do not need their dog's name. You need the reason you are writing *now*. A funding round, a job posting, a new integration, a pricing page change, a conference they spoke at, a tool they publicly use. One verifiable, recent, relevant fact.
That fact goes in sentence one, in your own words, and it should be something they would agree is true. "I saw you're hiring two SDRs in Berlin" is research. "I was really impressed by your innovative approach" is filler, and readers have learned to read it as a mail-merge tell.
Keep it to three to five sentences and one ask
Here is the shape, and why each line exists.
Subject: SDR onboarding at Northwind Hi Priya — saw the two SDR openings in Berlin, so I'm guessing ramp time is on your mind this quarter. We built the onboarding tracker that the team at a similar-size company used to get new reps to first meeting in three weeks instead of seven. Worth a 15-minute look next week, or is this the wrong quarter for it? — Sam, MailPilot team https://example.com/onboarding
- Subject line: specific, lowercase-ish, no promise. It reads like internal mail because it is about their situation, not your product. No "Re:" on a thread that never happened — a deceptive subject line is a CAN-SPAM violation, not a growth hack.
- Sentence one: the trigger. It proves a human looked.
- Sentence two: the outcome, not the feature list. One concrete claim you can defend.
- Sentence three: one ask, with an easy no. "Is this the wrong quarter" gives them a one-word reply, and replies of any kind are the engagement signal you want.
- Signature: a name, a company, one link. No image, no banner, no four social icons.
One link, no image, no tracking pixel if you can live without it. Image-only emails and link-heavy signatures are both filtering risks on a young sending domain, and a pixel adds a second domain to every message whose reputation you do not control.
Follow up twice, in the same thread, and then stop
Two follow-ups spaced three to five business days apart, each adding something — a different angle, a relevant example, a shorter ask. Reply in the same thread so the reader has context, and keep each one shorter than the last.
Then stop. A fourth and fifth "just bumping this" generates complaints, and complaints are the metric that ends your sending. Google asks bulk senders to keep the reported spam rate below 0.3%, and the sender who hits that number is almost always the one who would not stop following up.
Measure replies, not opens
Open tracking has been unreliable since Apple's Mail Privacy Protection began pre-fetching images for Apple Mail users, and corporate proxies do the same. Treat open rate as directional at best.
The numbers worth watching:
- Reply rate, split by segment. This is the only one that tells you whether the message landed with a person.
- Bounce rate, per domain. A rising bounce rate means list rot, and it feeds the reputation damage directly.
- Spam complaints, per sending domain, per provider.
- Inbox placement, per provider. A campaign with no replies and no bounces is usually a campaign in the spam folder, and nothing in your sequencer will tell you that.
Compliance, briefly and concretely
- CAN-SPAM (US): no deceptive headers or subject lines, a clear way to opt out, a valid physical postal address, and opt-outs honoured within 10 business days. It applies to one-to-one commercial email too, not just newsletters.
- GDPR (EU/UK): you can often rely on legitimate interest for B2B outreach, but you have to actually do the balancing assessment and write it down, tell people where you got their data, and handle objections and deletion requests. National rules implementing the ePrivacy Directive add their own constraints on unsolicited electronic marketing, and they vary by country — check the ones you send into.
- Bulk mail headers: once you are sending at volume, add
List-Unsubscribewith both an HTTPS URL and a mailto, plusList-Unsubscribe-Post: List-Unsubscribe=One-Clickas specified in RFC 8058. Gmail and Yahoo require one-click unsubscribe from bulk senders, and a working unsubscribe is cheaper than a spam complaint in every way that matters.
What not to do
Do not buy a list. Do not send from your primary company domain while you are still learning what works. Do not scale volume per mailbox to compensate for a weak message — the message is the thing that is broken. Do not send the same sequence to every segment and call the difference in results a copy insight. And do not skip warm-up on a new domain, then conclude that cold email does not work.
Where MailPilot fits
MailPilot handles the part of this you cannot see from your sequencer. It warms new mailboxes on Gmail, Outlook or SMTP/IMAP before you send anything real, verifies SPF, DKIM and DMARC on each sending domain, measures actual inbox placement per provider with a seed-inbox network, and tracks per-mailbox reputation daily — so when reply rate drops you know whether to rewrite the email or fix the sending.
Ready to reach the inbox every time?
Automated email warmup across real peer mailboxes. Live inbox placement monitoring. Free 7-day trial - no credit card required.
Start free trial