Skip to content
← BlogDeliverabilityField note9 min read

We tried warming up a mailbox by hand. Here's what that actually takes

The manual seed-account warmup routine, step by step, and where guessing a ramp schedule by hand breaks down compared to an automated warmup network.

By Gabriel Lara, Developer Relations, Norbelys

Founder-reviewed ·How we research and correct articles

Ask around for how to warm up a new mailbox before cold-emailing from it and you’ll get roughly the same answer every time: create a handful of seed accounts, send from the new mailbox to those seeds, manually reply and mark things “not spam” so the provider sees engagement, and increase volume a little every day for a few weeks. It’s a real technique — the logic behind it is sound — and it’s also a genuinely large amount of ongoing manual work that most people underestimate until they’re three days into doing it. Here’s what the routine actually looks like end to end.

The manual routine, honestly

Warming up one mailbox by hand

  1. Create the seed network

    Set up 5–10 separate mailboxes across different providers (Gmail, Outlook, a couple others) to act as your warmup peers. These need to look and behave like real personal accounts, not obviously linked burner addresses.

  2. Send from the new mailbox to the seeds

    Every day, send a small batch from the mailbox you're warming to your seed accounts — varying subject and body enough that it doesn't look like a template repeated to the same list.

  3. Log into every seed inbox

    Check each seed account, find the message (it may have landed in spam), and write a genuine-sounding reply by hand. A one-word reply or an identical canned response across seeds is the exact pattern that looks synthetic.

  4. Mark as not-spam where needed

    If a message landed in the junk folder, manually move it to the inbox and mark it not-spam — this is one of the signals providers weigh, but only if it's happening across a believable pattern of real accounts.

  5. Track the ramp in a spreadsheet

    Log day number against volume sent, replies triggered, and where messages landed, because there's no dashboard doing this for you — the tracking sheet is the only record of whether the ramp is actually working.

  6. Increase volume by a guessed amount

    Bump tomorrow's send count based on a ramp schedule copied from a blog post — not from any real signal about this specific mailbox's actual reputation.

  7. Repeat daily for 2–4 weeks, per mailbox

    This isn't a one-time setup. It runs daily for the full ramp period, and it starts over completely for every new mailbox you connect.

Where the guesswork actually bites

The ramp schedule isn’t tied to anything real. “Start at 5, add 2 a day” is a reasonable-sounding rule of thumb, and it’s also not connected to any actual signal about how this specific mailbox’s reputation is developing. If inbox placement is improving faster than the schedule assumes, you’re under-sending and wasting weeks. If it’s degrading, the fixed schedule has no way to know that and will happily keep ramping volume into a mailbox that’s already in trouble — because nothing in a static spreadsheet formula reads sender health.

A small, static ring of accounts looks exactly like what it is. A handful of personal Gmail and Outlook accounts that only ever email each other, on a predictable daily schedule, is a recognizable pattern — and mailbox providers’ spam models are specifically built to catch recognizable patterns. The whole point of warmup is convincing a provider your mailbox behaves like a real one; a small closed loop of seed accounts is, on inspection, not actually a great impression of that.

There’s no live readout, so you’re flying on spot-checks. The only way to know if warmup is working is to manually open a seed inbox and see where the last test message landed — which tells you about one message, to one provider, at one moment. There’s no aggregate bounce rate, complaint rate, or inbox-placement trend to look at, so “is this working” stays a guess for the entire ramp period, not just the first few days.

It’s ongoing work that restarts per mailbox and doesn’t stop after week four. Reputation isn’t a one-time achievement — a mailbox that goes quiet for a few weeks can lose standing, so the seed-account routine either keeps running in the background indefinitely or gets abandoned right when you actually need the domain to hold steady. And every additional mailbox you connect is the entire process again, from account creation forward, because reputation doesn’t transfer between addresses.

