BlogResources

How to automate follow-up emails without destroying deliverability

Automated follow-ups are the fastest way to get your domain filtered. Sending reputation, the reply-rate cliff, and knowing when to stop.

Amman VediAmman Vedi11 min read

Summarize with AI

How to automate follow-up emails without destroying deliverability
On this page

To automate follow-up emails without hurting deliverability, send a short sequence of three or four messages, stop it on any reply, authenticate your domain, and send from a separate subdomain. Automated follow-ups quietly damage sending reputation, and then every email your company sends, including invoices and password resets, can land in spam.

Follow-up automation is worth building. The feedback is delayed and indirect: you get no error, only a slowly declining reply rate that looks like market conditions.

What we'll cover

Key takeaways

  • Automated follow-ups damage sender reputation first and reply rates second, and the damage reaches every email your domain sends.
  • Configure SPF, DKIM, and DMARC, and send automated mail from a separate subdomain.
  • Limit a sequence to three or four messages, because later messages return fewer replies and more complaints.
  • Stop the sequence on any reply, bounce, or unsubscribe, and check those conditions immediately before each send.
  • Measure positive replies and complaints per step, not opens and not sequence totals.

How a domain gets filtered

Mailbox providers filter a domain based on engagement signals per sender: opens, replies, deletions without reading, and spam complaints. Complaints weigh most, and reputation recovers far more slowly than it degrades.

Engagement drives placement. Providers track engagement for each sender.

Complaints carry heavy weight. Google tells bulk senders (more than 5,000 messages a day to Gmail) to keep the spam complaint rate below 0.30% (Google email sender guidelines, 2026).

Bounces signal a bad list. A high hard-bounce rate (messages rejected as undeliverable) reads as a sender who did not verify recipients.

Sending to inactive addresses hurts even without complaints, because no engagement is itself a signal.

Spam traps are the severe case. These are addresses that exist only to catch senders using purchased or scraped lists.

Recovery is slow. Reputation degrades quickly and recovers over weeks, so prevention is the only sensible strategy.

The technical minimum

The technical minimum is domain authentication, a separate subdomain, a reply-accepting address, and verified recipients. Google requires SPF, DKIM, and DMARC for senders of more than 5,000 messages a day to Gmail (Google email sender guidelines, 2026).

SPF, DKIM, and DMARC (three email authentication standards) should be configured for the sending domain.

A subdomain for automated mail keeps a problem from contaminating your primary domain's reputation.

A real from-address that accepts replies. No-reply addresses suppress replies, the strongest positive engagement signal.

List-unsubscribe headers, including the one-click form, give recipients an alternative to the spam button. Google requires one-click unsubscribe for marketing messages from bulk senders (Google email sender guidelines, 2026).

Verified addresses before sending. Remove invalid ones instead of discovering them through bounces.

Postmaster tools from the major providers are the only direct view of your own complaint rate, so monitor them.

Volume, warm-up and separation

New domains need gradual warm-up over weeks, and different mail streams need separate sending identities. Volume from a cold domain is the classic way to start filtered.

Warm new domains and addresses gradually, over weeks.

Separate the streams. Transactional mail, marketing mail, and outbound follow-ups should not share a sending identity.

Cap per-address volume well below what the platform permits, because platform limits are not reputation limits.

Spread sends over time instead of dispatching everything at nine o'clock, which looks like bulk automation.

Watch the trend, not the day. Reputation problems appear as a slow decline in delivered rate before anything obvious happens.

Remove non-openers periodically. The list shrinks, and the smaller list protects your reach.

Building it with CodeWords

CodeWords connects to 3,000+ integrations (CodeWords pricing page, 2026), so the CRM, the mail account, the calendar, and your sending platform can meet in one automation.

  1. Open CodeWords and start a new automation.
  2. Describe what should happen in plain language to Cody, the automation builder: the sequence, the stop conditions, and the caps.
  3. Authorize the connections: the mail or sending platform and the CRM.
  4. Describe the exceptions: a reply received, an out-of-office, an unsubscribe, a bounce, an existing open conversation.
  5. Run the automation at low volume for a fortnight and watch the delivered and reply rates before scaling anything.

