Every lead drops into a single send queue. NuMail routes each message out through whichever of your mailboxes is next in line — Gmail API, Microsoft Graph, or raw SMTP — and never sends faster than a real person would. No shared IPs, no blast relays. Your mailboxes, paced like mailboxes.
Leads enroll once. The scheduler picks the next eligible mailbox per lead, respecting that mailbox's provider, throttle, daily cap, timezone and send window — then dispatches through the right transport.
Every lead in an active campaign step becomes one queued job, tagged with the campaign, the sequence position, and the eligible mailbox pool.
OAuth send via users.messages — no SMTP password, full thread headers.
sendMail on the connected M365 mailbox, with native conversation IDs.
Any provider — custom domains, Zoho, Fastmail — sent SMTP, read over IMAP.
The pipeline isn't one global rate limit. Every mailbox carries its own provider, cadence, daily ceiling, timezone and send window — and the scheduler enforces all five before a single message leaves.
One queue, three transports. A campaign can pool a Gmail mailbox, a Microsoft 365 mailbox and an SMTP custom-domain box together; the scheduler dispatches each send through the correct API for whichever mailbox it lands on. Threading, Message-ID and reply detection are handled per provider, so a lead stays in one clean conversation no matter who sent it.
Each mailbox sends on its own clock — a 90-second default cadence with jitter, so two messages never leave the same box back-to-back. New mailboxes start at 50 sends/day and ramp to 500 over 30 days automatically; you can cap any box lower. There is no global firehose to misconfigure.
Every mailbox has a timezone. Daily limits reset at that mailbox's local midnight — not UTC, not your dashboard's clock — so a London box and a Denver box roll over independently. Quotas, send windows and "sent today" counters all read from the mailbox's own day boundary.
Hard bounces suppress the address instantly — it's added to the workspace suppression list and never contacted again from any campaign. Soft bounces (full mailbox, greylisting, transient 4xx) are retried on a backoff before being given up on. Suppression is workspace-wide and survives re-imports.
Set the hours and days each mailbox is allowed to send — typically business hours, Monday through Friday, in the mailbox's local timezone. Weekends are skipped by default; the queue holds anything scheduled outside the window and releases it the moment the window reopens, without bunching. Holidays and custom blackout dates are honored per mailbox, so your sending pattern reads human even at a million-a-month volume.
A fresh mailbox blasting 500 cold emails on day one is how domains get burned. NuMail ramps every new box from 50 to 500 sends/day across 30 days, then holds the ceiling.
You don't tune any of this to be safe — safe is what ships. The 90-second cadence, the 30-day ramp, the local-midnight reset and the weekend skip are all on by default the moment a mailbox connects. Override any of them per mailbox when you have the reputation to spend.
Shared-IP relays optimize for throughput and let deliverability be your problem. NuMail optimizes for mailboxes that keep landing in the inbox at scale.
Connect your Gmail, Microsoft 365 and SMTP mailboxes, set a pool, and let the pipeline pace it. Throttling, ramps and bounce handling are on by default.