Launch a new sending domain fast. Our 14-day warm-up plan gets you from zero to inbox in two weeks with proven tactics and real-world timing.
You've set up a new sending domain. Your DNS records are locked in. Your authentication is solid. Now comes the part that trips up most operators: getting inbox providers to trust you enough to actually deliver your mail.
Domain warm-up is the process of gradually increasing your email send volume over time to establish reputation with Gmail, Outlook, Yahoo, and other major inbox providers. It's not magic—it's just how the email ecosystem works. New domains have zero sending history. To inbox providers, that means zero proof you're not a spammer.
Most guides tell you to warm up over 4 to 6 weeks. That's safe. That's conventional. But if you're a small team shipping fast, you can compress this into 14 days without sacrificing deliverability—if you follow the right sequence and avoid the common mistakes that tank domain reputation.
The reason 14 days works is simple: inbox providers don't penalize volume increases when your engagement metrics are clean. If people open your mail, click your links, and don't mark you as spam, the providers see a healthy sender. That reputation compounds fast.
Before you send a single email, three things have to be in place. Skip any of them and your warm-up will stall—or worse, fail.
SPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail), and DMARC (Domain-based Message Authentication, Reporting and Conformance) are the authentication protocols that tell inbox providers: "Yes, this person is authorized to send mail from this domain."
You need all three. Not two. All three.
SPF is the simplest. It's a DNS record that lists which mail servers are allowed to send on behalf of your domain. Your email service provider (whether that's Mailable, Postmark, or another platform) will give you an SPF string. Add it to your DNS. It looks like: v=spf1 include:sendingservice.com ~all
DKIM adds cryptographic signing to your emails. Each message gets a signature that proves it came from you. Your provider generates a public key that you add to DNS, and they sign outgoing mail with a private key. This is harder to spoof than SPF alone.
DMARC sits on top of both and tells providers what to do if an email fails SPF or DKIM checks. It also generates reports showing you which mail is passing or failing authentication. Start with a "monitor" policy (p=none) so you can see what's happening without rejecting mail. You can tighten it later.
If you're unsure whether your records are set up correctly, most email platforms offer a verification tool. Test it. Don't guess. A single typo in your SPF record can tank your entire warm-up.
Your domain reputation is built one send at a time. The first emails you send from this domain are the most important.
Inbox providers watch three things: bounce rate, complaint rate, and engagement. If your first batch of emails bounces hard or gets marked as spam, the provider flags your domain as risky. Future mail gets throttled or filtered. You've dug yourself a hole.
So don't start by sending to your entire list. Start by sending to your warmest, most engaged segment. These are people who:
If you're launching a new company and don't have a list yet, start with your team, advisors, and early customers who've explicitly asked to hear from you. Real engagement beats volume every time.
You can't optimize what you don't measure. Before your warm-up begins, configure bounce and complaint tracking in your email platform.
Most providers give you these metrics in a dashboard. Watch for:
If you're using Mailable or another platform with API access, you can pull these metrics programmatically and build custom dashboards. That's ideal for small teams who want to stay on top of deliverability without logging into multiple tools.
Here's the plan. It's aggressive but realistic. Adjust send times to match your audience's timezone if you have a global list.
Goal: Establish baseline engagement with your warmest segment.
Action: Send to 100–200 people on day one. These should be your absolute best segment—team members, close advisors, customers who know your brand. Send from your new domain.
Watch your dashboard for bounces and complaints. If bounce rate is under 2% and complaints are zero, you're on track.
On day two, send to the next 200–300 people in your warm segment. Same monitoring.
Why this works: Inbox providers see a new domain with a small, engaged audience. The opens and clicks signal legitimacy. The low bounce rate signals you have clean data.
Goal: Double down on engagement, expand to slightly broader segment.
Action: Send to 500–750 people on day three. Now you can include people who've engaged with you in the last 60 days (not just 30). Still avoid cold or inactive segments.
On day four, send to another 750–1,000 people using the same criteria.
Key metric: Your open rate should stay consistent. If it drops below 30%, you've expanded too far into less engaged recipients. Pause and recalibrate.
Goal: Push volume while maintaining engagement.
Action: Send to 1,500–2,000 people on day five. You can now include people who engaged in the last 90 days.
On day six, send to another 2,000–2,500 people.
Watch for: Any uptick in bounce rate or complaints. If either spikes, slow down. You may have included some stale addresses. Clean your list and resume.
Goal: Maintain steady volume and engagement through the middle of warm-up.
Action: Send 3,500–4,000 emails on day seven. Expand to your full engaged segment (everyone who's engaged in the last 180 days).
On day eight, send another 3,500–4,000 emails.
Why the plateau: This is where you prove consistency. Inbox providers see that you're sending regularly, engagement is stable, and you're not a one-off sender. This builds trust faster than erratic bursts.
Goal: Test sending to broader segments while monitoring closely.
Action: On day nine, send 5,000–6,000 emails. Now you can include people who've been on your list for 6+ months but may not have engaged recently. Segment carefully—don't dump cold addresses into this send.
On day ten, send another 6,000–7,000 emails to a similar segment.
Critical check: Your bounce rate may tick up slightly as you include older addresses. This is normal. Keep it under 5%. Complaint rate should still be near zero.
Goal: Approach your normal sending volume while maintaining clean metrics.
Action: On day eleven, send 8,000–10,000 emails. You can now send to your full list minus only the hardest-bounce addresses or people who've complained.
On day twelve, send another 10,000–12,000 emails.
The shift: By now, inbox providers have 10+ days of positive history with your domain. Bounces and complaints are low. Engagement is solid. They're starting to trust you.
Goal: Prove you can handle your full sending volume sustainably.
Action: On day thirteen, send your normal daily or weekly volume to your full list (minus the obvious bad addresses). If that's 20,000 emails, send 20,000. If it's 50,000, send 50,000.
On day fourteen, repeat. Send your normal volume again.
The final test: If your metrics stay clean after two full-volume sends, your domain is warmed up. You're ready to send normally.
The 14-day schedule is a baseline. Your situation may require adjustments.
Bounce rate above 5% means you're hitting invalid addresses. This tanks reputation fast.
Fix: Pause warm-up. Run a list-cleaning tool on your full list. Remove hard-bounce addresses. Resume warm-up at the last successful volume level, then ramp more slowly.
If bounces spike again, your list may have quality issues. Consider sending only to people who've engaged in the last 90 days until you can audit the full list.
Complaints are the nuclear option. One person marking you as spam is worth 100 bounces in terms of reputation damage.
Fix: Stop warm-up immediately. Review your last send:
Fix the issue, then resume at a much slower pace (cut your volume in half).
Low engagement signals to inbox providers that recipients don't want your mail. This slows delivery.
Fix: You've expanded too far into unengaged recipients. Go back to your warm segment (last 30–60 days of engagement) and stay there for 2–3 more days. Build trust with the engaged audience first. Once your open rate stabilizes above 30%, expand again.
If your new domain will be used for transactional email (password resets, order confirmations, shipping updates), warm-up is even more critical. Transactional email has high volume and low engagement (people don't open password resets to engage; they open them to act).
Strategy: Warm up using marketing email first (high engagement). Once your domain is trusted, layer in transactional volume. This proves you're a legitimate sender before you hit the provider with high-volume, low-engagement mail.
If you're building transactional email flows with Mailable, you can generate templates and sequences from plain English prompts, then deploy them via API or headless setup once your domain is warmed. This keeps your engineering team moving fast without waiting for design or copywriting.
You don't need specialized warm-up software, but the right email platform makes a huge difference.
Several platforms offer guidance and tooling for warm-up:
If your email platform's built-in dashboard isn't detailed enough, consider:
For small teams, start with your email platform's native tools. Only upgrade to specialized monitoring if you're sending high volume or hitting deliverability issues.
If you're technical, you can build a custom warm-up workflow using your email platform's API. Mailable's API and headless support let you:
This is overkill for a one-time warm-up, but it's powerful if you're regularly launching new domains or sending high-volume campaigns.
These are the warm-up killers. Avoid them.
Sending 100,000 emails from a brand-new domain on day one is a massive red flag. Inbox providers see it as either spam or a compromised account. Your mail gets throttled or rejected.
Fix: Start small (100–500 emails). Prove engagement. Then scale.
A hard bounce is an invalid email address. If you're hitting 10% bounce rate, you're sending to bad data. Providers penalize you for it.
Fix: Clean your list before warm-up. Remove obvious invalid addresses. Monitor bounces daily during warm-up.
People who haven't opened an email in 6 months aren't going to start with your new domain. They'll mark you as spam or ignore you. Either way, your engagement metrics tank.
Fix: Start with people who engaged in the last 30–60 days. Expand to 90–180 days only after your domain builds reputation.
Sending 5,000 emails on Monday, then nothing until Friday, then 20,000 on Saturday looks erratic. Providers prefer steady, predictable volume.
Fix: Send at consistent intervals during warm-up. Daily or every other day is ideal.
If your subject line promises one thing and the email delivers another, people unsubscribe or complain. That kills your reputation.
Fix: Use clear, honest subject lines. Test your copy with your warm segment before scaling.
If you're not checking bounce rate, complaints, and opens daily, you won't catch problems until they're catastrophic.
Fix: Set up daily monitoring. Most platforms have dashboards. Check them every morning during warm-up.
If you're building email sequences, drip campaigns, or sales funnels, Mailable can cut your template and workflow design time dramatically. Instead of designing email in Figma or coding HTML, you describe what you want in plain English. Mailable generates production-ready templates.
This matters for warm-up because you can:
For small teams without a designer, this is the difference between a 14-day warm-up and a month-long slog.
Warm-up ends on day 14. Your domain reputation doesn't.
Once you're sending at full volume, keep these practices in place:
Even after warm-up, check bounce rate, complaints, and engagement weekly. If anything spikes, investigate immediately.
Remove hard-bounce addresses regularly. Suppress people who complain or unsubscribe. A clean list is a trusted list.
Don't send to everyone equally. People who engage frequently deserve more mail. People who haven't engaged in 6 months deserve a re-engagement campaign before you send them promotions.
If someone marks you as spam or unsubscribes, respect it. Don't send them mail. Repeated complaints destroy reputation.
Some inbox providers (Gmail, Yahoo) offer feedback loops that tell you when someone marks you as spam. Monitor these. If complaints spike, audit your recent sends.
Rarely, despite following the plan perfectly, a domain gets blacklisted or reputation tanks. Here's what to do.
Use MXToolbox or similar tools to check if your domain is on any blocklists. If it is, contact the blocklist operator and ask for delisting. Provide evidence of clean sending practices.
If you're blacklisted, something went wrong. Common culprits:
If your domain is seriously damaged, start over with a new one. It's faster than rehabilitating a blacklisted domain. Follow the 14-day warm-up plan again. You'll be sending at full volume within two weeks.
Domain warm-up isn't complicated. It's just a sequence of steps that prove to inbox providers you're a legitimate sender.
Start small with your warmest segment. Ramp volume gradually. Monitor metrics daily. Expand carefully. By day 14, you're sending at full volume with a trusted domain.
The biggest mistake operators make is overthinking it. Follow the schedule. Watch the metrics. Adjust when needed. Don't get cute with shortcuts.
If you're launching sequences or funnels alongside your warm-up, use Mailable to generate templates and flows fast. That way you're not waiting on design while your domain is warming up. Ship sequences, build reputation, scale revenue.
Fourteen days. That's all it takes to go from a cold domain to one that lands in the inbox consistently. Start today.