Skip to content

IP warmup

A new IP that suddenly sends thousands of emails will be flagged as suspicious by every major mailbox provider. 3AVA Mail handles this with a phased warmup schedule.

PhaseDaily limitMin daysNotes
0502Seed traffic only — heavily weighted toward engaged recipients.
12003
21,0003
35,0005First “real volume” phase.
420,0005
550,0007
6100,000Fully warm.

A daily cron promotes IPs to the next phase if:

  • The minimum days have elapsed.
  • The bounce rate over the last 7 days is under 2%.
  • The complaint rate is under 0.05%.
  • The health score is above 70.

If any of those fails, the IP does not advance until the metric recovers. If the bounce or complaint rate spikes badly, the IP is automatically demoted by one phase.

If you’ve migrated an IP that was already warmed elsewhere, mark it warm directly:

Terminal window
curl -X POST https://mail.3ava.com/api/pools/ips/{ip_id}/warmup/skip \
-H "Authorization: Bearer am_YOUR_KEY"

This sets the IP to phase 6 immediately. Use sparingly — if you’re wrong about its prior reputation, you’ll see deliverability drop hard.

Each IP carries a rolling health_score (0–100) computed from delivery, bounce, complaint, and engagement signals. The IP rotator weights selection toward higher-health IPs. Below 30, an IP is temporarily benched until the score recovers (usually 24h of light traffic).