Cold Email

How to Automate Cold Email Without Getting Blacklisted

A technical guide to cold email automation in 2026 -- domain setup, SPF/DKIM/DMARC, warmup timelines, sending limits, and inbox rotation to protect deliverability.

March 28, 202612 min read

How Cold Email Automation Works (Without Ruining Your Domains)

Cold email automation lets you send hundreds of personalized outreach emails per day without manually writing each one. Done correctly, it produces 3-8% reply rates, costs $200-400/month in tools, and requires less than 2 hours per week to maintain once running. Done incorrectly, it destroys your domain reputation in 2-3 weeks, gets your company flagged as spam, and can permanently damage your ability to send any business email from that domain.

The difference is infrastructure. This guide covers every technical step: domain setup, DNS records, warmup, sending limits, list hygiene, and inbox rotation. Follow these in order.

Step 1: Domain Setup -- Why You Never Send from Your Main Domain

The first rule of cold email automation: never send cold outreach from your primary business domain.

If your company is acme.com, do not send cold email from hello@acme.com. Instead, buy secondary domains -- variations of your company name -- and send from those.

Why this matters: If a cold email campaign damages your sender reputation (too many bounces, spam complaints, or aggressive spam filter triggers), it will only affect the secondary domain. Your main domain -- the one you use for customer communication, contracts, and internal email -- stays clean. Domain naming patterns that work:
Primary DomainAcceptable Secondary Domains
acme.comacme.co, acme-hq.com, tryacme.com, getacme.com
stellardigital.iostellar-digital.com, stellardigitalhq.com, stellardigital.co
Buy domains at Namecheap ($8-12/year per domain) or Google Domains. Avoid GoDaddy -- their bulk pricing is deceptive and their DNS management interface is poor for this workflow. How many domains to buy: Divide your daily send target by 30-50 (max sends per domain per day), then round up. Targeting 300 sends per day? Buy 6-10 domains.

Plan for attrition. Even with perfect hygiene, some domains get flagged over time. Having spare domains ready means a flagged domain does not kill your campaign.

Step 2: Email Hosting -- Google Workspace vs Microsoft 365

Each secondary domain needs a business email account. The two options are Google Workspace ($6/user/month) and Microsoft 365 ($6/user/month).

Both work. There is a practical consideration: Google's spam filters are more aggressive, so Google-to-Google email (most business emails end in Gmail or Google Workspace) gets more scrutiny. Microsoft-hosted domains sometimes get better inbox placement into Google accounts because they are coming from a different provider.

For most campaigns, Google Workspace is fine. If you are hitting Gmail recipients heavily and your inbox placement is suffering, test a few Microsoft 365 domains as a comparison.

Account setup rules:
  • Create one email account per domain (e.g., ali@getacme.com)
  • Add a real profile photo to the account
  • Set up a simple email signature with name, title, and company website
  • Enable IMAP access (required for your sending tool to connect)

Step 3: DNS Records -- SPF, DKIM, and DMARC

This is where most first-timers skip steps and pay for it later. All three DNS records are required. None of them are optional.

SPF (Sender Policy Framework)

SPF tells receiving mail servers which servers are authorized to send email on behalf of your domain. Without it, email providers have no way to verify your emails are legitimate.

For Google Workspace, add this TXT record to your domain's DNS:
Type: TXT
Name: @
Value: v=spf1 include:_spf.google.com ~all
For Microsoft 365:
Type: TXT
Name: @
Value: v=spf1 include:spf.protection.outlook.com -all