You describe the outcome; Cody builds it, connects it, and deploys it. The Free plan costs $0, Pro costs $39 per month, and Business costs $100 per month (CodeWords pricing page, 2026). Details are on the pricing page.

The reply-rate cliff

The reply-rate cliff is the steep drop in replies after the first two messages of a sequence. Each extra follow-up returns less, and the tail is where complaints concentrate.

Each additional follow-up returns less, and the drop is steep.

Replies cluster on the first two messages. Later replies skew negative.

Complaints rise as replies fall. The tail of a long sequence is where reputation damage concentrates.

Measure per step. An aggregate figure hides the step that does the harm.

End most sequences after three or four messages. Extend only if your own per-step numbers support it, not a vendor's benchmark.

Changing the copy does not rescue a long sequence. The problem is the message count.

Knowing when to stop

A sequence must stop on any reply, bounce, or unsubscribe, and must pause on an out-of-office. Breaking these rules is the most visible failure of automated sequences.

Any reply stops the sequence, including a negative one. This is the most commonly broken rule.

An out-of-office pauses the sequence and resumes after the stated return date.

Detect replies from the actual mailbox, not from an open-tracking pixel.

A bounce stops everything to that address, permanently for a hard bounce.

An unsubscribe is absolute. It must apply across every sequence, not only the one that prompted it.

A reply from anyone else at the company stops the sequence too. Chasing one contact while another is talking to you is the most visible failure.

What the law requires

Email law differs by market, so get the rules for your markets from your adviser and encode them as constraints. This section is not legal advice.

Consent rules differ by market. In several, the standard for commercial email to individuals is opt-in.

Identify the sender with a real physical address, a requirement in many regimes.

Provide a working unsubscribe and honour it within the defined period.

Business-to-business email is not automatically exempt. Where an exemption exists, it is narrower than many senders assume.

Existing-customer exemptions cover related products only and have conditions attached.

Encode the rules as constraints in the automation instead of relying on each campaign to remember.

Sending from a person, not a system

A follow-up that reads as automated gets treated as automated, so the technical signals matter as much as the writing. Send from the individual's address, in the original thread, with minimal formatting.

Send from the individual's address, not a marketing identity, where the sequence is genuinely from that person.

Keep the follow-up in one thread. A reply to the original message reads more naturally than a fresh subject line.

Write a short subject that is not a pitch. Subject lines that look like campaigns are filtered like campaigns.

Avoid tracking pixels and rewritten links in one-to-one mail. Both are detectable and can affect placement.

Skip images and heavy formatting for a message meant to read as a personal note.

Let the person edit before sending, at least early on. Their edits show where the automated version reads wrong.

Making follow-up automation reliable

Reliable follow-up automation sends each step once, checks stop conditions at send time, and fails closed at the daily cap.

Make it idempotent (safe to run twice), so a retry cannot send the same step twice.

Check the stop conditions immediately before sending, not only at scheduling time.

Cap the daily total per sending identity, and stop sending when the cap is reached.

Alert on delivered-rate decline and on any complaint-rate movement. These are the earliest available warnings.

Report the outcome: sent, delivered, replied, bounced, unsubscribed, and complained, by step and not in aggregate.

Measuring the sequence honestly

Measure positive replies, complaints, and unsubscribes per step. The default metrics, such as opens, are the least related to whether the sequence worked.

Positive replies are the metric, not replies, and not opens.

Count the negative replies too. A rising decline rate at steady volume means the targeting has drifted.

Attribute results to the step. Knowing that step three produces few replies and many complaints lets you shorten the sequence with confidence.

Watch the unsubscribe rate as a quality signal. A rising rate at constant volume means the list or message has stopped matching.

Compare against a no-send holdout where volume allows, because some people who reply would have contacted you anyway.

