Short answer

Set up separate sending domains with SPF, DKIM and DMARC, warm the mailboxes for 2 to 4 weeks, build a small verified list, pick a sending tool, write short plain-text emails with one ask, plan 4 to 7 steps, launch to a small batch, judge results on replies (not opens), scale by adding mailboxes, and stay compliant. On Winnr, the infrastructure part takes about 30 minutes: choose a plan, buy or connect domains, create mailboxes, turn on built-in warming, and export to your sending tool.

Cold email works when the basics are right: mail that authenticates, mailboxes with a sending history, a list of people who plausibly need what you sell, and short messages that are easy to answer. This guide walks through the ten steps in order, then shows exactly how to do the infrastructure part on Winnr.

Step 1: Set up your email infrastructure

Since February 2024 Gmail and Yahoo have required senders to authenticate their mail, and bulk senders to publish DMARC (Google's sender guidelines). Outlook.com added the same rule for high-volume senders in May 2025. Unauthenticated mail increasingly goes to spam or gets rejected.

Choose where your mailboxes live.

Both can work for a first campaign, and many teams use a mix. SMTP vs Google Workspace vs Microsoft 365 covers the trade-offs in detail.

Pick your domains.

Authenticate. You need SPF (which servers may send for the domain), DKIM (a signature proving the message came from your domain) and DMARC (the policy tying them to your From address). On Google Workspace or Microsoft 365 you publish these at your DNS host. On Winnr they are published automatically when you buy a domain or connect one with nameservers.

Step 2: Warm your mailboxes

A new mailbox has no sending history, and mailbox providers are cautious with senders they don't know. Warming builds that history first: the mailbox exchanges realistic emails, with replies, with a warming network, starting with a few a day and ramping up.

Can't wait 2 to 4 weeks? Pre-warmed mailboxes are aged domains whose mailboxes have already been warmed, ready to export the day you buy them, at $3 per address per month with no minimum term. Aged vs new domains helps you decide. For more on how warming works and how to compare warmup options, see the warmup guide.

Step 3: Build your target list

Define your ideal customer profile: industry, company size, location and tools they use; the roles that buy; and triggers that make your offer relevant now (funding, hiring, a new initiative).

Build the list from manual research, a data provider, or both. Data providers are fast; manual checking catches people who have moved on.

Verify every address with an email verification tool before sending. Remove role addresses (info@, sales@), treat catch-all domains with caution, and start with a few hundred well-matched prospects rather than thousands of loose matches. A small, accurate list tells you sooner whether your offer works, and protects your domains while you learn.

Step 4: Choose your sending tool

Your infrastructure provides the mailboxes; a sending tool (sequencer) runs the campaigns. Look for:

Common choices: cold email sequencers such as Instantly, Smartlead, EmailBison, PlusVibe and lemlist; sales engagement platforms for larger teams such as Outreach, Salesloft, Apollo and Reply.io; and lighter tools such as Mailshake, Woodpecker and Snov.io. Whichever you choose, make sure it connects mailboxes over SMTP and IMAP. Winnr exports a ready-to-import file, or syncs directly, for 20+ sending tools.

Step 5: Write the email

Structure:

  1. Subject line: short, specific, honest.
  2. Opener: one sentence showing why you're writing to this person.
  3. Value: what's in it for them, in one or two sentences.
  4. Proof: one brief, real result or relevant customer, if you have one.
  5. Ask: one low-friction request.
  6. Signature: name, role, company. No images.

Rules of thumb: keep the first email short (in Instantly's 2026 benchmark report, the best-performing first emails were under 80 words); write like a person, not a brochure; personalize beyond the first name; use plain text; skip links, attachments and open tracking in the first email; and vary the wording with spintax. Check the draft with the free spam word checker.

Example:

Subject: Question about {Company}'s {specific process}

Hi {FirstName},

Saw that {Company} {specific, recent observation}. {One sentence on why that made you think of them}.

We help {type of company} {specific outcome} by {brief how}. {One real, relevant result, if you have one}.

Worth a 15-minute call next week to see if it fits {Company}?

{Your name}
{Role}, {Company}

Step 6: Plan the follow-ups

In Instantly's 2026 report, 58% of replies came from the first email and 42% from follow-ups, and sequences of 4 to 7 steps performed best. So the first email deserves the most work, and follow-ups still earn a large share of replies.

  1. Day 0: first email
  2. Day 2 to 3: short follow-up in the same thread, with one new piece of value
  3. Day 5 to 7: a different angle or use case
  4. Day 9 to 12: a relevant example or result
  5. Day 14 to 21: a brief last note that closes the loop politely

Keep follow-ups shorter than the first email, add something each time ("just following up" adds nothing), and stop as soon as someone replies or declines.

Step 7: Launch small

Before launch: send tests to yourself, check every personalization field, confirm the unsubscribe line works, set each mailbox's daily limit in your sending tool (10 to 20 cold), and check compliance for the countries you're sending to.

Launch: start with a small batch, a few dozen prospects, during business hours in their time zone, staggered rather than all at once. Watch bounces and replies for a few days before scaling. The most common beginner mistake is launching too big, too fast, and spending your best prospects on untested messaging.

Step 8: Measure and improve

MetricWhat to aim forSource
Bounce rateUnder 2%Instantly 2026 benchmark report; Mailchimp
Spam complaint rateUnder 0.1%, never 0.3%Google's sender guidelines
Reply rateAverage 3.43%; top quartile 5.5%+; top 10% 10.7%+Instantly 2026 benchmark report (2025 data)
Inbox placementMeasure it with seed tests at the providers your prospects useNo reliable public benchmark
Open rateDon't use it to judge campaigns; privacy features inflate opens and tracking pixels can hurt deliverability

Test one thing at a time (the opener, the offer, the ask) on small batches and compare reply rates. Which deliverability numbers to track explains each metric and its source.

Step 9: Scale

Warning signs: rising bounces, spam complaints, falling replies with unchanged copy, or warming health dropping. When you see them, pause scaling and fix the cause; see how to recover a burned domain.

Step 10: Stay compliant

This is general information, not legal advice. Check the rules for the countries you send to.

Setting it up on Winnr, click by click

This is the infrastructure part of Steps 1 and 2 on Winnr. A typical setup takes about 30 minutes, plus the warming period.

  1. Create your account. Go to app.winnr.app/signup and sign up with your name, email and a password, or with Google. No card is needed to look around.
  2. Choose a plan. Click Choose Plan in the sidebar. Startup is $69/month for 50 mailboxes and 10 domain slots; Enterprise is $189/month for 200 mailboxes and 40 domain slots. Extra mailboxes are $1 each per month, and you can raise your domain slots yourself in Settings, Subscription. Pay by card on the checkout page; the plan is active as soon as payment goes through. See Winnr pricing.
  3. Add domains. On the Domains page, click Purchase Domain(s) and choose Classic domains. Generate brandable names or type your own, tick the ones you want (one-time prices are shown, a .com is about $13), and click Setup Email Users. To use domains you already own, click Connect Domain(s) instead and point their nameservers at Winnr (a Cloudflare API token or manual records also work). Winnr publishes MX, SPF, DKIM and DMARC for you.
  4. Create mailboxes. The purchase wizard creates 5 mailboxes per domain by default (adjustable from 1 to 10) with real-sounding names. Review and pay; a single domain is ready in a few minutes. For connected domains, go to Email Users, Add Email User once the domain shows Active. Each mailbox gets a strong, unique password.
  5. Turn on warming. Open the Warming page and click Start Warming (or Enable Warmup). Select mailboxes by domain or individually, keep the target at 20 a day and the ramp on Normal (Slow for brand-new domains), and confirm. It costs $0.60 per mailbox per month, and the first month is charged when you enable it. Let it run at least 2 weeks, 4 on a brand-new domain.
  6. Point the domains at your website. Select the domains on the Domains page, click Redirect and enter your main site's URL.
  7. Export to your sending tool. On Email Users, click Export and pick your platform for a ready-to-import file, or use direct sync where it's offered. SMTP is port 465 and IMAP is port 993, both SSL/TLS, and the username is the full email address. Set each mailbox to 10 to 20 cold emails a day and 50 in total.
  8. Read replies in one place (optional). Click Inbox in the sidebar and Enable Universal Inbox to see mail from every mailbox in one threaded feed, with warmup mail hidden.

Stuck? Ask Winnr Agent, the assistant in the bottom-right corner of the app, which can answer questions and make changes after you confirm, or email support@winnr.app. Everything above can also be done through the REST API or the MCP server from an AI assistant. The help center's getting-started guides have screenshots of each step.

Frequently Asked Questions

How long does it take to start sending cold email?

The infrastructure takes about 30 minutes on Winnr. Then warm new mailboxes for at least 2 weeks, 4 on a brand-new domain, while you build your list and copy. Pre-warmed mailboxes let you start the same day.

Do I need a credit card to sign up for Winnr?

No. You can create an account and look around without a card. Buying or connecting domains and creating mailboxes needs a paid plan: Startup at $69 a month for 50 mailboxes or Enterprise at $189 a month for 200, billed monthly with no minimum commitment.

How many mailboxes do I need for my first campaign?

Divide your daily cold email target by 15. For 300 cold emails a day that is 20 mailboxes on 4 domains at 5 mailboxes per domain.

Do I need a separate warmup tool?

Not on Winnr. Warming is built in at $0.60 per mailbox per month, from the Warming page. If you use your sequencer's warmup pool instead, don't also run Winnr warming on the same mailbox.

Which sending tools work with Winnr?

Any tool that accepts SMTP and IMAP credentials. Winnr has ready-made exports or direct sync for 20+ tools, including Instantly, Smartlead, EmailBison, PlusVibe, Salesforge, Reply.io and Snov, plus a generic CSV.

What reply rate should I expect?

It varies widely by offer and list. As a reference, Instantly's 2026 benchmark report puts its platform average at 3.43%, with the top 10% of senders at 10.7% or more.

Where to go from here

Start small, measure replies, fix what the numbers tell you, and scale by adding mailboxes. Winnr covers the infrastructure: 50 authenticated mailboxes for $69/month or 200 for $189/month, built-in warming, a REST API and MCP server, and a 90% deliverability guarantee (if your mailboxes aren't reaching 90% deliverability, ask and Winnr refunds your most recent month). See Winnr pricing, read cold email best practices next, or compare cold email infrastructure providers first.