The ~all means "soft fail" (flag but don't reject), -all means "hard fail" (reject). Use ~all for Google Workspace to start -- it is more forgiving while your domain is building reputation.

DKIM (DomainKeys Identified Mail)

DKIM adds a cryptographic signature to every outgoing email. The receiving server checks this signature against a public key stored in your DNS. If they match, the email was not tampered with in transit.

Google Workspace generates your DKIM key in the Admin Console under Apps > Google Workspace > Gmail > Authenticate email. Microsoft 365 sets it up in the Exchange Admin Center.

The DNS record looks like this (values are unique to your domain):

Type: TXT
Name: google._domainkey
Value: v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GN... [long key]
Important: After setting up DKIM, wait 24-48 hours for DNS propagation before testing. Tools like MXToolbox and Mail Tester (mail-tester.com) let you verify your records are active.

DMARC (Domain-based Message Authentication)

DMARC tells receiving servers what to do when an email fails SPF or DKIM validation. It also sends you reports about who is sending email on behalf of your domain.

Start with a monitoring-only DMARC record:
Type: TXT
Name: _dmarc
Value: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
p=none means "take no action, just report." Once you have confirmed your SPF and DKIM are working correctly (after 1-2 weeks of monitoring), upgrade to p=quarantine and eventually p=reject.

Do not start with p=reject. If your SPF or DKIM is misconfigured, legitimate emails will bounce, including your customer communications.

Verifying Your Setup

Use these free tools to confirm all three records are working:

  • MXToolbox (mxtoolbox.com) -- Check SPF, DKIM, DMARC, and blacklist status
  • Mail Tester (mail-tester.com) -- Send a test email to get a 1-10 score on your setup
  • Google's Email Postmaster Tools -- Shows your domain reputation with Google directly
Aim for a Mail Tester score of 9/10 or above before starting your campaign.

Step 4: Email Warmup -- The 3-4 Week Process You Cannot Skip

A new email domain has no sender reputation. Email providers -- Google, Microsoft, and the major corporate mail servers -- do not know whether to trust it. Warmup builds that trust by simulating normal email behavior before you start cold sending.

How warmup works: Tools like Instantly and Smartlead connect your email accounts to a network of other accounts that send and receive emails with each other, reply to those emails, mark them as "not spam," and build up a history of normal engagement. Over 3-6 weeks, this establishes your domain as a legitimate sender. Warmup timeline:
WeekDaily Sends (Warmup)Inbox Placement
15-10Building reputation
215-20Improving
325-35Mostly inbox
4-635-50Stable, ready for cold send
Rules during warmup:
  1. Do not send any cold outreach until week 4. Warmup and cold sending together overwhelm a new domain's reputation.
  2. Keep the warmup tool running even after you start sending. Warmup emails continue to maintain your reputation alongside cold sends.
  3. Start cold sending gradually -- 10-15 per day in week 4, increasing to your target by week 6.
  4. Wait until the domain is at least 14 days old before starting warmup. Google ignores warmup signals on domains registered less than 2 weeks ago.
Both Instantly ($97/month) and Smartlead ($94/month) include built-in warmup networks. You do not need a separate warmup tool if you use either of these platforms.

Step 5: List Building and Email Verification

The cleanest infrastructure in the world will not save you from a dirty list. If 5% of your emails bounce, your domain reputation drops fast regardless of your SPF/DKIM/DMARC setup.

The verification rule: Verify every email address before it enters your sending sequence. No exceptions. Where to get lists:
  • Apollo ($49-99/month) -- Large database, good for volume, accuracy varies by industry. Expect 15-25% invalid emails before verification.
  • Clay ($149+/month) -- AI-powered enrichment, better accuracy, more complex setup. Worth it for high-value campaigns.
  • LinkedIn Sales Navigator ($99-179/month) -- Build precise lists by title, company size, geography, then enrich with email via a separate tool.
  • Prospeo -- Finds emails from LinkedIn URLs and company domains. High accuracy, $49-99/month.
Verification tools:
  • Prospeo -- Real-time verification with high accuracy
  • Hunter (hunter.io) -- Good for individual lookups and domain-level searches
  • NeverBounce -- Bulk verification, good for cleaning existing lists
  • ZeroBounce -- Similar to NeverBounce, strong deliverability scoring
Import only "valid" emails. Most verification tools categorize results as valid, risky, or invalid. Import valid only. Risky emails -- catch-all addresses, role-based addresses like info@ or contact@, and addresses that exist but show low engagement signals -- should be excluded. They inflate bounce rates and generate spam complaints without producing replies. Target bounce rate: under 2% hard bounces. If a campaign starts above 2%, pause it immediately and re-clean the list before sending more.

Step 6: Sending Limits and Inbox Rotation

The technical limits for cold email sending in 2026:

PlatformMax per day per inboxRecommended cold email limit
Google Workspace2,00030-50
Microsoft 36510,00030-50
Instantly (per inbox)50 (platform limit)30-40
Smartlead (per inbox)50 (platform limit)30-40
The platform technical limits are far higher than what you should actually send. Email providers have algorithmic limits below their stated maximums -- they watch for unusual sending patterns even if you stay under the technical cap. The 30-50 rule: Keep cold sends to 30-50 per inbox per day. This is the standard across every agency we know of that runs large-scale outbound. Inbox rotation: Instead of sending all volume through one inbox, spread it across multiple inboxes. Both Instantly and Smartlead handle this automatically. You add your accounts (from multiple domains), set your per-inbox limits, and the platform rotates sending so no single inbox is overloaded. Example setup for 200 sends per day:
  • 5 domains, each with 1 email account
  • 40 sends per inbox per day
  • Instantly or Smartlead rotates across all 5 inboxes automatically
Send timing: Schedule sends to go out during business hours in your target's timezone -- 9am to 5pm, Monday through Friday. Sending at 3am triggers spam heuristics because legitimate businesses do not blast email at odd hours.

Step 7: Copy and Personalization

Even perfect infrastructure fails with bad copy. The email itself must look human.

Technical requirements for deliverability:
  • Keep emails under 150 words. Longer emails trigger spam filters and get lower reply rates.
  • Use plain text or minimal HTML. Heavy HTML formatting (tables, images, tracking pixels) signals marketing email, not personal outreach.
  • One link maximum. Multiple links in a cold email is a spam signal.
  • Avoid spam trigger words in subject lines: "free," "guarantee," "limited time," "act now," "earn money," "risk-free." Also avoid ALL CAPS in subject lines.
  • Use one tracking pixel only (for open tracking). Some email providers flag multiple tracking elements.
  • Personalize the first line. Generic openers get deleted. A specific, relevant first line about the prospect's company or role improves reply rates noticeably.
Tools for personalization at scale:
  • Clay -- Pulls data from LinkedIn, Apollo, Clearbit, and dozens of other sources. AI agents write personalized icebreakers based on company news, recent hires, or job postings.
  • Instantly's AI Personalization -- Built-in personalization tokens that pull from your contact data
  • Lemlist -- Dynamic images and multi-channel sequences with personalization built in
The target: first line should mention something specific to the company or person. "I saw you just expanded into the European market" is better than "I came across your company." The specific detail takes 30 seconds to add via automation and materially improves conversion.

Step 8: Monitoring and Maintenance

Once your campaign is live, monitor these metrics weekly:

MetricHealthy RangeAction Threshold
Open rate40-60%Below 25% = deliverability problem
Reply rate3-8%Below 1% = copy or targeting problem
Bounce rateUnder 2%Above 2% = pause and re-verify list
Spam complaint rateUnder 0.1%Above 0.1% = urgent fix needed
Unsubscribe rateUnder 0.5%Above 1% = messaging mismatch
Monthly domain health checks:
  • Check all domains against major blacklists on MXToolbox
  • Review Google Postmaster Tools for domain reputation score
  • Verify DKIM and SPF records are still active (DNS records can occasionally get deleted accidentally)
  • Check warmup tool is still running on all inboxes
If open rates drop suddenly below 30%: Your domain hit a spam filter. Pause cold sending immediately, check MXToolbox for blacklist hits, verify DNS records, and run through the Mail Tester check again. Do not send more until you identify the cause. If bounce rate spikes above 3%: Stop the campaign, pull the contact list, re-verify every email that has not yet been contacted, and only resume with verified-only contacts.

The "Answer Passage": Cold Email Automation in 2026

A properly automated cold email system in 2026 runs on three to five secondary domains, each with one or two warmed Google Workspace or Microsoft 365 inboxes, sending 30-50 emails per day per inbox. SPF, DKIM, and DMARC records are configured on every domain. List hygiene keeps bounce rates below 2%. A warmup tool runs continuously in the background to maintain sender reputation. Sending is spread across business hours, sequences run 4-6 steps over 14 days, and copy is personalized using Clay or a similar enrichment tool. Total infrastructure cost: $200-400 per month. Setup time: 3-4 weeks before the first cold email goes out. With this foundation, campaigns routinely achieve 40-60% open rates and 3-8% reply rates at scale.

Common Mistakes and How to Fix Them

Mistake: Sending from your main domain Fix: Buy secondary domains immediately. Move all cold sending to them. Never go back. Mistake: Skipping warmup because you are in a hurry Fix: There is no shortcut. A burned domain takes 30-60 days to recover if it can recover at all. Three weeks of warmup protects months of future sending. Mistake: Importing Apollo exports without verification Fix: Every list gets verified before import. Set a rule: no unverified emails enter your sending platform. Mistake: Sending 200 emails per day from one domain Fix: The maximum is 50. Buy more domains and rotate. Mistake: Not monitoring deliverability weekly Fix: Set up a 15-minute weekly check -- bounce rate, open rate, blacklist status. Catching a problem early saves a domain that would otherwise be unusable in two weeks. Mistake: Removing the warmup tool once the campaign is live Fix: Keep warmup running indefinitely. It maintains reputation alongside your cold sends.

The Tools You Need

CategoryToolCostNotes
Domain registrationNamecheap$8-12/year per domainBuy in bulk when possible
Email hostingGoogle Workspace$6/user/monthMost common for cold email
Email hosting (alternative)Microsoft 365$6/user/monthBetter for some Google inbox placement
Sending + warmupInstantly$97/monthBest for high volume, built-in warmup
Sending + warmupSmartlead$94/monthSimilar to Instantly, strong analytics
Data + list buildingApollo$49-99/monthLarge database, verify before sending
Enrichment + personalizationClay$149+/monthBest for personalized campaigns
Email verificationProspeo$49-99/monthHigh accuracy, LinkedIn-to-email
DNS checkingMXToolboxFreeBlacklist and DNS verification
Setup testingMail TesterFreeScore your deliverability before launch
For context on the broader outbound strategy this infrastructure supports, see the cold email vs LinkedIn outreach comparison. If you are evaluating whether to build this in-house or hire an agency, the outsource vs in-house guide walks through the full cost and tradeoffs.

Frequently Asked Questions

How many cold emails can you send per day without getting blacklisted?

Send no more than 30-50 cold emails per day per domain. For a campaign targeting 500 sends per day, you need 10-17 domains rotating together. New domains should start at 5-10 emails per day during warmup and increase by 5-10 per day each week until reaching 30-50. Sending more than 50 per day from a single domain, especially a new one, is the fastest way to land in spam or trigger a Google or Microsoft blacklist.

How long does email warmup take before you can send cold email?

Email warmup takes a minimum of 3 weeks, with 4-6 weeks being the safer standard. During warmup, tools like Instantly's Unibox or Smartlead's warmup network exchange emails between accounts, build a reply history, and establish sender reputation. The domain needs to be at least 2 weeks old before starting warmup -- Google ignores warmup activity on brand-new domains.

What DNS records do I need for cold email deliverability?

You need three DNS records: SPF (Sender Policy Framework) authorizes which mail servers can send from your domain, DKIM (DomainKeys Identified Mail) adds a cryptographic signature that proves emails were not tampered with, and DMARC (Domain-based Message Authentication) tells receiving servers what to do with emails that fail SPF or DKIM checks. All three are required. Missing any one of them will significantly reduce inbox placement rates.

What is an acceptable bounce rate for cold email campaigns?

Keep bounce rate below 2%. Above 2% hard bounces signals poor list hygiene to email providers and accelerates domain reputation damage. Above 5% is severe and will get domains flagged quickly. To stay under 2%, verify every email address before sending using a tool like Prospeo, Hunter, or NeverBounce. Remove any email with a 'risky' or 'invalid' status before importing to your sending platform.

What tools do I need to automate cold email in 2026?

The core stack: a domain registrar (Namecheap or Google Domains), Google Workspace or Microsoft 365 for business email hosting, a data tool for list building (Apollo, Clay, or LinkedIn Sales Navigator), an email verification tool (Prospeo or Hunter), and a cold email sending platform (Instantly or Smartlead). Total cost for this stack runs $200-400 per month. Instantly and Smartlead both include built-in warmup networks, which removes the need for a separate warmup tool.

Want us to build this for you?

30 minutes. We'll tell you what to automate first. No pitch, just the plan.

Book a free audit