Review the sequence quarterly: the count, the timing, and the stop conditions, not only the copy.

Limits of follow-up automation

Follow-up automation has five technical limits.

Open tracking is unreliable. Privacy features inflate opens and make them useless as a stop condition.

Reply detection has edge cases: auto-responders, forwards, and replies from a different address than the one you wrote to.

Provider behaviour differs. A sequence that performs well at one major provider can be filtered at another.

Shared sending infrastructure carries others' reputation, which matters on shared pools.

Reputation recovery is slow, so an aggressive test is hard to undo next week.

What to build first

Build the stop conditions first, before any sequence exists: reply detection from the actual mailbox, bounce handling, unsubscribe propagation across every sequence, and a hard daily cap. These controls separate an automation that helps from one that sends your invoices to spam.

Two habits make the difference. Watch the per-step numbers instead of the sequence total, because the total hides later steps that generate complaints and few replies. And send from an address that accepts replies, because a reply is the outcome you want and the strongest positive signal for your sending reputation.

Frequently asked questions

How do automated follow-ups damage deliverability?

Automated follow-ups damage deliverability through engagement signals. Mailbox providers watch complaints, deletions without reading, bounces, and lack of engagement for each sender. Reputation degrades quickly and recovers over weeks, and the effect reaches every email your domain sends.

What is the technical minimum before sending?

Configure SPF, DKIM, and DMARC for the sending domain. Use a separate subdomain for automated mail, a from-address that accepts replies, list-unsubscribe headers including the one-click form, and address verification before sending. Together these remove the common causes of filtering.

How many follow-ups should a sequence have?

A sequence should have three or four messages. Most replies arrive on the first two, later messages skew negative, and complaints rise as replies fall. The tail of a long sequence is where reputation damage concentrates, so extend only if your per-step data supports it.

What should stop a sequence?

Stop a sequence on any reply, including a negative one, on a bounce, on an unsubscribe, and on a reply from anyone else at the same company. An out-of-office should pause the sequence and resume after the stated return date.

Can I use opens as a stop condition?

No, do not use opens as a stop condition. Privacy features inflate open tracking until it is meaningless. Detect replies by watching the actual mailbox instead, which also catches replies from different addresses and forwards.

No, business-to-business email is not automatically exempt. Where an exemption exists, it is narrower than many senders assume, and several markets require opt-in for commercial email to individuals regardless of context. Ask your adviser for the rules in your markets.

Should automated mail use my main domain?

No, use a subdomain. A reputation problem with outbound follow-ups then stays separate from invoices, password resets, and replies to customers, which keep sending from your primary domain without being dragged into spam filters.

Why does changing the copy not fix a poorly performing sequence?

Changing the copy does not help because the usual problem is the number of messages, not their content. A long sequence generates complaints at the tail no matter how well the later messages are written, so shortening the sequence is the fix.

How do I make follow-ups read as personal rather than automated?

Send from the individual's address, reply in the original thread, and keep the subject short and unpitched. Drop tracking pixels, rewritten links, images, and heavy formatting, because mailbox providers can detect all of them and treat the message as bulk mail.

Should follow-ups be a new email or a reply?

A follow-up should be a reply in the same thread. A reply reads more naturally, is more likely to be read, and avoids the fresh campaign-style subject line that spam filters catch. Keep the thread intact for every step in the sequence.

What should I actually measure on a follow-up sequence?

Measure positive replies per step, not opens and not aggregate replies. If a later step produces a small share of replies and a large share of complaints, that evidence justifies shortening the sequence. Add unsubscribes and bounces per step as quality signals.

Is a rising unsubscribe rate inevitable?

No, a rising unsubscribe rate is a quality signal. At constant volume, a rising rate means the list or the message has stopped matching the audience. Investigate the targeting and the copy instead of accepting the rate as normal.

Get started today

Your first workflow is free to build.

Describe what you need. Cody handles the build, the connections, and the deployment.