To automate follow-up emails, load verified contacts into a sequence tool, write each step, leave real days between the steps, and switch on the stop rules before the first email leaves. Sending is the easy part. Knowing when to shut up is the job.
The exits are where campaigns quietly break. A sequence that keeps writing to someone who already answered, opted out or bounced costs you that prospect and can hurt your sender reputation. So this guide spends most of its time on when the tool must go quiet.
How do automated follow-ups work?
A scheduled send is one message held until a set time. An automated follow-up is a chain. The tool sends the next step of your cold email sequence layout only when no exit has fired: no reply, no booked meeting, no opt-out and no bounce. Think of scheduling as a timer, and a sequence as rules that happen to have a timer.
How many steps should the chain hold? One or two messages almost never start a real conversation. I plan at least 5 to 6 touch points per prospect, and I spread them across more than one channel when the offer allows it.
Instantly's 2026 cold email benchmark report found that the first email in a sequence brought 58% of replies, and follow-ups brought the other 42%. It is a vendor's own data, so treat the split as a guide, as with most published follow-up statistics. The same report puts the sweet spot at 4 to 7 touchpoints. Under four gives up too early. Past seven, returns drop unless each touch adds something new.
Across my campaigns, follow-up number three usually does the most work, provided real time sits between the sends. One "buy or die" message and then silence is a lottery ticket on the prospect's timing, and timing rarely cooperates. That is the honest reason to automate at all. Almost nobody keeps sending message three by hand.
What should you automate and what should stay human?
Here is the test I use. Prospects never see your CRM, your sequencer or the AI platform you pay for, and they do not care about any of it. So every job the buyer never sees goes to a machine, and every job the buyer reads or hears goes to a person.
| Job | Who does it | Reason |
|---|---|---|
| Verifying addresses before they enter a sequence | Tool | Mechanical, and easy to check afterwards |
| Sending and spacing across mailboxes | Tool | Nobody can hold a steady rate across many accounts by hand |
| Timing each step | Tool | The tool never forgets step three |
| Firing stop rules | Tool, audited weekly by a person | One exit that fails is one complaint |
| Sorting replies into statuses | Tool first, then a person | A label is a guess until someone reads the reply |
| Reading each reply and deciding what it means | Person | "Not now", "who are you?" and "send details" need three different answers |
| Handling questions and objections | Person | One clumsy answer throws away everything it cost to earn the reply |
| Booking the meeting | Person | The prospect is deciding whether to trust a human |
| Following up after the meeting | Person | It has to carry something from the conversation |
A positive reply is where the tool's work ends, and it is still a long way from a contract. The tool can earn a reply. Only a person can turn it into a conversation, and calls come out of conversations. One campaign of ours for a British IT consultancy that also builds software, 17 April to 17 May 2023, shows the distance:
| Channel | Positive replies | Booked meetings | Sales |
|---|---|---|---|
| 62 | 18 | 3 | |
| Cold email | 41 | 13 | 2 |
The firm signed 6 contracts worth GBP 928,800 that month. The two channels in the table account for 5 of them. Every step to the right of the reply column is a conversation: an answer, a time agreed, a meeting held. A sequence cannot do any of those.
In my experience, switching on a new campaign inside a popular automation platform usually gets you zero new clients and a lot of wasted time. Results come from the whole chain, list to signed contract.
So every stop rule below has one job: stop the tool talking over a person who has already answered. A prospect who wrote "let's talk" and then gets step four from a robot rarely writes back twice.
Which stop rules does every automated sequence need?
Six triggers should end or pause a sequence. The table shows what each one should do and where the setting lives in three tools. All settings come from the vendors' own help pages.
| Trigger | What should happen | Example setting |
|---|---|---|
| A person replies | Stop every future step for that lead and hand the thread to a person | Instantly's "Stop sending emails on reply" sits under Settings, Advanced settings and is on by default (Instantly Help Center). Mailshake stops a sequence when the recipient takes an action you choose, such as replying (Mailshake) |
| A meeting is booked | Stop all steps | HubSpot unenrolls a contact who replies or books a meeting by default (HubSpot Knowledge Base) |
| A colleague at the same company replies | Stop the sequence for everyone at that company | Instantly can stop emails to all leads at a company once any of them replies, and auto-replies do not trigger it (Instantly campaign settings). HubSpot can unenroll all contacts at the company |
| Out-of-office with a return date | Pause until that date, then resume | Instantly's out-of-office resume holds the lead until the stated date. It needs "Stop Sending Emails on Auto-Reply" turned off and automatic lead status tagging turned on (Instantly OOO resume) |
| Out-of-office with no return date | Pause, and let a person decide | Treat it as a manual case and read the reply |
| You decide to stop | Stop or pause one lead at any time | In Instantly, a lead's "Pause Until" date can be changed, or the lead unpaused by hand, from the conversation view (Instantly OOO resume) |
Two more rules that do not fit in a table. A human reply gets a person on the thread the same working day, because the prospect wrote back today and expects an answer today. And if an auto-reply says the person has left the company, take the lead out of automation and look for the right contact yourself.
A made-up example shows where the rules collide.
Five people at one engineering consultancy sit in a sequence: the managing director, the operations director, two project directors and the head of procurement. On Monday the operations director's out-of-office says she is back on the 14th, so she pauses. On Tuesday one project director replies. The company stop ends the sequence for all five, and his thread goes to a person that day.
Now check the paused lead. A tool can still resume the operations director on the 14th if it stores her pause separately from the company stop. The vendor pages I checked do not say how yours behaves. Test this once in your own tool, and if it resumes her, stop her by hand.
Why do follow-ups keep sending after someone replied?
Often the tool simply never registered the reply. Instantly's help center lists the causes for its own product, and the same patterns are worth checking in any tool you use:
- The reply came from somewhere else. It arrived from a different address, through forwarding, or at a reply-to address the tool does not watch. In Instantly, those replies land under "Others" in Unibox, Instantly's shared reply inbox, and follow-ups continue until someone attaches the reply to the lead.
- The lead was moved after replying. In the new campaign it starts again at Step 1, even if you left the reset option unchecked.
- The lead was deleted and uploaded again. It restarts at Step 1, as if it were brand new.
- The stop setting was switched on late. People who replied before you turned it on are not stopped retroactively.
- A subsequence fired. A subsequence is a second sequence that starts after a trigger. If its trigger is an interested status, an activity or a keyword, it is designed to send after someone replies.
- The sending account was paused or disconnected. While it was off, nothing was checking that inbox for replies.
You can prevent the worst of it before launch.
Never move or re-upload a lead who has replied. Change their status instead, and read every subsequence trigger before launch.
Log every reply in a CRM, so the record survives whatever happens inside the sequencer. Any CRM works if no lead disappears in it.
What exits protect your sender reputation and keep you legal?
Two exits never pause: a bounce and an unsubscribe. Both end the lead permanently.
Bounces. A bounce means you are mailing an address that does not exist, and a sequence will keep trying until something stops it. I verify every address before it enters a sequence and hold the bounce rate under 0.5%. A hard bounce should leave the sequence on the first failure and never come back.
Gmail's spam limits. Google's sender guidelines want your spam rate under 0.10% in Postmaster Tools, Google's free sender dashboard, and it should never reach 0.30% (Google Workspace Admin Help). The same page asks for a consistent sending rate without bursts. It also bans fake reply markers such as Re: or Fwd: in a subject line on a message that is not a real reply or forward. A follow-up sent inside the real thread is a reply. A fresh email dressed up as one breaks the rule.
Gmail's bulk sender rules. Once you send close to 5,000 messages a day to personal Gmail addresses, Gmail treats you as a bulk sender for good. Bulk senders need:
- SPF, DKIM and DMARC
- one-click unsubscribe on marketing and promotional mail
- unsubscribe requests honored within 48 hours
Source: Gmail Help.
CAN-SPAM in the US. The FTC says CAN-SPAM applies to commercial email sent to other companies too, with no carve-out for them (FTC CAN-SPAM compliance guide). The main requirements:
- Honor every opt-out within 10 business days.
- The opt-out link must keep working for at least 30 days after the send.
- Each message must include a real physical mailing address.
The FTC adds that you cannot contract away your legal responsibility. A sequencer that missed an unsubscribe is still your problem.
PECR in the UK. The ICO, the UK data regulator, says PECR, the UK's electronic marketing rules, lets you email corporate bodies such as companies and LLPs. Individuals, for PECR purposes, include sole traders and certain partnerships (ICO). The ICO also recommends keeping a "do not email" list of businesses that objected, and screening every new list against it.
Put that list where the sends happen. Sync it to every sequencer and every mailbox, so an opt-out in one campaign blocks the address in all of them.
The gray area. Google's and the regulators' pages leave room to argue about whether a one-to-one sales follow-up counts as marketing. Do not build a sequence that depends on winning that argument. Set it up as if every rule applies.
My campaigns mostly target the US, the UK and the rest of Europe. A prospect in Vienna, Munich or Prague gets no cold email from us unless a compliant basis exists; we open those conversations on LinkedIn. This is not legal advice.
Which tool type fits: Outlook, a CRM sequence or a sequencer?
There are three ways to automate follow-ups, and they solve different problems. The limits below come from each vendor's documentation.
| Tool type | Stops on reply | Limits | Plan needed | Best for |
|---|---|---|---|---|
| Native Outlook scheduling (Microsoft Support) | No. It holds one message until a set time | Single messages only. Not available for IMAP and POP accounts in new Outlook. Classic Outlook must stay online for "Do not deliver before". A delay rule holds mail up to 120 minutes | Built into Outlook | One timed reminder to someone you know |
| CRM sequence (HubSpot) | Yes, on reply or booked meeting, with an option for the whole company | Up to 10 email templates per sequence. Delays of up to 90 business days. Business days only by default. Sends from your connected individual work mailbox; a team inbox address cannot be used | Sales Hub or Service Hub Professional or Enterprise, with a seat | Warm follow-up to contacts already in the CRM |
| Cold email sequencer (Instantly as the example) | Yes, on by default, plus a company-level stop | 30 campaign emails per account per day recommended. A default 9-minute gap between sends plus a 5-minute random delay. Follow-ups go before new leads by default | "Prioritize New Leads" needs the Hyper Growth or Light Speed plan | Cold outreach across many mailboxes |
Pick by your situation:
- A few personal follow-ups a week to people you already know. Outlook scheduling plus a calendar reminder is enough. You check for the reply yourself.
- Contacts already in HubSpot, with a Professional or Enterprise seat. Use sequences for warm follow-up. They go out from your own work address, not HubSpot's marketing servers, so treat every sequence like mail you sent by hand.
- Cold outreach across many mailboxes. Use a sequencer, because company-level stops and per-account pacing are the columns the other two lack.
What the three named tools cost, from each vendor's pricing page at the time of writing:
| Tool | Entry price for sequences | Billing |
|---|---|---|
| Outlook scheduling | No extra cost beyond your Outlook account | Built in |
| HubSpot Sales Hub Professional | From $90 per seat a month, plus a one-time $1,500 onboarding fee | Annual commitment |
| Instantly Growth | $47 a month, unlimited email accounts, 5,000 emails a month | Monthly |
| Mailshake Starter | $29 a month, automated email sequences included | Monthly, per user |
The CRM route costs the most up front, which is why it only makes sense when the contacts already live there. The sequencer is only one of the jobs in a tool stack for cold email; list data, verification and sending each need their own tool.
A disclosure, since I am naming products: my team does not resell any of these tools. Clients pay for software, domains and mailboxes directly, and we scope the stack per client by industry, market, volume and sales team size.
What should you check before the first automated send?
Run this list once per campaign. A sent email cannot be pulled back out of an inbox.
- SPF, DKIM and DMARC are set on every sending domain, and every new mailbox has been warmed up before it carries campaign volume.
- Every address on the list is verified, and new imports go through the same check.
- Stop on reply is on. You have tested it by replying from the enrolled address and from a second address.
- The company-level stop is on.
- Out-of-office handling is chosen: pause with resume, or stop and review by hand.
- The unsubscribe link works and feeds one suppression list shared by every campaign and tool.
- The do-not-email list is loaded, and the new list has been screened against it.
- One named inbox manager reads replies every working day, so nothing gets missed.
- The CRM is connected, and a reply on LinkedIn stops the email steps for that person too.
The last item gets harder with every account you add. When a campaign spreads across several LinkedIn and email accounts, a prospect can answer on LinkedIn while an email step waits in a different mailbox. Only a shared record stops that email from going out.
A note on phones: my team runs these sequences mostly on email and LinkedIn, with no cold calling and no dialing floors. A warm call to someone who has already replied is something we add only when a client asks for it.
If you only have an hour before launch, spend it on items 3 and 4.
Not sure your stop rules would survive a reply from a colleague at the same company? Book a call and share your sequencer settings, and we can test them together.
Questions founders ask about automated follow-ups
How should you follow up automatically after a demo or sales call?
Automate only the reminder to write it. HubSpot sequences can create follow-up tasks, and Mailshake sequences can include tasks that move the sequence forward once marked done. Never put a prospect you have met back into a cold sequence.
Should a follow-up fire when someone opens your email?
Do not build triggers on opens. An open shows a message was displayed, not that anyone wants another email. With Apple Mail, it may not even show that. Constant Contact explains that Apple Mail Privacy Protection pre-loads email content whether or not it was opened, which makes open rates unreliable. So a trigger built on opens can fire the next email whether the last one was read or not.
A click is a stronger signal, and Mailshake offers link-click triggers built in. Triggers on booked meetings or CRM status changes need Zapier. Even after a click, send the next planned step as written rather than a "saw you clicked" email.
Does spreading sends across subdomains keep you under Gmail's bulk limit?
No. Gmail adds up all mail from one primary domain when it applies its bulk sender threshold, so mail from a subdomain and mail from the main domain add up (Gmail Help). Adding mailboxes on one domain does not split the count either. Plan follow-up volume per primary domain, and remember that the status sticks once you cross the line.
Can you hand your unsubscribe list to a new agency or tool?
Be careful. Once someone opts out, CAN-SPAM bars you from passing their address on to anyone, list form included. The FTC's single carve-out covers a firm you engaged specifically for compliance work. If the list moves at all, it moves only so those people stay blocked.
What can one missed opt-out cost in the US?
The FTC says each separate email that breaks CAN-SPAM can draw a penalty of up to $53,088 (FTC CAN-SPAM compliance guide). A sequence that ignores one unsubscribe and sends three more steps is three separate emails, each with its own exposure. Fix a missed unsubscribe the day you spot it, and add the address to the shared suppression list from item 6 so no tool mails it again. This is not legal advice.
