How to Build a Cold Email Campaign

From blank page to pipeline: how to structure, segment, and launch campaigns that work.

What separates a campaign from a batch of emails

A campaign is a coordinated, measured outreach effort with a defined audience, a clear message, and a deliberate sequence of touches. A batch of emails is just sending. The difference matters because campaigns can be measured, improved, and scaled. Random email sending can't.

Every campaign should have four things before you send a single email: a defined segment (who you're reaching), a defined message (what you're saying and why), a defined goal (how many meetings or replies is success), and a defined end date (when will you evaluate and decide what to do next).

Audience segmentation for campaigns

The most common campaign mistake is mixing different types of prospects into the same campaign. If your list includes enterprise CTOs, startup founders, and SMB marketing managers, each of those people needs a different message, a different tone, and different social proof. Mixing them means your message is optimised for nobody.

Before building a campaign, define the audience in one sentence: 'CTOs at Series A SaaS companies in India with 20–100 employees who are building an outbound sales motion'. If you can't write that sentence, your segment is too broad.

  • One campaign = one segment = one core message. Always.
  • Name your campaigns by their segment: 'Series-A SaaS CTOs Q2' not 'Campaign 14'.
  • Start smaller and tighter than you think you need to. You can always expand.

Sequence design: how many emails, in what order

A typical outbound campaign sequence has 5–6 emails. The structure: Email 1 (initial touch, core value), Email 2 (follow-up, different angle), Email 3 (social proof or case study), Email 4 (direct question or challenge), Email 5 (breakup). Some campaigns add a sixth email between 3 and 4 with a relevant resource or insight.

Spacing: Day 0, Day 3, Day 7, Day 12, Day 18, Day 24. Each email should be short enough to read in under 30 seconds, different enough from the previous email to add value, and connected enough to the sequence that it feels cohesive.

  • Design the full sequence before you launch — editing mid-campaign is messy.
  • Each email should have a single CTA. Multiple asks dilute intent.
  • The sequence should feel like a conversation, not a broadcast.

Testing your campaign before scaling

Never scale a campaign you haven't tested. A test batch of 50–100 emails sent over 5–7 days will give you directional reply rate data, subject line open data, and signal on whether your message resonates.

Test variables one at a time: subject line first (it drives opens), then opening line (it drives read-through), then CTA (it drives replies). If you change multiple variables simultaneously, you won't know what caused any improvement or decline.

  • Test audience: minimum 50 contacts per variant to see meaningful signal.
  • Wait the full sequence duration (3 weeks) before calling a test over.
  • Keep detailed notes on every test — what you tested, what happened, what you concluded.

Scaling what works

Once a test campaign shows a reply rate above your target (typically 5–10% for cold outbound), scale it. That means expanding the audience (more contacts matching the same ICP), increasing send volume gradually (double per week, not 10x overnight), and replicating the winning message across similar segments.

Scale carefully. A spam complaint rate over 0.1% will damage your domain. Increasing volume too quickly can overwhelm your reply handling and lead to missed opportunities. Treat scaling as a deliberate, measured process — not a lever to pull when you're behind on quota.

  • Increase volume by 2x per week maximum when scaling a winning campaign.
  • Monitor bounce rate and reply rate closely as you scale — both will shift.
  • Never scale a campaign that hasn't completed its full sequence test cycle.