Deliverability

Warming up your domain

A brand-new sending domain has no reputation. Mailbox providers — Gmail, Outlook, the big EU hosts — decide where your mail lands based on how recipients react to it, and at the start they have nothing to go on. “Warming up” is the process of starting small and ramping volume gradually, sending to people who actually want your mail, so providers learn to trust you before you're sending at full volume. Rush it and you train them to send you to spam. Do it right and you earn the inbox.

Who warms what

There are two reputations in play, and they warm separately. We handle the infrastructure side; you handle your domain. This is the same shared-responsibility model every serious sender uses.

eusend handlesYou handle
IP reputationWe run and warm our own sending IPs on EU infrastructure, ramping them and shaping delivery per mailbox provider. You never touch this.
Domain reputationWe sign every message with DKIM using your domain, so it passes DMARC alignment.Authenticate your domain, ramp your own volume, and keep your lists clean (below).

Because we manage the IPs, you skip the hardest, slowest part of warming. Your job is to build your domain'sreputation — and that's mostly about who you send to and how fast you grow.

Before you send: authenticate your domain

Authentication isn't warming, but warming a domain that fails auth is wasted effort — providers distrust it from the first message. Get these in place first. The Domains page gives you the exact records; the docs explain each one.

The ramp

Start with a small volume of your most engaged recipients and roughly double every few days, watching your numbers before each step up. The exact pace depends on your total volume and how engaged your list is — treat this as a shape, not a contract. If bounces or complaints climb, hold at the current level until they settle before ramping again.

PeriodApprox. volume / daySend to
Days 1–2~50Your most active users — recent signups, paying customers
Days 3–4~100–500Engaged recipients, still your warmest segment
Week 1~1,000Widen gradually as numbers stay healthy
Week 2~5,000–10,000Broader list, oldest/coldest contacts still excluded
Week 3–425,000+Full volume, if complaint and bounce rates held

The schedule above is a target for warming your domain; your plan also sets a daily ceiling, and whichever is lower applies. The Free plan is held at a low fixed daily rate. Paid accounts start with a conservative ceiling that lifts automatically over your first week of clean sending — no ticket, no waiting on us — and a clean reputation is what unlocks it, so a sudden jump in bounces or complaints pulls the ceiling back down. Your part is to feed it good traffic.

Send to people who want it

This is the part that actually decides whether warming works. Reputation is built on engagement — opens, clicks, replies — and destroyed by complaints and bounces. During warming especially:

Watch these numbers

Your analytics dashboard shows delivery, opens, clicks, bounces, and complaints in real time. Before every step up in volume, check that you're inside these bounds:

MetricHealthyWhat happens as it climbs
Bounce rateUnder 2%At 2% we halve your daily ceiling; sustained above 4% over 7 days auto-suspends sending
Complaint rateUnder 0.04% (~1 in 2,500)At 0.04% we halve your daily ceiling; sustained above 0.08% over 7 days auto-suspends sending
Open rateSteady or risingFalling as volume grows means you ramped too fast

These thresholds are deliberately strict — they're the same ones that protect every sender on the platform, and they only start to bite once you have enough volume to measure. If a number heads the wrong way, the fix is almost always the same: hold volume, tighten who you send to, and let things recover before growing again. A halved ceiling restores itself once your rates come back down.

The short version

Authenticate your domain, start small with people who want your mail, double every few days, and watch your bounce and complaint rates. We carry the IP reputation so you only have to warm your domain. Questions? Email support@eusend.dev — full API details are in the documentation.