Build and launch
Workflow Reviewed · not yet fact-checked
In short
How do I warm up new mailboxes and domains in Reply before cold outreach?
Authenticate the domain first, then warm each mailbox in MailToaster for two to three weeks (one to two for a new mailbox on an established domain) using a warm-up profile, then start cold volume with ramp-up mode — 10 emails per day rising by 3 to 100 by default — and keep warm-up running throughout.
At a glance
| Aspect | Detail |
|---|---|
| Outcome | A new domain and its mailboxes authenticated, warmed, and ramping to full sending volume without burning sender reputation |
| Required objects | A domain with DNS access; connected email accounts; a MailToaster warm-up seat per mailbox |
| Surfaces | UI · REST API · MCP |
| Key limit | Roughly 2–3 weeks of warm correspondence for a new domain (1–2 weeks for a new mailbox on an established domain) before cold outreach; ramp-up default 10 emails per day, +3 daily, to 100 |
| Stops on | Ramp-up stops with a notification once the account's total email limit is reached; warm-up connect and the Activate toggle fail with an error when no warm-up seats are free |
| Does not | Make a fresh domain safe on day one — no setting skips the calendar; replace DNS authentication — warm-up builds reputation on top of correct records, not instead of them; send warm-up traffic itself through ramp-up, which only raises real sending volume |
| Plans | MailToaster comes with a paid Reply subscription — one warm-up seat per connected mailbox; the MailToaster instance is shared per workspace |
Goal
Every new email account reaches its working daily volume through three ordered layers: authenticated DNS, several weeks of simulated positive engagement (warm-up), and a gradual increase of real sending (ramp-up) — with warm-up still running once cold email flows. The mechanism behind the ordering is explained in Email warm-up and Sender reputation.
When to use this workflow
Any time sending will start from infrastructure that mailbox providers have never seen: a newly registered domain, new mailboxes on an existing domain, or domains and mailboxes purchased through Reply. If the domain is established and actively sending, only the new mailbox needs the 1–2 week warm-up window.
What Reply provides
MailToaster warm-up with no separate account — you are signed in through your Reply session, every workspace gets its own shared instance, and each connected mailbox gets one warm-up seat. Per-mailbox warm-up profiles, daily goals, and cleanup run from the mailbox's WarmUp tab in Reply. Ramp-up mode is built into every email account's Safety settings and is on by default for newly added accounts. The weekly domain Health Checker verifies the DNS layer — see Deliverability.
What you must provide
DNS access at your domain host, the warm-up patience (the weeks are the mechanism, not an inconvenience), and — if you hand-send warm correspondence — real positive interactions: opens, replies, not-spam rescues, forwards, across a variety of providers such as Gmail, Outlook, and Yahoo. Deleting, opting out, or spam-flagging by your warm contacts works against you.
Preconditions
A domain with editable DNS; mailboxes you can authenticate (Gmail warm-up needs two-factor authentication and an app password; Outlook connects to warm-up automatically; Exchange Single Click and On-Premises mailboxes are not supported for warm-up); free warm-up seats.
Buying the domain and mailboxes in Reply
You can also start this workflow without owning infrastructure: the Email Accounts page has a purchase flow (beta, team owner only) that registers domains and provisions Google or Microsoft mailboxes — up to 5 per domain, connected to Reply within 48 hours. Purchased mailboxes default into MailToaster warm-up via the warm-up toggle at purchase: Google mailboxes and pre-warmed Microsoft packages enroll as soon as they are provisioned, while a regularly purchased Microsoft mailbox waits out a 4-day locked period first — its absence from MailToaster in those first days is expected. Pre-warmed packages (a domain bundled with 3 ready-to-send mailboxes) arrive already warmed. Domains are one-year purchases and do not auto-renew — an expired domain deactivates its mailboxes and removes them from warm-up.
Step-by-step flow
authenticate DNS → connect mailboxes → add to warm-up → pick profile
→ set daily goal → wait 2–3 weeks → start cold volume with ramp-up
→ keep warm-up running
- Authenticate the domain: MX records to receive mail, SPF, DKIM, and DMARC to pass authentication — required by mailbox providers, and by Google and Yahoo sender rules. Major providers preset A and rDNS; self-hosted servers must check them. See Set up DNS for sending.
- Connect the mailboxes, or purchase them through Reply as above.
- Add each mailbox to warm-up: Settings → Email Accounts → the mailbox's WarmUp tab → Connect, or check Import to MailToaster when adding the account. CSV bulk imports arrive with warm-up settings preconfigured and activate immediately. Procured mailboxes need no credentials at this step.
- Pick a warm-up profile: New email account for fresh inboxes, Reputation protect for existing ones, or a Custom profile controlling what share of warm-up emails are opened, rescued from spam, replied to, or marked important.
- Set the daily goal: Ramp-up mode (starting number plus a daily increment) or Random mode (a min–max range sent each day). Optionally enable Sent folder cleanup, which removes warm-up emails older than 3 days.
- Let warm-up run — roughly 2–3 weeks for a new domain, 1–2 weeks for a new mailbox on an established domain — before any cold sending.
- Start cold outreach with ramp-up mode on (it is on by default for new accounts): 10 emails per day, +3 daily, up to 100. Match the start to your warm-up volume — after finishing a 50-per-day warm-up, start around 40–45 with a ramp of 7–10; if warm-up and cold sending run simultaneously, start at 10–15.
- Leave the per-email delay at its default (a random 300–450 seconds on new accounts). Sequence-level speed settings exist too, but the account's Safety settings win.
- Keep warm-up enabled through ramp-up and after it ends, for as long as the account sends cold email.
Rules that apply
Sending schedules — when sends happen · Mailbox selection — how volume spreads across accounts · Bounce handling — the 4% and 8% thresholds that protect a ramping account · The account daily limit always caps the sequence's own limit — see Configure sending limits.
Failure conditions
- No free warm-up seats — Connect and the Activate/Pause toggle fail with a seat-count error until the subscription adds seats
- Exchange Single Click and On-Premises mailboxes cannot join MailToaster warm-up
- A regularly purchased Microsoft mailbox is missing from MailToaster during its first 4 days — expected, not a failure
- Procured-mailbox reconnects are rate-limited: 7 attempts per 7 days per mailbox, with a 60-minute cooldown between manual attempts
- Raising volume too fast after warm-up — the documented outcome is deliverability trouble; ramp-up exists to prevent exactly this
Verification
Hover the fire icon on the email account to see the current ramp-up state without opening the Safety tab. Warm-up activity shows per mailbox in MailToaster; the domain Health Checker refreshes weekly with per-record status. A test send to your own address should land in the inbox, not spam.
Limits
| Limit | Value |
|---|---|
| Warm correspondence before cold outreach | ~2–3 weeks for a new domain; 1–2 weeks for a new mailbox on an established domain |
| Ramp-up default | Start 10 emails per day, +3 daily, up to 100 |
| Default delay between emails (new account) | Random 300–450 seconds |
| Account daily maximum | 400 emails on paid plans, 200 on trial |
| Sequence Max emails per day | Cannot exceed the account's own daily limit |
| Warm-up seats | One per connected mailbox; no free seat blocks connect |
| Sent folder cleanup | Removes warm-up emails older than 3 days |
| Regular Microsoft procured mailbox | 4-day lock before warm-up enrollment |
| Procured-mailbox reconnect | 7 attempts per 7 days; 60-minute manual cooldown |
Related
- Deliverability — the full protective stack around sending
- Set up DNS for sending — step 1 in detail
- Connect a mailbox · Configure sending limits
- Email warm-up · Sender reputation · SPF, DKIM, DMARC
- Email accounts · Limits
Build with Reply
- REST API: docs.reply.io — email-account endpoints
- MCP: agents.reply.io/mcp — warm-up connect and status, account safety settings