Blog

· 6 min read

Writing cold email follow-ups that get replies

How many follow-ups to send, how far apart, and what to say in each one so it adds something instead of nagging.

Most replies to cold email don't come from the first message. People are busy, your email arrived at a bad moment, or they meant to answer and forgot. A good follow-up gives them another easy chance — a bad one gives them a reason to unsubscribe.

How many, and how far apart

A common, polite sequence is three to four emails over two to three weeks:

StepWhenPurpose
1Day 0The original email
2Day 3A short nudge with one new piece of value
3Day 7–8A different angle: a case, an example, a question
4Day 14A clean close: "should I stop?"

Wait longer between later steps. After four emails without an answer, stop.

Reply in the same thread

Send follow-ups as replies to your first email, not as new conversations. The prospect sees the whole context, and it reads like a person following up rather than a campaign.

Add something every time

"Just bumping this to the top of your inbox" asks for attention without giving anything. Each follow-up should bring one new thing:

  • a short example of a result for a similar company;
  • a useful resource with no strings attached;
  • a sharper question: "Is this something you handle, or is that Sam?";
  • a smaller ask: "Worth a 10-minute call, or should I send a one-pager?"

Keep it short

Follow-ups should be shorter than the first email. Two to four sentences is plenty. Write them to be read on a phone.

The breakup email

The last step gives the prospect an easy way out:

Hi Alex — I haven't heard back, so I'll assume the timing isn't right and stop here. If that changes, just reply to this email.

It often gets more replies than any other step, and it ends the sequence on good terms.

Stop the moment they answer

Nothing looks worse than an automated follow-up arriving after someone has replied — or after they asked you to stop. Make sure your tool stops the sequence on a reply and on an unsubscribe, in every campaign.

Personalise without breaking

Variables like {{firstName}} make an email personal until the field is empty and the prospect reads "Hi ,". Give every variable a fallback — {{firstName|there}} — and preview the sequence with real prospect data before you launch.

In Outsquid, sequences send follow-ups in the same thread, stop on reply, and the editor flags variables without a fallback.

Send your next campaign without worrying about the domain.

Start free

Free plan · 100 emails a month · no credit card