Cold email deliverability guide 2026: build the complete system of infrastructure, list quality, and sending behaviour for consistent inbox placement.
Ryan Mercer
SDR turned cold email consultant, 8 years outbound · Updated June 24, 2026
Last updated: June 2026 · Ryan Mercer, SDR turned cold email consultant, 8 years outbound
TL;DR — 5 things to know before reading
- Deliverability is a system with three interdependent pillars: infrastructure (DNS auth, dedicated domains, inbox setup), list quality (bounce rate, ICP precision, complaint control), and sending behaviour (warmup, volume limits, content signals) — fixing one while neglecting the others produces marginal improvement
- SPF, DKIM, and DMARC are non-optional; per Mailgun's SPF, DKIM, and DMARC setup guide, domains with full authentication achieve 15–25% higher inbox placement than domains with partial authentication
- Per Woodpecker's email warmup guide, warmup takes a minimum of 2–4 weeks before campaign volume; full reputation maturity takes up to 12 weeks — this timeline cannot be shortened
- Per Woodpecker's daily sending limits guide, 30–50 emails per inbox per day is the safe ceiling for a fully warmed account — exceeding this is the second most common cause of deliverability failure after skipping warmup
- Verdict: Quarvio solves the list quality pillar with pre-verified B2B contacts, Inframail solves the infrastructure pillar with auto-configured Microsoft 365 inboxes, and Instantly handles sending behaviour with built-in warmup and sending throttles
Cold email deliverability failures almost always get misdiagnosed. The sender assumes the problem is their copy, so they rewrite the subject line and try again. Results stay flat. They blame the contacts, buy a new list. Still flat. What they missed is that deliverability is a systems problem — not a content problem — and systems fail silently until they fail completely. The inbox placement rate was never good. The open rate was built on a 40% delivery rate that nobody measured. The copy was never the issue.
Per Woodpecker's 2025 cold email benchmark study, the average reply rate across all cold email senders is 8.5%, but top-quartile senders consistently hit 15–20%. That 2x gap is not explained by better copywriting. It is explained by better infrastructure, cleaner lists, and disciplined sending behaviour. A 12% reply rate from 90% inbox placement beats a 3% reply rate from 40% delivery every time. The difference is system quality.
This guide covers each pillar of the deliverability system in the order you build it. Infrastructure comes first because everything else depends on it. List quality comes second because you cannot separate reputation damage from list problems once a campaign has started. Sending behaviour comes third because it determines whether the reputation built during warmup survives contact with real campaign volume. Get all three right and inbox placement above 85% is achievable for most senders. Get one wrong and you are fighting the filter regardless of how strong the other two pillars are.
Instantly automates significant portions of pillars one and three through its built-in warmup network, sending throttles, and deliverability monitoring. Inframail solves the inbox provisioning and authentication layer. Quarvio addresses pillar two by delivering pre-verified B2B contact data before it enters your pipeline. You can start your contact order at Quarvio before configuring your infrastructure.
Pillar 1: Infrastructure covers everything before you send the first email. Dedicated sending domains registered separately from your primary business domain. SPF, DKIM, and DMARC configured and passing on every sending domain. Inboxes provisioned at the correct capacity, connected to your sending platform, and warming up on an automated schedule. Good infrastructure means you start with no strikes. Bad infrastructure means you land in spam regardless of everything else.
Pillar 2: List quality covers the contacts you send to. Every hard bounce tells mailbox providers you are sending to invalid addresses — characteristic of spam operations. Every spam complaint tells them recipients found your email unwanted — characteristic of bulk unsolicited mail. List quality is the ongoing cost of deliverability. Skip it and your infrastructure investment erodes within weeks.
Pillar 3: Sending behaviour covers how you send once infrastructure and list are in place. Warmup schedules that build reputation before full volume. Daily sending limits that match the reputation level of each inbox. Content patterns that avoid algorithmic filter triggers. Monitoring that catches degradation before it becomes permanent.
The three pillars interact in both directions. Excellent infrastructure with a poor list produces high bounce rates that damage the reputation infrastructure worked to build. A verified list sent from an unwarmed inbox at 100 emails per day triggers volume-based filters. Correct volume management with missing DMARC means every email is treated with partial suspicion. The system only produces consistent inbox placement when all three pillars are healthy simultaneously.
Never send cold outreach from your primary business domain — the domain used for customer service, billing, partner communication, and internal email. If that domain is flagged by a spam filter or blacklisted due to cold outreach, every email from your organisation is affected.
Register dedicated domains specifically for cold email sending. Name them as recognisable variations of your primary brand: companyname-hq.com, hello-companyname.com, get-companyname.com. Avoid excessive hyphens or generic terms that suggest bulk mail operations.
Capacity planning before registering:
Domain age: register sending domains 30–45 days before campaigns start. The reputation-building clock begins when warmup email exchanges start, not when campaigns start. A domain that has been warming for 45 days starts with a meaningful reputation advantage over a brand-new domain.
Benchmark: 2–3 sending domains minimum for a solo operation, each with 3–5 inboxes. At scale (1,000+ sends per day), 5–8 domains with 4–6 inboxes each.
Failure mode: using one primary domain for all cold outreach. Per Google's email sender guidelines, a spam complaint rate above 0.3% triggers automatic filtering. A single campaign producing a 0.5% complaint rate on a primary domain permanently damages that domain's reputation with no recovery path for the organisation's email operations.
DNS authentication tells receiving servers your emails are legitimate. Without all three records — SPF, DKIM, and DMARC — emails from your domain are treated as potentially spoofed and routed to spam at significantly higher rates.
SPF (Sender Policy Framework) specifies which mail servers can send from your domain. For Microsoft 365 inboxes (what Inframail provisions):
Type: TXT
Host: @
Value: v=spf1 include:spf.protection.outlook.com -all
TTL: 3600
The -all means hard fail: any server not listed is rejected. Use this on dedicated cold email domains where you control all sending.
SPF rules that prevent configuration failures:
+all (permits all senders) or ~all (soft fail) on cold email domainsDKIM (DomainKeys Identified Mail) adds a cryptographic signature to every outgoing email. For Microsoft 365, DKIM is configured through two CNAME records from the Microsoft 365 admin centre:
Type: CNAME
Host: selector1._domainkey
Value: selector1-[domain-hash]._domainkey.[your-tenant].onmicrosoft.com
Type: CNAME
Host: selector2._domainkey
Value: selector2-[domain-hash]._domainkey.[your-tenant].onmicrosoft.com
The exact hash values are generated by Microsoft 365 when you enable DKIM signing under admin centre Security settings.
DMARC (Domain-based Message Authentication, Reporting, and Conformance) is the enforcement layer and the record most frequently missing in failed deliverability setups. Start with p=none for the first two weeks to collect reporting data:
Type: TXT
Host: _dmarc
Value: v=DMARC1; p=none; rua=mailto:dmarc-reports@your-sending-domain.com; pct=100
TTL: 3600
After two weeks of confirming no legitimate sending failures in aggregate reports, progress to p=reject with strict alignment:
v=DMARC1; p=reject; rua=mailto:dmarc-reports@your-sending-domain.com; pct=100; adkim=s; aspf=s
adkim=s and aspf=s require the From: domain to exactly match the DKIM signing domain and the SPF envelope sender domain. Use strict alignment on dedicated sending domains you fully control.
Benchmark: all three records passing on every sending domain. DMARC at p=reject within 30 days. Per Mailgun's SPF, DKIM, and DMARC setup guide, full SPF + DKIM + DMARC alignment achieves 15–25% higher inbox placement than partial authentication.
Failure mode — missing DMARC: SPF and DKIM without DMARC is partial authentication. Receiving servers have no instruction from you for handling failures. Gmail and Microsoft score DMARC-configured domains as more trustworthy than domains without it.
Failure mode — double SPF records: adding a second SPF TXT record alongside an existing one invalidates both. Merge all SPF includes into a single record.
Failure mode — DMARC at wrong host: the DMARC record must be at _dmarc.your-domain.com, not at @. Adding it at @ means receiving servers will never find it.
With authentication configured, provision inboxes and connect them to your sending platform.
Inframail provisions Microsoft 365 inboxes with dedicated domains and configures SPF, DKIM, and DMARC automatically. For teams setting up multiple sending domains, Inframail's automated authentication setup eliminates the configuration errors in Step 2.
Capacity calculation:
(target ÷ 40) × 1.2 = inbox countConnecting inboxes in Instantly: navigate to Settings → Email Accounts → Add Email Account. For each inbox:
Benchmark: every inbox configured with a daily limit, sending schedule, minimum send interval, and warmup enabled before running any campaign.
Failure mode: no daily sending limit set. Instantly will route however many emails the campaign demands from connected inboxes with no per-inbox guardrail. Always verify limits are set before campaign launch.
Hard bounces from invalid email addresses are the fastest mechanism for degrading sender reputation. Per Mailmodo's B2B email marketing statistics guide, campaigns starting on unverified data consistently show bounce rates 3–5x higher than campaigns using verified contacts.
Three categories of problematic addresses to filter before any campaign upload:
Hard bounce candidates: addresses that do not exist at the domain level or have been permanently deactivated. Remove before uploading.
Role-based addresses: info@, support@, sales@, contact@ addresses. These are monitored by multiple people, generate elevated complaint rates, and rarely produce positive replies in cold outreach. Filter by default.
Catch-all domain addresses: domains that accept all email regardless of whether the specific mailbox exists. These pass format validation but may still bounce. Treat as higher risk and exclude from initial sends.
Quarvio delivers pre-verified B2B contact lists where addresses have been validated before delivery. Quarvio pricing starts from $129 for 5,000 contacts — see /pricing for full tiers. Starting campaigns with Quarvio contacts keeps hard bounces near zero and protects the domain reputation built during warmup.
Sub-steps before each campaign:
Benchmark: hard bounce rate below 2% per campaign, target below 1%.
Failure mode: re-importing a list used 6–12 months ago without re-verification. B2B email addresses decay at approximately 2–3% per month. A list that was clean 12 months ago may have 25–35% invalid addresses today.
ICP precision is a deliverability variable, not just a conversion variable. Sending cold email to recipients who have no plausible reason to want it drives spam complaints. Per Google's email sender guidelines, complaint rates must stay below 0.3% to maintain inbox placement at Gmail. A single poorly targeted campaign can exceed this threshold within days.
Structure contact segments around tight criteria:
Suppression list management: maintain a running suppression list of everyone who has unsubscribed, replied negatively, or hard-bounced. Sync suppressions across all campaigns in Instantly under Settings → Unsubscribes. Sending to a known opt-out violates the FTC's CAN-SPAM Act compliance requirements and generates the complaint signals that damage deliverability for all future sends.
Benchmark: spam complaint rate below 0.1% per sending domain as measured in Google Postmaster Tools. Warning zone is 0.1–0.3%. Above 0.3% triggers automatic spam filtering.
Failure mode: running broad campaigns to maximise list size. A campaign to 10,000 loosely targeted contacts with a 0.5% complaint rate generates 50 spam complaints in one batch — sufficient to trigger domain reputation degradation that persists for weeks.
List hygiene is not a one-time pre-campaign event. Contacts change jobs, companies close inboxes, and addresses valid 30 days ago may be invalid today.
Hard bounce protocol: configure Instantly to automatically mark any contact that generates a hard bounce as "finished" and exclude them from all campaigns. Hard bounces are permanent. There is no benefit to retrying. Set this under Settings → Email Accounts → Bounce Settings.
Soft bounce monitoring: soft bounces (full mailbox, server downtime, greylisting) should be retried automatically by Instantly. If a contact soft bounces on three consecutive send attempts, treat them as a removal candidate.
Monitoring bounce rate in Instantly: check Campaign Analytics daily during active campaigns. Bounce rate above 2% requires immediate contact list review. Above 3% requires pausing the campaign.
Unsubscribe processing: verify the unsubscribe tag is in every email template. Configure the global unsubscribe list to suppress across all campaigns, not just the current one.
List refresh timing: for contacts verified more than 90 days ago who have not engaged (no open, click, or reply), run re-verification before including them in new campaign batches.
Benchmark: campaign bounce rate below 2% throughout the campaign lifecycle, not just at launch.
Failure mode: checking bounce rate only at campaign setup. A list that looked clean at launch may accumulate bounces as the campaign progresses through older address segments.
Inbox warmup builds sending reputation for a new inbox before it handles real campaign volume. A new inbox starting at 50 cold emails per day exhibits behaviour identical to a freshly activated spam account: no history, immediately at high volume. Spam filters respond accordingly.
Warmup works by exchanging a small number of emails between a network of warmed accounts. These exchanges are opened and sometimes replied to, generating positive engagement signals that build reputation incrementally.
Setting up warmup in Instantly:
Warmup score interpretation and action thresholds:
| Score | Status | Action |
|---|---|---|
| 0–59 | Critical | Check authentication before continuing warmup |
| 60–69 | Poor | Continue warmup only — no cold campaigns |
| 70–79 | Acceptable | Max 5–10 campaign sends per inbox per day |
| 80–89 | Good | Ramp campaign sends carefully to 30 per day |
| 90–100 | Excellent | Full campaign volume up to 50 per day |
Week-by-week warmup schedule: per Woodpecker's email warmup guide, 2–4 weeks minimum before meaningful cold campaigns, with full maturity up to 12 weeks.
Benchmark: warmup score above 80 before starting any cold campaigns on that inbox. Warmup running continuously in background for every active inbox, even at full campaign volume.
Failure mode — disabling warmup after good score: warmup is not a one-time setup; it is ongoing background maintenance. Disabling warmup removes the continuous positive engagement signals that maintain inbox reputation. Keep warmup running at 10–20 per day in the background forever.
Failure mode — rushing the timeline: doubling warmup volume to complete in half the time does not produce equivalent results. Reputation builds on consistency of signal over time. Two weeks at 40 emails per day is not equivalent to four weeks at 20 emails per day.
Per Woodpecker's guide on daily sending limits, 30–50 emails per inbox per day is the safe ceiling for a fully warmed account. This is a per-inbox limit, not a per-campaign or per-domain limit.
Configuring limits in Instantly:
Scaling volume correctly: never increase per-inbox limits beyond 50. Add more inboxes instead. With Inframail providing unlimited inboxes at a flat monthly rate, adding 5–10 inboxes to scale from 400 to 600 daily sends is the correct approach. Each new inbox needs the full warmup protocol before being added to live campaigns.
Inbox rotation in Instantly: enable rotation under Campaign Settings → Sending Settings → Rotate through email accounts. When rotation is enabled, Instantly distributes sends proportionally across all connected and eligible inboxes with no single inbox exceeding its configured daily limit.
Benchmark: no inbox sends more than 50 emails per day. All inboxes in a campaign active in rotation. Daily campaign volume equals number of inboxes times per-inbox limit.
Failure mode: launching a campaign without verifying per-inbox limits are set. Without configured limits, Instantly routes all campaign sends from connected inboxes with no per-inbox guardrail.
Active monitoring catches deliverability problems 1–2 weeks before they manifest as visible reply rate drops. By the time reply rates are visibly declining, domain reputation damage has already compounded significantly.
Google Postmaster Tools (mandatory for every sending domain): per Google Postmaster Tools, verify domain ownership for every sending domain and review weekly:
MXToolbox blacklist monitoring: per MXToolbox blacklist checker, scan every sending domain against major blacklists at minimum once per week during active campaigns. A blacklisted domain has emails blocked at server level before reaching spam folders.
In-platform monitoring in Instantly: check daily during active campaigns:
Response protocol:
Benchmark: weekly Postmaster Tools review, weekly MXToolbox blacklist scan, daily in-platform bounce and reply monitoring.
Failure mode: not setting up Postmaster Tools. It is free, takes 15 minutes to configure, and provides domain-level spam rate data available from no other source. Without it, you have no early warning for complaint-driven reputation damage.
| Setting | Where configured | Recommended value | Impact if wrong |
|---|---|---|---|
| Domain type | Domain registrar | Dedicated only, not primary | Primary domain reputation damage |
| SPF record | Domain DNS @ | v=spf1 include:spf.protection.outlook.com -all | Emails flagged as unauthorised |
| DKIM signing | Provider admin | Enabled, 2048-bit key minimum | Emails fail integrity check |
| DMARC initial | Domain DNS _dmarc | p=none; rua=mailto:... | No reporting, no enforcement |
| DMARC final | Domain DNS _dmarc | p=reject; adkim=s; aspf=s | Partial authentication credit only |
| Daily send limit | Instantly Email Accounts | 30–50 per inbox | Volume-based spam filter trigger |
| Sending schedule | Instantly Email Accounts | 8 AM–5 PM business days | Off-hours sends flagged |
| Min send interval | Instantly Email Accounts | 120–180 seconds | Burst pattern triggers filter |
| Warmup volume week 1 | Instantly warmup | 5–10 emails per day | Insufficient reputation signal |
| Warmup volume week 2+ | Instantly warmup | 20–30 emails per day | Slow reputation build |
| Warmup score threshold | Campaign launch | 80+ before first campaign | Under-warmed inbox fails immediately |
| Warmup running | Instantly warmup | Always on in background | Reputation decays without maintenance |
| Bounce rate limit | Campaign monitoring | Pause at 3%, alert at 2% | Continued sends compound damage |
| Spam complaint threshold | Postmaster Tools | Alert at 0.1%, pause at 0.3% | Gmail filters all future sends |
| Domain reputation target | Postmaster Tools | "High" | Lower tier means reduced inbox rate |
| Blacklist check frequency | MXToolbox | Weekly during campaigns | Blocked sends undetected for weeks |
| Inbox rotation | Instantly campaign | Enabled across all accounts | Overload on individual inboxes |
| Hard bounce handling | Instantly automation | Auto-suppress immediately | Repeat bounces compound damage |
| Soft bounce threshold | Instantly settings | Remove after 3 consecutive fails | Ongoing soft bounce signal |
| Unsubscribe sync | Instantly global settings | Cross-campaign sync enabled | CAN-SPAM violation risk |
| Contact verification age | Pre-import check | Re-verify if older than 90 days | High bounce rate from stale data |
| Domain age at campaign start | Domain management | Minimum 30 days old | New domain treated as suspicious |
Manage a portfolio of 5–8 sending domains and rotate campaign assignments rather than concentrating all campaigns on 2–3 domains. Assign higher-risk campaigns (new ICP segments, broad targeting tests) to test domains. Run proven sequences to verified ICP segments on the primary domain portfolio.
If a test campaign produces a complaint spike, it affects one test domain rather than the core infrastructure. Maintain a spreadsheet tracking: domain name, age, current warmup score, campaign assignment, and last blacklist check date. Review weekly.
Buy sending domains 30–45 days before you need them and start warmup immediately. Maintain 2–3 domains in the warmup pipeline at all times so you always have aged, partially warmed domains ready to activate without waiting for the warmup window each time you need to scale.
When a domain completes warmup and moves to full campaign use, register and start warming the next one in the pipeline. This eliminates the delay between "I need to scale sends" and "I have warmed inboxes ready."
High reply rates are positive deliverability signals. When recipients reply, it signals to Gmail and Outlook that the email was wanted — the opposite of a spam complaint signal. Optimise sequences for genuine replies as a deliverability strategy, not just a conversion strategy.
A sequence producing 6% replies is doing active reputation maintenance alongside its conversion function. A sequence producing 0.5% replies with 0.4% complaint rate is net-negative for deliverability. Prioritise specific, relevant first-touch emails that make replying easy and natural.
Not all ICP segments produce the same complaint rates. Cold outreach to C-suite executives at large enterprises tends to produce higher complaint rates than outreach to heads of department at growth-stage companies. When targeting high-complaint-rate segments, run them on separate sending domains from core campaign infrastructure.
Monitor complaint rates by campaign and ICP segment in Postmaster Tools. When one segment consistently produces rates above 0.1%, adjust targeting criteria or message framing before continuing.
Before every new campaign launch, run a three-point infrastructure audit (five minutes total):
A domain that was healthy last week may have developed a reputation issue. Check before every campaign launch.
Problem 1: Emails landing in spam despite passing authentication
Check in order: (1) confirm warmup score is above 80 in Instantly; (2) verify daily sending volume per inbox is below 50; (3) check bounce rate — above 3% means bounce signals are degrading reputation faster than warmup builds it; (4) check Postmaster Tools for spam complaint rate — even one campaign with a complaint spike damages the domain for subsequent sends. If all four are clean, simplify email content to plain text with one link and retest.
Problem 2: Sudden drop in reply rate after a strong early campaign
Likely cause: spam folder migration. Initial sends reach the inbox because the domain has no complaint history from this sequence yet. As complaint rate accumulates, Gmail routes new sends to spam for recipients in the same audience cluster. Pause the campaign. Check Postmaster Tools for the date spam rate climbed. Tighten ICP targeting and restart on a clean domain.
Problem 3: Bounce rate above 5% on a new campaign
Pause immediately. Continuing sends at 5%+ bounce rate is actively pushing the sending domain toward blacklisting. Remove all hard bounces from the contact list. Re-verify the remaining list if data is more than 90 days old. Do not restart until projected bounce rate from verified contacts is below 2%.
Problem 4: Sending domain appears on a blacklist
Pause all sends immediately. Identify the blacklist source in MXToolbox. Address root cause (typically sustained high bounce rate combined with high complaint rate) before submitting a delisting request. Requesting delisting while the underlying problem is still active results in immediate re-listing. After successful delisting, resume at 10–20 per day for two weeks before returning to full volume.
Problem 5: DMARC failing despite SPF and DKIM individually passing
Likely cause: alignment failure. DMARC requires the From: domain to align with the DKIM signing domain and/or the SPF envelope sender domain. If your sending platform signs DKIM for their own domain rather than yours, DKIM passes authentication but fails DMARC alignment. Check the d= tag in the DKIM-Signature header of sent emails. If it shows @platform.com rather than @your-sending-domain.com, configure the platform to sign DKIM for your domain.
Problem 6: Warmup score declining during active campaigns
Campaign sends are generating negative signals (complaints, deletes without reading) that outweigh positive warmup signals. Reduce campaign sends from the affected inbox by 30–50%. Tighten ICP targeting on sequences running from that inbox. Allow warmup to run for two weeks without new campaign sends before resuming.
Problem 7: Spam complaint rate climbing above 0.1%
Identify which campaign is producing complaints using Postmaster Tools timeline. Pull the ICP segment for that campaign and review whether the message is genuinely relevant. Tighten targeting criteria. Pause the campaign while making adjustments and allow the complaint rate to normalise before restarting.
Problem 8: New domain not building reputation after 3 weeks of warmup
If warmup emails are landing in spam because authentication is failing, warmup is generating negative signals rather than positive ones. Send a test email from the new domain to a Gmail address. View full email headers and look for dkim=pass, spf=pass, and dmarc=pass. If any fail, fix the DNS record, allow 30–60 minutes for propagation, and retest before continuing warmup.
"We had been running cold campaigns for 18 months and never understood why inbox placement was inconsistent. One month 90%, next month 40%. We treated it as a content problem and rewrote emails. Nothing changed. Then we realised we had three sending domains with no DMARC, two inboxes with warmup disabled, and no bounce threshold configured. Set up Inframail for proper Microsoft 365 inboxes, configured all three authentication records on every domain, ran four-week warmup on everything. Inbox placement stabilised above 85% and has not dropped below that in four months."
— Verified G2 reviewer, head of growth, B2B services company, Instantly reviews on G2
"The multi-domain setup changed everything for our agency. We were running all outbound through two domains at 80 emails per day each and warmup scores kept declining. Rebuilt with six domains across 18 inboxes at 40 per inbox per day, kept all warmup running in background, and average warmup scores went from 55 to 91 within six weeks. The lesson: you add domains and inboxes to scale — you never push existing inboxes harder."
— Verified G2 reviewer, founder, outbound agency, Instantly reviews on G2
"Three months of declining open rates before we checked MXToolbox. Two of our sending domains were on email blacklists. Traced it to a campaign batch with 9% bounce rate from an old unverified list. Cleaned everything, submitted delisting requests, rebuilt warmup on both domains. Inbox placement recovered to above 80% within eight weeks. MXToolbox is on our weekly checklist permanently now."
— Verified G2 reviewer, outbound lead, demand gen team, B2B SaaS company, Inframail reviews on G2
Instantly holds a 4.9/5 rating from 2,800+ verified reviews on G2, with deliverability and warmup cited consistently as the platform's strongest differentiators by practitioners managing high-volume outbound operations.
| Need | Tool | Notes |
|---|---|---|
| Verified B2B contacts | Quarvio | One-time purchase, no subscription |
| Email inboxes | Inframail | Microsoft 365 inboxes, auto DNS |
| Cold email sending | Instantly | Sequences, warm-up, reply tracking |
| LinkedIn outreach | Aimfox | Connection campaigns, Unibox |
How long does it take to achieve full inbox placement from scratch?
Building a complete deliverability system from scratch takes 6–8 weeks. The first two weeks are domain registration and authentication configuration. Weeks 3–6 are the warmup period — per Woodpecker's email warmup guide, 4 weeks minimum before full campaign volume. Full inbox maturity takes up to 12 weeks. Small campaigns (5–10 sends per inbox per day) can start in week 3 while warmup continues.
Can I use my primary business domain for cold email?
No. Your primary domain handles customer communication, billing, and internal email. A spam flag or blacklisting due to cold outreach affects every email from your organisation. Always use dedicated sending domains. Inframail provisions dedicated Microsoft 365 inboxes with auto-configured authentication.
How many sending domains do I need?
Plan for one domain per 3–5 inboxes. A solo operation sending 300–500 emails per day needs 2–3 sending domains and 7–12 inboxes. A team running 2,000+ sends per day needs 5–8 domains with 4–6 inboxes each. Additional domains provide redundancy if one develops a reputation issue.
What bounce rate is acceptable for cold email?
Below 2% per campaign is acceptable; below 1% is the target. Above 3% actively damages sender reputation and should trigger an immediate campaign pause and list review. Above 5% will damage the sending domain within days of sustained sends. Start every campaign with verified contacts from Quarvio to keep bounces near zero from the first send.
How do I know if emails are landing in spam?
The most reliable indicators: Google Postmaster Tools showing domain reputation as "Low" or "Bad," or spam rate above 0.1%; a sudden unexplained drop in open rate compared to recent benchmarks; replies from contacts saying they found the email in spam. Set up Postmaster Tools for every sending domain and review weekly.
Is warmup required for every new inbox?
Yes, without exception. A new inbox has no sending history. Starting at 50 cold emails per day from a brand-new inbox is a recognised spam signal. Per Woodpecker's email warmup guide, 4 weeks minimum warmup before full campaign volume. Instantly automates warmup through its warmup network.
Should warmup be disabled once the score is high?
No. Warmup is ongoing background maintenance, not a one-time setup. Disabling warmup removes the continuous positive engagement signals that maintain inbox reputation. Keep warmup running at 10–20 per day in the background for every inbox including those running at full campaign volume.
What content signals hurt deliverability the most?
The three highest-risk signals: more than one outbound link per cold email; heavy HTML formatting with images (cold email should look like a personal email, not a newsletter); attachments in first-touch emails. Also avoid phrases like "free trial," "limited time offer," and "guaranteed" which contribute to spam scoring. Write in plain business language.
What causes DMARC failure if SPF and DKIM individually pass?
Alignment failure. DMARC requires the From: domain to match the DKIM signing domain and/or the SPF envelope sender domain. If your sending platform signs DKIM for their own shared domain, DKIM authentication passes but DMARC alignment fails. Check the d= tag in DKIM-Signature email headers. Configure your provider to sign DKIM for your specific sending domain.
How do I recover from a blacklisted sending domain?
Pause all sends immediately. Identify the blacklist in MXToolbox. Address the root cause before requesting delisting — submitting a delisting request while the underlying problem is still active results in immediate re-listing. After successful delisting, resume at 10–20 sends per day for two weeks before returning to full volume.
What is the relationship between reply rate and inbox placement?
Reply rate and inbox placement are mutually reinforcing. High inbox placement produces more replies because emails are seen. High reply rates improve inbox placement because replies are positive engagement signals for Gmail and Outlook. Optimise for genuine replies as a deliverability strategy.
How do I scale cold email volume safely?
Scale horizontally: add inboxes and domains rather than increasing per-inbox volume. Each new inbox requires the full warmup protocol before being added to live campaigns. Plan scaling 4–6 weeks ahead by starting new inboxes in warmup before you need them. With Inframail providing unlimited inboxes at a flat rate, adding 10 inboxes to double daily send volume is straightforward once warmup completes.
Your deliverability is only as good as your weakest pillar
Perfect infrastructure and disciplined sending behaviour cannot survive a contact list with an 8% bounce rate. Quarvio delivers pre-verified B2B contact lists that enter your pipeline already clean — one-time purchase, credits valid for 12 months, no subscription, no recycled data. Lists start at $129 for 5,000 contacts, $199 for 10,000, $399 for 25,000, and $699 for 50,000.