Follow-up email templates that get replies (without being annoying)
Six follow-ups with the job each one does, the copy, and the mechanical rules the copy has to satisfy — footers, threading, and what a client actually renders.
A follow-up works when it has exactly one job and the copy does that job and nothing else. Most follow-up templates fail because they are the first email again, shorter and slightly more anxious. The six below each do a different job — catch a missed message, offer a second reason, hand over something usable, find the right person, make declining cheap, and end the sequence honestly — and each is followed by the mechanical constraints it has to satisfy to survive rendering, threading and the law. How many of them to send and how far apart is a separate question with its own arithmetic, worked through in how many follow-ups to send.
One job per touch, and the job writes the copy
Before writing anything, name the job. There are only about six, and naming it removes most of the drafting.
- Catch the miss. They saw it at a bad moment. No new argument needed.
- Offer a second reason. The first reason did not land. A different one might.
- Give something away. Hand over something useful and ask for nothing.
- Find the right person. You may be writing to the wrong desk.
- Make declining cheap. Let them close the loop in one word.
- End it. Say you are stopping, and stop.
Two rules that follow from the list. No message does two jobs, because a message that both offers proof and asks for a routing decision gets neither answered. And the jobs are ordered, roughly as listed, because the later ones only make sense after the earlier ones have failed.
Six templates, and what to change in each
The copy below is deliberately plain. Every bracketed span is something you replace with a specific fact; if you cannot fill one, do not send that template to that person.
1. The miss-catch. Job: catch someone who read the first message between two other things. Reply on the original thread, keep the subject identical, and make it shorter than the first.
"Hi [first name] — putting this back at the top of your inbox in case it got buried. Original question below: is [specific problem] something your team is dealing with this quarter? — [your name]"
What to change: nothing except the problem. This template earns its place by being short. The moment it grows a paragraph it becomes the first email again.
2. The second angle. Job: a genuinely different reason to care. New subject is defensible here, because you are raising something new.
"Hi [first name] — different thought from my last note. [Specific observation about their situation.] Most teams in that position end up [concrete consequence], usually because [mechanism]. If that is familiar, I can show you how [named customer type] handles it in about ten minutes. If it is not, I will stop here."
What to change: the observation and the mechanism. The named customer type must be a real category you serve, not a fabricated logo.
3. The proof drop. Job: hand over something usable and ask for nothing. This is the template most teams skip and it is the one that most reliably restarts a dead thread.
"Hi [first name] — no ask here. We put together [specific artefact: a checklist, a benchmark, a short teardown] on [their exact problem]. It is here: [one link]. Useful either way, and I will leave it there. — [your name]"
What to change: the artefact has to be genuinely useful without your product. A gated demo video is not a gift, and recipients can tell the difference in about two seconds.
4. The routing ask. Job: get to the right person. This is the highest-yield template in the set and the one most sequences omit.
"Hi [first name] — quick one: am I in the right place? I am asking about [specific problem]. If that sits with someone else on your team, a name is all I need and I will stop bothering you."
What to change: almost nothing. Its power is that answering costs the recipient one word and removes them from your list, which is a trade they are happy to make. Getting the reply routed to a person rather than a shared void is the other half; the mechanics of that are in lead routing best practices.
5. The one-word close. Job: make declining cheap and explicit.
"Hi [first name] — I would rather have a clear no than an open loop. Is [specific problem] worth ten minutes this quarter, or should I close the file? Either answer is genuinely fine."
What to change: the timeframe. "This quarter" gives them a way to say "not now, ask me in March", which is a better outcome than silence and is the reply this template exists to produce.
6. The breakup. Job: end it, and mean it.
"Hi [first name] — this is my last note on this. If [outcome] becomes a priority later, reply to this message and I will pick it up. Otherwise I will get out of your inbox. Thanks for the time."
What to change: nothing, except that you must actually stop. Re-enrolling a breakup recipient into a new sequence three weeks later is the single fastest way to teach a market that your company's statements about itself are not reliable. The full craft of this one is in how to write a breakup email.
The lines that make a follow-up read as automated
These are the tells. Every one of them appears in template libraries, and every one signals a machine or a person not paying attention.
- "Just following up." Says nothing, asks nothing. If this is your opening line, the message has no job.
- "Did you see my last email?" Makes the recipient responsible for your outcome. The honest version is that they saw it and did not answer, and both of you know it.
- "Bumping this to the top of your inbox." As a phrase it is fine once; as your second and third opener it reads as a script.
- "I wanted to reach out." Every reader has now seen this ten thousand times.
- "Following up on my previous emails." Plural. You have counted, and now they know you have counted.
- "As per my last email." Reads as an accusation in most English-speaking markets.
- A subject line prefixed "Re:" on a thread that never existed. This is not a pattern interrupt, it is an inaccurate subject line, and the US CAN-SPAM Act requires that a subject line accurately reflect the content of the message.
The replacement pattern for all of them is the same: open on the substance, not on the meta. The recipient does not need a status report on your outreach process; they need the sentence that tells them what this is about. A wider catalogue of the failures upstream of this is in ten cold outreach mistakes.
Threading: your follow-up is probably not in the same conversation
This one is mechanical and it changes how you write the templates above.
Mail clients group messages into conversations using the In-Reply-To and References headers. Many sequencing tools, Autocloz included, set a Message-ID on every outbound message but do not set In-Reply-To on a later step in a sequence — the header is read on the way in, to correlate a prospect's reply back to the send that produced it, rather than written on the way out.
The practical consequence: your "reply on the same thread" follow-up is a new message that Gmail and Outlook will group with the original only if the subject and participants match closely enough for their own heuristics. Which gives you three rules.
Keep the subject byte-identical for any template meant to look like a reply. Templates 1 and 5 above depend on this. Changing a single word can split the thread.
Change the subject deliberately when you want a new thread. Template 2 is a new argument and deserves a new subject, so the split is the intended behaviour rather than an accident.
Do not fake a reply prefix. Adding "Re:" to a subject that was never replied to does not create threading — the headers do that — and it does create an inaccurate subject line.
One more detail that catches teams out. When a lead record holds alternate email addresses, Autocloz carries them in the Cc header so one send reaches every known address for that person, dropping any entry that exactly matches the To address or the sending mailbox. That is usually what you want on a first touch and occasionally jarring on a follow-up, because the recipient sees their own second address on a message about a thread they thought was private.
What the law puts in every one of these
Templates get copied between campaigns and the compliance furniture gets lost in the copying, so treat it as part of the template rather than as something the platform adds.
For commercial email in the United States, the FTC's CAN-SPAM compliance guidance sets out the requirements plainly: header information must be accurate, the subject line must accurately reflect the content, the message must disclose clearly and conspicuously that it is an advertisement, it must include a valid physical postal address, and it must give a clear explanation of how to opt out. Two details from that guidance are the ones templates most often break. The opt-out mechanism must be able to process requests for at least 30 days after you send the message, and an opt-out must be honoured within 10 business days. The FTC states penalties of up to $53,088 per individual email in violation, and you remain responsible when a third party sends on your behalf.
Mechanically, in Autocloz, the unsubscribe furniture is injected at render time rather than typed into your template. A visible footer with an unsubscribe link is appended before the closing body tag, or at the end of the message if there is no closing tag to anchor to, and a {{ unsubscribe_url }} placeholder in your own copy is substituted in place if you would rather position the link yourself. The List-Unsubscribe header ships alongside it with List-Unsubscribe-Post: List-Unsubscribe=One-Click, which is what lets a mail client offer a one-click unsubscribe without the recipient leaving the inbox. The workspace's physical postal address is appended from settings.
Two honest caveats. The visible footer has a fallback for a body with no closing tag; the postal-address footer does not, so a template pasted in as a full HTML document with no closing body tag can lose its address line. And if no reachable public host is configured for the workspace, the unsubscribe link degrades to a mailto and the system logs a warning that recipients cannot unsubscribe — a configuration failure that is also a compliance failure, and one worth checking before a first campaign rather than after.
Length, the plain-text part, and what a client renders
A follow-up should look like something a person typed at a keyboard, because that is what it is claiming to be.
Length. Templates 1, 4 and 5 above are two to four sentences. Template 2 is the longest and should still fit on a phone screen without scrolling. A follow-up longer than the message it follows is asking for more attention after receiving less.
The plain-text part. Every message goes out as a multipart with a text alternative, and Autocloz derives that text part from the HTML automatically. A template full of layout markup produces a text part full of debris, and the recipients who see that part are a real minority, not a hypothetical one. Keep the HTML close to what you would type: paragraphs, maybe one link, no tables, no images.
Links. One at most. The spam-scoring pass flags a message with more than two, and separately flags known shortener domains — bit.ly, tinyurl.com, t.co, goo.gl, is.gd — because a shortened URL hides its destination. A message that is mostly image with little text is flagged too, with the suggestion to add at least 50 words of plain text alongside.
Signatures. One block, three lines, no banner, no legal disclaimer that doubles the length of the message. A signature longer than the email is its own tell.
Autocloz's free plan covers 5 users and 10 mailboxes with the email sender, sequencing and the unsubscribe furniture built in — start free and send yourself the whole set before anyone else sees it.
Turning a template into a sequence step without breaking it
Three things reliably go wrong between a template that reads well and a step that sends well.
Merge variables that are blank for part of the segment. Every bracketed span above becomes a merge field or a hand-written line. A field that is empty for a third of your list produces "I noticed is hiring" for that third, and the template looks fine in preview because the preview row happened to be populated. The coverage arithmetic for this is in personalisation at scale.
An empty rendered subject or body. Autocloz refuses to send either, raising an error and recording the send as errored rather than delivering a blank-subject message. That is the correct behaviour and it means a template whose subject is nothing but a merge field will fail loudly for exactly the rows where the field is empty.
Variant drift. A step can carry subject variants and body variants that the worker rotates across sends. That is useful and it means the copy a given recipient saw is a property of the send rather than of the template, so read the stored rendered body when you are diagnosing rather than the template you think you wrote. Autocloz's template library also categorises templates as outbound, follow-up, breakup or reply at the database level, which is a small thing that makes an audit of a large library tractable. If you want the first draft of the sequence generated before you write any of this, the cold email template generator will produce one you can then rewrite.
Diagnosing a follow-up set that gets nothing back
Do not start by rewriting the copy. Work down this list, because four of the five causes are not copy.
Step 1 — confirm the messages were delivered. Bounce and complaint rates first. A follow-up sequence with a delivery problem produces exactly the same silence as one with a copy problem, and only one of those is fixed by writing.
Step 2 — confirm replies are being detected. If inbound is connected for one mailbox and the sequence rotates across several, replies to the others stop nothing and appear nowhere. Silence you cannot see is not silence.
Step 3 — read ten sent bodies, not ten templates. Look for empty merge values, a literal double-brace sequence, or a subject that changed between steps and split the thread.
Step 4 — check that the jobs are actually different. Print your five follow-ups next to each other and cross out every sentence that appears in more than one. If more than a third of the copy disappears, you have one message sent five times.
Step 5 — only now, rewrite. Start with the routing ask and the one-word close, because those two produce answers even from people who are not interested, and an answer is diagnostic where silence is not. The version of this question that runs across channels rather than only email is covered in what to send after no response, and if you are comparing sequencing tools on how they handle reply detection and stop conditions, the Autocloz and Instantly comparison covers that surface.
What a follow-up template cannot do
Four limits.
It cannot make a stranger interested. A sequence multiplies whatever the first message was. Five well-crafted follow-ups to people who have no use for your product produce five times the evidence of that.
It cannot decide when to stop. Stopping on a reply is a system property — reply detection, suppression scope, enrolment state — not a property of the copy. A template that says "I will stop here" and a system that keeps sending is worse than no template at all.
It cannot fix a thread that split. Once a subject change has forked the conversation in the recipient's client, no later message reunites it. Decide per template whether it is a reply or a new thread, and write the subject accordingly.
It cannot substitute for having something to say. The honest floor is that you need as many follow-ups as you have distinct reasons to be in someone's inbox. If you have two reasons, send two. Writing three more that restate them is not persistence, and the recipients who complain about it are the ones spending your complaint budget.
Frequently asked
What should a follow-up email say if you have nothing new to add?
If you genuinely have nothing new, the honest options are to send the shortest possible nudge on the original thread or to send nothing at all. A follow-up with no new information is still legitimate once, early, as a two-line message that assumes the first one was missed rather than declined. Repeating that move a third and fourth time is where a sequence turns into pressure, because each message asks for the same thing and offers nothing in exchange.
Does a follow-up email land in the same conversation as the first one?
Not automatically, and this surprises people. Threading in mail clients depends on the In-Reply-To and References headers defined for internet message format, and many sequencing tools including Autocloz set a Message-ID on outbound but do not set In-Reply-To on a later step. Gmail and Outlook then group by subject and participants instead, which usually works if you keep the subject identical and breaks the moment you change it.
What has to appear in every follow-up email by law?
For commercial email in the United States the CAN-SPAM Act requires accurate header information, a subject line that reflects the content, clear disclosure that the message is an advertisement, a valid physical postal address, and a working opt-out. The FTC's guidance states the opt-out mechanism must be able to process requests for at least 30 days after sending and that requests must be honoured within 10 business days, with penalties of up to $53,088 per individual email in violation.
Is a breakup email actually effective or just a gimmick?
It is usually the highest-replying message in a sequence, for a structural reason rather than a psychological trick: it is the only touch that can be answered in one word without committing the recipient to anything. The version that works states plainly that this is the last message and offers a clean exit. The version that does not is a fake ending followed two weeks later by another sequence, which teaches the recipient that nothing you say about your own behaviour is reliable.
Should follow-ups be plain text or HTML?
Send both parts, which is what any competent sender does anyway — a multipart message with a plain-text alternative and an HTML version. What matters is that the visible message looks like something a person typed: no header image, no button, no three-column layout. Autocloz generates the plain-text part from the HTML automatically, so a template heavy with markup produces a text part full of layout debris that some recipients will be the only ones to see.
How many links should a follow-up contain?
One at most, and often zero. Autocloz's spam-scoring pass flags a message carrying more than two links and separately flags known link-shortener domains including bit.ly, tinyurl.com, t.co, goo.gl and is.gd, because a shortened destination hides where the click goes. A follow-up whose only ask is a question needs no link at all, and that is frequently the version that performs best.