Starter
For your first email program.
$192 billed yearly.
20,000 emails / month
Choose Starter- 5 brands · 3 seats
- 5 custom sending domains
- 500 email verifications/month
- $1.50 / 1,000 extra emails
A new sending domain has no history, so a large first send reads as an attack. Warmup is the process of building volume slowly enough that receivers learn who you are. An AI agent that can import a list and send in one session is exactly the sender that blasts a cold domain, so its first job is planning the ramp, not the send.
Warmup is the process of building sending volume gradually on a new domain or IP so that receiving providers can form a reputation for it. A brand new sending identity has no history, and in email an absence of history is not neutral. It is suspicious.
The logic from the receiver's side is simple. A domain that has never sent anything suddenly emitting a hundred thousand messages looks exactly like a compromised or disposable domain. The only way to distinguish yourself is to arrive slowly, to recipients who visibly want the mail.
A receiver can answer an unproven sender in two ways: block it, which ends the story, or throttle it, which paces the sender while it keeps going. First sends to major providers may land in spam and settle as the domain warms. Volume steps up in ramps and holds at the allowance, never past it.
This page is the overview for warmup within email deliverability. The step-by-step version is how to warm up an email domain, and email warm up and email warming cover the same process from the inbox side. Email warm up tools compares the warmup services, and IP warming covers a new dedicated IP.
An agent working over MCP can import 40,000 contacts and build a campaign to all of them in the same session, on a domain verified an hour earlier. Asked to send today, it will try. Nothing in the import gives the domain a reputation. Receivers judge the sending domain by what it has sent, and a fresh import has sent nothing.
A well-briefed agent reverses the order. It checks the account's readiness and sender identity first, then picks the most engaged contacts for a small first wave, then steps up no more than double per send. It treats two signals as a hold: a Gmail 421 deferral and a complaint rate that starts to rise. George Hartley, Co-founder of Nitrosend, sets the rule for a deferral: to pause for 15 minutes, send one test, and only if it delivers, hold below the volume that triggered the deferral for 24 hours before raising again. Fast retries make it worse.
The same plan works whether the agent is Claude, ChatGPT, Cursor, Codex or Gemini CLI. Email for Claude shows the setup for one of them.
Nitrosend holds every account to a daily allowance set by its plan and sender standing. Calendar age and payment alone cannot raise it. Standing rises on evidence such as a verified domain, a list that verifies clean, or clean sending history, and the full allowance table by sender standing sits with the step-by-step guide.
On the Free plan, recipients per rolling 24 hours run from 100 to 5,000 by sender standing. A new account starts at 100, and the allowance rises to 500 at Standard and 5,000 at Trusted. Nitrosend checks the allowance before a message is queued, so no account sends past its plan and standing, and a Probation account cannot put a bulk send on a cold domain. The check protects the sender as much as the recipient. A single bad first send burns the domain, and on a shared pool it hurts every other sender in it.
Warmup applies to application mail as well. A new domain sending receipts is still a new domain. Transactional email covers that case, and a transactional email API or the email API sends under the same allowance as a campaign.
When a send is larger than the allowance left for the day, Nitrosend paces it and says when the rest can go, instead of letting it all out at once.
| Stage | Send size | Who receives it |
|---|---|---|
| Wave 1 | 2,000 | The most engaged contacts, people who opened or clicked recently |
| Next sends, first weeks | Up to 10,000 | Engaged contacts, widening slowly, each send no more than double the last |
| Later sends | Up to 20,000 | A broader slice of the list, while bounces and complaints stay low |
| Full list | 40,000 | Only if every earlier step held |
Hartley grows a ramp only when the last send had hard bounces under 2%, complaints under 0.1% and clicks holding. A rising complaint rate means hold, not continue.
The sequence matters more than the numbers. Early positive signal is what the receiver is measuring, so the first sends go to the contacts most likely to open, click and reply, and the audience widens in batches. Opens, replies and a total absence of complaints from a small audience are worth far more than volume.
Warmup means real sending to people who want the mail. Warming networks and inbox-exchange services that trade synthetic opens between mailboxes are a shortcut Hartley rules out. The early signal a receiver reads has to come from people who asked for the mail. Email warm up tools compares what those services do and where they fall short.
Before and during a ramp, verify placement with a test send rather than assuming the ramp is working, and watch blacklist status in case a listing is suppressing everything downstream.
A dedicated IP is often a poor fit. Unless volume is high and steady, the IP does not receive enough traffic to establish a stable reputation, so it stays permanently unproven and placement is worse than it would be in a well-run shared pool.
A new dedicated IP also requires its own careful warmup, exactly like a custom sending domain, so choosing one adds a second reputation to build rather than replacing the first. IP warming covers that ramp. Get authentication right, warm the domain, keep bounces low, and revisit the IP question only if volume genuinely justifies it.
Warmup applies to application mail as well, which surprises people: a new domain sending receipts is still a new domain. Transactional email covers that case, and a transactional email API or the Before. Left unguided, an agent builds one campaign to all 40,000 contacts for today, on a domain with no sending history. Receivers see a stranger arrive with 40,000 messages, and most of the send is held back by the allowance anyway.
After. With the Nitrosend MCP tools, the agent plans before it sends:
nitro_get_status reads account context and readiness for that sender identity, so the plan starts from where the account stands.nitro_manage_domains verifies the new sending domain and runs a diagnose on its records.nitro_define_segment previews the most engaged contacts from the import, without saving the segment, to size a first wave of about 2,000.nitro_compose_campaign creates a broadcast draft for that 2,000-contact first wave. Creating the draft delivers nothing.nitro_review_delivery checks the first-wave draft before anyone sees it, with validation, spam analysis, preflight and a preview of what the engaged cohort will receive. It cannot send.nitro_send_test_message sends one real test of the draft to the team, so the wave is seen in a real inbox. It never sends to an audience.nitro_control_delivery. The agent does not approve its own campaign.nitro_get_insights pulls the analytics for it, and the agent proposes the next wave, no more than double, only if bounces and complaints stayed low.The difference: 2,000 engaged recipients on the first day instead of 40,000 strangers, and every next step waits on the numbers from the last one.
The primary sources behind the rules on this page. Provider policy and the underlying standards, not vendor marketing.
Two to four weeks for a domain going to normal production volume. The pace is set by results, not the calendar. Each send is no more than double the one before, and the next step waits until bounces and complaints from the last send stay low.
Usually not, unless your volume is high and steady. Below that a dedicated IP gets too little traffic to build a stable reputation, and a well-run shared pool places mail better. A new IP also needs its own ramp of two to four weeks, so it adds a second reputation to build rather than replacing the first.
Mail gets slowed, sent to spam, or blocked. On the Nitrosend Free plan the allowance runs from 100 to 5,000 recipients per rolling 24 hours by sender standing. A new account starts at the low end, a verified domain and a clean list can raise it early, and clean sending raises it further.
Yes, if it plans the ramp before it sends. Over MCP an agent can verify the domain, preview the engaged contacts, size a first wave of about 2,000, draft it, send one test and read the results afterwards. A person approves each wave with nitro_control_delivery, and the agent never approves its own send.
Every plan includes full stack emailing: Flows, Newsletter Campaigns and Transactional Email, plus our NitroWheel LLM and all agent integrations (Claude, ChatGPT, Codex, Cursor and others). Pay for what you send, not who you store.
Every paid plan includes 3 agent inboxes and no Nitrosend footer.
For your first email program.
$192 billed yearly.
20,000 emails / month
Choose StarterFor a growing audience.
$480 billed yearly.
60,000 emails / month
Choose ProFor teams and agencies.
$1,440 billed yearly.
200,000 emails / month
Choose GrowthFor high-volume sending.
$2,880 billed yearly.
500,000 emails / month
Choose ScaleSending 500,000+ emails a month? Get a custom plan designed for you, with volume email pricing and capacity that fits your business.
5,000 emails to start, then 500 emails every month. No expiry on your starter emails.
Daily allowances depend on your plan and sender standing. Strong list, domain and delivery evidence can raise standing, including on day one. Trusted receives the full plan allowance; available email credits, safety checks and delivery pacing still apply.
Free forever. No credit card required. See full comparison →