Getting users

How to use cold email to get your first customers

How to write cold emails that get replies for a startup or SaaS, from building a list to a three-email sequence with templates, deliverability and the rules to follow.

3 min readPublished By Benjamin Morin

Cold email still works for B2B products, but only when it's specific, short and sent to people who clearly have the problem. Generic emails sent to thousands of people get ignored, hurt your sending reputation, and can break the law in some countries. Fifty well-researched emails beat five thousand template blasts.

Step 1: Build a small, specific list

Start with 50 to 100 people, not thousands. For each one, you should be able to say why you're emailing them in particular:

  • They match your ideal customer exactly (role, company size, industry).
  • There's a visible sign they have the problem: a job post, a public complaint, a tool they use, a recent change at their company.

Sources: LinkedIn, company websites, industry directories, job boards, conference speaker lists, and communities where they're active. Write the reason next to each name. It becomes the first line of the email.

Step 2: Set up sending properly

  • Use a separate domain or subdomain for outreach, so problems don't affect your main email.
  • Set up SPF, DKIM and DMARC for that domain. Most email providers have guides, and it matters a lot for landing in the inbox.
  • Warm up slowly. Start with a handful of emails a day and increase gradually.
  • Send from a real person, with a real signature.

Step 3: Write short, specific emails

A cold email that works usually has four parts:

  1. Why them: one line that shows you looked.
  2. The problem: in their words, not yours.
  3. What you do about it: one sentence, with a concrete result if you have one.
  4. A small ask: a reply or a short call, not a demo request with a calendar link to a 45-minute slot.

Keep it under about 100 words. No attachments, no images, few links.

A three-email sequence

Email 1

Subject: [their company] + late invoices

Hi [first name],

Saw you're hiring a part-time bookkeeper at [company]. Usually that
means invoices and chasing are eating more time than they should.

I built [product] for agencies your size. It tracks every unpaid
invoice and writes the follow-ups, so chasing takes minutes a week.

Worth a quick look? Happy to send a 2-minute video instead of a call.

[Your name]
[Product], [one-line description]

Email 2 (3–4 days later, same thread)

Hi [first name],

One more thought: the agencies I talk to lose most time on invoices
that are 30+ days late, because nobody owns chasing them.

If that's not a problem for you, no worries, just let me know and I
won't follow up again.

[Your name]

Email 3 (about a week later, same thread)

Hi [first name],

I'll leave it here. If late payments become a headache later, this
might help: [link to a free resource or tool, not a sales page].

[Your name]

Stop after three. More than that annoys people and hurts your sending reputation.

Step 4: Track and adjust

Track open rate loosely (it's unreliable because of privacy features), but focus on reply rate and positive reply rate. If fewer than a few percent reply, the problem is usually the list (wrong people) or the first line (not specific enough), not the subject line.

Change one thing at a time and send each version to at least 30–50 people before judging it.

The rules

Cold email laws differ by country. A few broad points:

  • United States (CAN-SPAM): include your physical postal address and a clear way to opt out, honour opt-outs promptly, and don't use misleading subject lines.
  • EU and UK: B2B cold email is often allowed under "legitimate interest," but rules vary by country, and emailing individuals at personal addresses is much more restricted.
  • Canada (CASL): stricter, generally requiring some form of consent.

This isn't legal advice. Check the rules where your recipients are, and when in doubt, keep lists small, relevant and easy to opt out of.

What to do with replies

Reply fast, and personally. A "not now" is useful: ask what would make it relevant later, and write it down. A "yes" should get the smallest next step possible, like a short call or a free trial you set up for them. Then track whether cold email customers stay and pay, and compare what they cost with what they're worth. See LTV to CAC explained.

Terms in this guide

All getting users guides →

Sjo · AI executive for founders

Bring the real decision to Sjo.

Sjo learns your numbers and how you decide, checks every option against your own rules, tells you what it would do and why, and remembers what you chose.