We built an automated cold outreach system for our agency. Scraped hundreds of local businesses, wrote personalized emails using AI, set up follow-up sequences, deployed it on a server running 24 hours a day. The whole thing.
Then we sent 226 emails and got one open.
This is the full story of what went wrong, every fix we tried, and the infrastructure setup that actually works. If you are running cold email outreach for your business or for clients, this is the thing nobody tells you until it is too late.
Our first version of the outreach emails looked professional. A branded HTML template with the business's website score, a breakdown of their top issues, four pricing buttons, and a call to action. It looked like a real audit report. We were proud of it.
It went straight to spam for almost everyone.
After running a blacklist check on our domain using MXToolbox we found we were listed on two minor blacklists. But that was not the real problem. The real problem was simpler and harder to fix.
We were using Resend, a popular email API service. What we did not know is that when you send through Resend you are sending from their shared IP pool. That means you inherit the reputation of every other Resend customer sending from the same IPs. If other users on those IPs are sending spam, your emails get treated the same way even if your content is perfect.
Our first email had four pricing buttons, a tracking pixel, an unsubscribe link, and our website URL in the signature. To a spam filter that looks exactly like a marketing blast. The more links in a cold email, the higher the spam score regardless of what the email actually says.
This is the one that compounds. Every email that goes unopened is a signal to Gmail that your domain sends emails people ignore. Over time that signal builds into a permanent reputation score. Once that score drops low enough, even plain text emails with no links go straight to spam. That is exactly what happened to us.
We rewrote the email completely. Stripped out all HTML, removed every link, cut it down to four sentences. Still went to spam.
We checked if our domain was on major blacklists. It was clean on everything that matters. Gmail and Outlook do not use those lists. They use their own internal reputation scoring.
We changed the subject line multiple times. Tried different angles, different lengths, different approaches. Subject lines do not matter when the domain reputation is already damaged. The email gets filtered before the subject line is ever evaluated.
The fix has two parts. One is infrastructure. One is patience.
Stop sending cold outreach through email API services like Resend, Mailgun, or SendGrid. These are built for transactional email and shared IP pools. For cold outreach, send through Google Workspace or Zoho Mail directly. When you send through Google you send from Google's IPs which have the best reputation of any mail provider on earth.
These are three DNS records that tell receiving mail servers your emails are legitimate. SPF says which mail servers are allowed to send from your domain. DKIM puts a digital signature on every email so nobody can tamper with it. DMARC tells servers what to do if either check fails. Without all three set up correctly, you start at a disadvantage before a single email is sent.
A brand new mailbox or a damaged domain reputation needs to be rebuilt through real engagement. Send emails to people you know for two to three weeks. Have them open and reply. Use a warmup tool like MailReach to automate positive engagement signals in the background. Only start cold outreach after the domain reputation recovers to a healthy level, which you can monitor through Google Postmaster Tools.
Never run cold outreach from your main business domain. Buy a separate sending domain specifically for outreach. If your business is at yourbusiness.com, buy something like getyourbusiness.com or yourbusinesshq.com for cold email. This keeps your main domain clean regardless of what happens with your outreach campaigns.
First touch cold emails should be plain text, no links, no images, no formatting. They should read like a real person wrote them to one specific person because that is exactly what gets opened and replied to. Start at 5 emails per day from a new mailbox and increase by 5 each week. Going too fast triggers spam filters even from a clean domain.
Before we run any outreach campaign we set up the infrastructure correctly from day one. A dedicated sending domain separate from the client's main website. SPF, DKIM, and DMARC configured properly. A new Zoho or Google Workspace mailbox warmed up over two to three weeks before a single cold email goes out. Volume starting at 5 per day and ramping up slowly over the following weeks.
It takes longer to set up. It is the only way that actually works.
Cold email still works in 2026. Response rates for well-targeted, well-written outreach are higher than most paid advertising channels. But the infrastructure underneath it has to be set up correctly or none of the copywriting, subject line testing, or personalization matters at all.
We burned our own domain learning this. You do not have to.
Polaris Digital Studio sets up and manages your full cold outreach infrastructure — dedicated sending domain, proper authentication, warmup, and daily automated outreach. You focus on running your business.
See Our Packages →