The instinct to automate the manual routine usually makes it worse, not better. Once the daily grind gets old, the natural next move is scripting it — a browser automation tool logging into the seed inboxes, an auto-reply rule generating responses instead of writing them by hand. That removes the labor, but it also removes the one thing that made the approach plausible in the first place: real human variation in timing and wording. A script logging into eight accounts on a fixed interval and posting near-identical replies is, if anything, an easier pattern to detect than a person doing it inconsistently by hand.

The scaling math nobody does up front

The forty-minutes-a-day estimate above is for one mailbox. Run the same routine across a five-mailbox setup — not unusual for a small team running outbound from a few reps — and that’s close to three and a half hours a day of logging into seed accounts, writing replies, and updating a tracking sheet, every single day, for the two to four weeks each new mailbox needs. Add a sixth mailbox mid-quarter because the team’s growing, and the routine doesn’t shrink for the ones that already finished ramping — those still need occasional activity to hold their standing, so the time cost never actually drops to zero, it just becomes background maintenance that’s easy to quietly stop doing right when a mailbox needs it most.

What happens when the manual routine gets skipped

This is the part that’s easy to miss until it’s already a problem: nobody decides to stop warming up a mailbox. It happens gradually — a busy week, a smaller team, a seed account that got flagged and stopped being useful — and the mailbox just stops getting the daily attention the ramp assumed it would keep getting. Because there’s no ongoing health signal in a spreadsheet-based setup, that gap doesn’t show up as an alert. It shows up weeks later as declining reply rates on a live campaign, at which point the honest diagnosis (reputation slipped because warmup quietly stopped) is much harder to reach than the fix would have been if anyone had been watching for it in real time.

What an automated warmup network changes

The mechanism Norbelys uses for email warmup is the same underlying idea — engagement signals from real accounts, a gradual ramp — but built as infrastructure instead of a personal chore. New mailboxes start at a modest default target and increase automatically day over day, the same pattern documented in the first week of a Norbelys warmup: a handful of sends on day one, growing a little each day, not a number you have to pick yourself. That ramp runs against a live network of other real accounts, not a static ring of eight inboxes you personally manage, and it’s gated by actual signals — cohort size, sender health, campaign capacity — so the schedule responds to what’s really happening with the mailbox instead of following a fixed formula regardless of outcome. None of the reply-writing, junk-folder checking, or spreadsheet-tracking is manual, and it scales the same way whether you’re warming one mailbox or twenty.

For the mechanics of what warmup is actually doing under the hood — and how long a realistic ramp takes before a domain is ready for real volume — those are worth reading whether you’re doing this by hand or letting a platform run it.

Questions people ask before trying this themselves

Frequently asked questions

Is manual seed-account warmup actually against any provider's rules?

It's not typically a documented rule violation the way a purchased list is, but it runs into the same underlying detection systems built to spot coordinated or synthetic-looking activity. A small, closed ring of accounts emailing each other on a predictable schedule is a recognizable pattern, and mailbox providers' spam models are specifically built to weigh that kind of pattern, not just individual message content.

How many seed accounts do you actually need for this to work?

There's no fixed number that guarantees results, which is itself part of the problem — most manual guides suggest somewhere around five to ten, but there's no feedback loop telling you whether that's enough for your specific mailbox and provider mix. A larger, more diverse, and constantly-refreshed network is generally more convincing, which is exactly what's hard to build and maintain by hand.

What's actually different about Norbelys's warmup network, mechanically?

The core idea — engagement from real accounts, a gradual ramp — is the same. The difference is scale and feedback: warmup runs against a live network of many real accounts rather than a handful you personally manage, the daily ramp target adjusts automatically based on live signals like sender health and cohort size instead of following a fixed schedule regardless of outcome, and none of the reply-writing or junk-folder checking is manual.

Skip the seed-account spreadsheet

If you’re about to set up a ring of seed accounts and a tracking sheet for a new mailbox, it’s worth pricing out the alternative first: warmup is included, not a paid add-on, on every Norbelys plan, with no cap on how many mailboxes you connect. Connect a mailbox and let warmup run itself instead of logging into eight inboxes a day for the next month.