Blasting thousands of generic emails doesn't work anymore. Spam filters have gotten smarter, Google and Yahoo now enforce stricter rules for bulk senders [1][2], and there's very little room for mistakes in cold email automation.
Getting into the primary inbox takes two things: a sound technical setup and content that doesn't look mass produced. This playbook walks through both.
Get your sending setup right first
The email tool you pick matters less than the reputation of the domains and servers you send from. If your SMTP setup is broken, nobody will see even your best copy.
Set up DNS authentication
Three DNS records prove to receiving servers that you're a legitimate sender, as Google and Yahoo both require for bulk senders [1][2]:
- SPF (Sender Policy Framework) lists the servers and services allowed to send email for your domain.
- DKIM (DomainKeys Identified Mail) adds a digital signature to each message so the receiver can tell it wasn't altered in transit.
- DMARC tells the receiving server what to do when SPF or DKIM fails. Once you've confirmed your legitimate mail passes, move the policy to p=quarantine or p=reject to block spoofing.
Use separate sending domains
Don't send cold outreach from your main company domain. If that domain gets blacklisted, your regular business email goes down with it.
Buy a few secondary domains that look like your brand instead. If your main site is company.com, you might use getcompany.com or trycompany.com. Keep only a small number of sending accounts on each domain so one problem doesn't take down everything.
The sending workflow
Use automation for the mechanics of sending. Keep the conversation itself human.
Warm up new domains
A new domain has no reputation, and sending a full campaign from it on day one is a fast way into the spam folder. Run an automated warm up tool for a few weeks before you email a single real prospect. These tools trade messages within a network of accounts that open them, mark them important and pull them out of spam, which tells mailbox providers your account can be trusted.
Keep volume steady and low
What matters is consistency, not volume. Keep the daily send per account low and raise it slowly while you watch bounces and replies. When you need to reach more people, add domains and accounts instead of pushing more mail through the ones you have.
Write content that passes filters
Filters look for patterns across messages, so the same template sent to a long list is easy to spot.
Personalize for real
First name and company name tokens aren't enough. Base your personalization on things like:
- Recent LinkedIn posts
- Company news or a recent funding round
- Mutual connections
A weak opener: "Hi John, I see you work at Acme Corp. We help companies like Acme Corp grow."
A stronger one: "Hi John, I saw your recent post about the shift toward sustainable supply chains in the Midwest. Your point about logistics bottlenecks lined up with what we've been seeing."
Watch for salesy language
A single word rarely sends an email to spam, but a pattern of pushy language can. Go easy on:
- Free
- Guarantee
- Limited time
- $$$ or lots of currency symbols
- Urgent or act now
Measure more than opens
Open rates aren't reliable anymore because of privacy protections and automated opens. Watch these numbers instead.
Reply rate
Track replies per campaign and compare against your own baseline. A sudden drop usually means your mail has started landing in the promotions tab or spam.
Bounce rate
Keep bounces low. A high bounce rate tells mailbox providers you're using an old or scraped list, and that damages your sender reputation fast. Run every lead list through a verification tool before you import it.
Complaint rate
Spam complaints are the fastest way to lose a domain. Google publishes a spam rate threshold for bulk senders, so check its current guidelines and stay well under it [1]. That's why targeting matters more than volume.
Checklist
- Set up SPF, DKIM and DMARC.
- Send outreach from separate domains.
- Warm up every new account for a few weeks.
- Keep daily volume per account low and steady.
- Verify every lead list before you send.
- Personalize enough that no two emails look the same.
If your emails aren't getting replies, start with the technical setup, then fix the content.
Want to scale outbound without burning your domains? Contact our team for a full deliverability audit of your sending setup.