Resending to Non-Openers: When It Helps and When It Hurts
Resending an email to people who didn’t open it is one of the oldest tricks in email marketing. Change the subject line, send it again a few days later, and pick up some of the people who missed it the first time. It can work. It can also annoy subscribers, push up complaints and quietly hurt the delivery of everything else you send. This guide explains when a resend is worth it, how to do one carefully, why “didn’t open” is a less precise group than it looks, and how to build the resend into an automated sequence so it only goes to the people it should.
Updated

What “resend to non-openers” means
The idea is simple. You send an email. After a few days, you look at who opened it. Everyone who didn’t open gets the same message again, usually with a new subject line and sometimes a shorter body. People who opened the first one don’t get the second.
The logic is that many unopened emails weren’t rejected; they were simply missed. They arrived at a busy moment, got pushed down by newer mail, or had a subject line that didn’t stand out. A second attempt with a different subject gives the same content another chance.
The risk is that some of those people did see your email and chose not to open it. Sending it again tells them you didn’t take the hint. Do that every week and some of them will unsubscribe, and some will press “Report spam.”
When a resend helps
Resends work best when the email contains something the subscriber would genuinely be sorry to miss. Good candidates:
| Why a resend makes sense | |
|---|---|
| Welcome email with a promised code | The person asked for it. Missing it is a worse experience than getting it twice. |
| Important account or policy changes | For example, new shipping rates or a change to your returns policy that affects customers. |
| Time-limited offers | A sale that ends on a date. A reminder close to the deadline is useful, not pushy. |
| Product launches or restocks people waited for | Especially if they signed up to hear about this specific item. |
| Event or appointment information | Dates, links or instructions people need to act on. |
What these have in common: the content is specific, time-bound or expected. The subscriber is likely to be glad the second email arrived.
When a resend hurts
A resend does damage when it becomes routine or when it lands on people who already decided not to engage.
- Resending every newsletter. If every email arrives twice, your list effectively receives twice as much mail as they signed up for. Yahoo’s sender best practices say to “honor the frequency of the list’s intent” and not to start sending daily emails to subscribers of a weekly or monthly mailing.
- Resending to long-term non-openers. Someone who hasn’t opened anything in months isn’t going to be won over by a second copy. They need a different approach, or to be removed from the list.
- Resending something that wasn’t important the first time. A general “here’s what’s new” email rarely justifies a second send.
- Resending with a misleading subject. “Re:”, “Did you see this?” on something that isn’t a reply, or a fake sense of urgency. The FTC’s CAN-SPAM guidance says: “Don’t use deceptive subject lines.”
- Resending more than once. A third copy is almost never worth the complaints.
The cost isn’t just a few unsubscribes. Mailbox providers watch how recipients react to your mail. Google requires bulk senders to keep the spam rate reported in Postmaster Tools below 0.3%, and recommends staying below 0.1%. Yahoo warns that “sending email to users who are not reading them, or who report them as spam, will harm your delivery metrics and reputation.” A resend goes, by definition, to the least engaged part of your audience, so it’s where complaints are most likely to come from.
The Apple Mail problem: “non-openers” is a fuzzy group
Most email tools count an open when the email app loads a tiny tracking image. That method was always imperfect, and Apple’s Mail Privacy Protection made it much less reliable. Apple’s Mail User Guide says that when Protect Mail Activity is on, remote content is downloaded in the background “instead of when you view it.” That background download can be recorded as an open, whether or not the person ever looked at the message.
For a resend, this cuts both ways:
| Situation | What your tool sees | Result for the resend |
|---|---|---|
| Apple Mail user with Protect Mail Activity, never read the email | An open | Doesn’t get the resend, even though they missed the email |
| Reader whose app blocks images, read the email | No open | Gets the resend, even though they already read it |
| Reader who opened and clicked | An open and a click | Correctly excluded |
| Reader who never received or saw the email | No open | Correctly included |
So your “didn’t open” list is incomplete (it misses some people who didn’t read) and partly wrong (it includes some people who did). That doesn’t make resends useless. It means you should write the resend so it doesn’t feel repetitive to someone who already read the first one, and you shouldn’t treat the open rate of the resend as proof that it worked. For a full explanation, see <a href="/blog/email-open-rate-apple-mail-privacy/">Are Email Open Rates Still Reliable After Apple Mail Privacy Protection?</a>
How to resend well: the rules
- One resend, maximum. If two attempts didn’t work, a third won’t either.
- Wait two to four days. Long enough for people to catch up on their inbox, short enough that time-limited content is still relevant.
- Change the subject line. The first subject didn’t work for this group. Try a different angle rather than the same words with “Reminder:” in front.
- Shorten the body. The resend can be a trimmed version: the one thing that matters and one button.
- Exclude people who clicked. Anyone who clicked the first email clearly saw it, whatever the open data says.
- Exclude people who came back to your site. If someone visited after the first email, they probably saw it, or don’t need it.
- Exclude unsubscribes, obviously. And anyone who unsubscribed between the first send and the resend.
- Don’t resend to long-term inactive subscribers. Treat them with a separate re-engagement plan instead.
- Keep the content the same. A resend is a second chance at the same message. If the content is different, it’s a new email, and it should be planned as one.
A quick decision guide: should you resend this one?
Before scheduling a resend, run through these questions. If you answer “no” to the first two, skip it.
- Would a subscriber be sorry to have missed this? A promised code, a deadline or a change that affects them: yes. A general update: probably not.
- Is it still relevant in three days? An offer that ends tomorrow needs a reminder today, not a resend later in the week.
- Have these people had a resend recently? If the same subscribers got a resend last week, give them a break.
- Can you write a genuinely different subject? If the only idea is “Reminder:” plus the old subject, the resend is unlikely to do better.
- Will you measure it? If you won’t look at clicks and unsubscribes afterwards, you won’t know whether to keep doing it.
Resend, reminder or follow-up: they’re not the same
These three are often lumped together, but they solve different problems, and mixing them up is how lists end up getting too much email.
| Type | Who gets it | Content | Typical use |
|---|---|---|---|
| Resend | People who didn’t open (or click) the original | Same message, new subject, often shorter | A welcome code or important notice that was missed |
| Reminder | Often everyone who hasn’t acted yet | Same offer, framed around the deadline | The last day of a sale |
| Follow-up | People who did engage | New content that builds on the first email | Product details for people who clicked a category |
A good sequence uses all three in the right places. The resend is the narrowest of them: it exists only to give a missed message a second chance.
Writing the new subject line
The best resend subject lines are honest about what’s inside and try a different reason to open. Some approaches that stay clear of deceptive tricks:
| Original subject | Resend subject | What changed |
|---|---|---|
| Welcome to [Store] — here’s your 10% code | Your 10% code is still waiting | Focus on the benefit and that it’s still available |
| Our autumn sale starts today | Last 2 days: 20% off autumn styles | Adds a specific deadline and amount |
| New: the [Product] is back in stock | [Product] restocked — sizes are limited | Adds a concrete detail (true, not invented) |
| Changes to our shipping rates | Free shipping now starts at $40 | Leads with the part customers care about |
Avoid subject lines that pretend the email is something else: “Re:” when it isn’t a reply, “Your order” when there’s no order, or “Final notice” when nothing is final. They might lift opens once, but they cost trust, and CAN-SPAM requires subject lines that aren’t deceptive.
If you used the preheader (the preview text shown after the subject), change that too. It often carries as much weight as the subject line in a crowded inbox.
A sample resend
First send
Subject: Our autumn sale starts today
Body: Full email with featured products, sizing info and
a "Shop the sale" button.
Resend (3 days later, only to people who didn't open or click)
Subject: Last 2 days: 20% off autumn styles
Hi there,
Quick reminder: our autumn sale ends Sunday at midnight.
20% off everything in the autumn collection, no code needed.
[ Shop the sale ]The resend is shorter, keeps the one message that matters, and its subject gives a new reason to open (the deadline). Someone who already read the first email won’t feel they got a copy-paste.
Building the resend into an automated sequence
Resends are easiest to get right inside an automated sequence (a journey, flow or automation, depending on your tool), because the tool tracks each person individually. The pattern looks like this:
- Send email: the original message.
- Wait: 2 to 4 days. The branch checks what has happened by then; without a wait, nobody will have had time to open.
- Branch — opened? Yes: continue with the next message in the sequence, or end. No: go to the resend.
- Send email: the resend, with a new subject line.
- End, or continue: don’t add a second resend after it.
Because of the Apple Mail issue, consider adding a second check in the “opened” path: a branch on clicked or on returned to the site. That lets you give people who actually acted a different next step from people who may only have been counted as opening.
This is the same structure used in a welcome series, where the welcome email is resent with a new subject to people who didn’t open it. How to Build a Welcome Email Series shows the full flow.
Resends in marketingLABO
In marketingLABO, automated sequences are called journeys, and they’re part of the Standard plan (see the pricing section). The building blocks for a resend are all there: a send email step, a wait step, and branches for opened or didn’t open and clicked or didn’t click. Both branches look at the email sent just before them in the journey. Other branches check whether the person returned to the site or viewed a specific page, which is useful as the extra check described above.
The “Follow-up emails after a form submission” template already includes a resend. After the first email and a three-day wait, it branches on whether that email was opened: people who opened get an email with more details, and people who didn’t get a resend with the subject “Did you get a chance to see our last email?” You can edit the subjects, the wait and the content, or swap the open branch for a click branch.
Each journey shows daily figures for the audience, sends, opens and clicks, and which stage each person is at, so you can see how many people reach the resend and how many of them click it. People who unsubscribe don’t receive the remaining emails in the journey, including a pending resend.
Open tracking in marketingLABO works the same way as in other tools, so it’s affected by Apple Mail Privacy Protection in the same way. Use the click and return-to-site branches for decisions that matter. The Light plan includes newsletters with open and click tracking but not journeys. You can sign up free and upgrade from Plan in the dashboard.
How to tell whether resends are worth it for you
The resend’s own open rate isn’t a good test. It’s inflated by automatic opens like any other open rate, and it doesn’t tell you what the resend cost. Look at these instead:
| Measure | What it tells you |
|---|---|
| Clicks from the resend | Extra engagement you wouldn’t otherwise have had. This is the main benefit. |
| Unsubscribes from the resend vs. the original | If the resend’s unsubscribe rate is clearly higher, people are annoyed by it. |
| Spam rate in Google Postmaster Tools | Watch for a rise after resend days. Google’s threshold is 0.3%; best practice is below 0.1%. |
| Return visits after the resend | Whether the resend actually brought people back to the site |
| Clicks on later emails from resend recipients | Whether resends wear people out over time |
If you want a cleaner comparison, try a simple holdout: for one campaign, resend to only part of your non-openers (for example, people whose names start with A–M) and compare clicks and unsubscribes between the two halves. It’s rough, but it’s far more honest than comparing open rates.
Deliverability notes
Avoid bursts. Google’s sender guidelines say to “send email at a consistent rate” and “avoid sending email in bursts.” If you resend a large campaign, it adds a second spike in volume. In an automated sequence that starts per person (for example, at sign-up), resends follow each person’s own timeline rather than going to the whole list at once.
Don’t mix content types. Google also says: “Don’t mix different types of content in the same message.” If you resend an important service notice, don’t add a promotion to it.
Make unsubscribing easy. A resend is exactly when someone may decide to leave. Under CAN-SPAM, opt-outs must be honored within 10 business days. Google’s sender FAQ recommends fulfilling unsubscribe requests within 48 hours, and Yahoo says to honor unsubscribes within 2 days. A visible unsubscribe link is better than a spam complaint.
Think about who you keep emailing. Google suggests you “consider unsubscribing recipients who don’t open or read your messages.” If the same people are in your non-opener group every time, they need a different plan, not more resends.
Check the basics first. If a large share of an email goes unopened, the cause may be delivery rather than the subject line: messages landing in spam or being rejected. Google requires all senders to set up SPF or DKIM for their sending domain. See SPF, DKIM and DMARC Explained for Small Store Owners, and for the legal side of every commercial email, the CAN-SPAM compliance checklist.
Checklist
- The email is important, time-limited or expected, not a routine newsletter.
- Only one resend, 2–4 days after the original.
- New subject line (and preheader) that is honest about the content.
- Shorter body, same core message, one button.
- Excluded: people who opened, clicked, returned to the site or unsubscribed.
- Long-term inactive subscribers excluded and handled separately.
- Measured by clicks, unsubscribes and spam rate, not by opens.
- Unsubscribe link visible in the resend.
FAQ
How long should I wait before resending?
Two to four days is a common range. For a time-limited offer, time the resend so it arrives before the deadline, not after.
Should I resend every campaign?
No. Save resends for emails people would be sorry to miss. Resending everything doubles the email your list receives.
Should I use the same subject line?
No. The first subject didn’t work for this group. Try a different, honest angle.
Is it better to resend to non-openers or non-clickers?
Non-openers is the smaller group and the traditional choice. Non-clickers avoids the problem of automatic opens but includes more people who read the email, so use it only for your most important messages.
What if the resend gets more opens than the original?
That can happen with a better subject line, but remember that opens include automatic ones. Check whether clicks rose too before deciding the new subject is better, and consider using it as the first subject next time.
Should a resend go out at a different time of day?
It can help, since the first send may have arrived at a bad moment for this group. If your tool lets a wait end at a set hour, try a different hour from the original.
Can a resend hurt my deliverability?
It can if it increases complaints. Keep it to one resend, only for important emails, and watch your spam rate in Postmaster Tools.
Sources
Google Workspace Admin Help, “Email sender guidelines”: https://support.google.com/a/answer/81126
Google Workspace Admin Help, “Email sender guidelines FAQ”: https://support.google.com/a/answer/14229414
Yahoo Sender Hub, “Sender Best Practices”: https://senders.yahooinc.com/best-practices/
FTC, “CAN-SPAM Act: A Compliance Guide for Business”: https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business
Apple, Mail User Guide for Mac (Mail Privacy Protection): https://support.apple.com/en-us/guide/mail/mlhlp1205/mac
Start free — no credit card needed
Sign up freeMore articles

Countdown Timer Pop-ups: Using Urgency Without Dark Patterns
When a countdown timer pop-up is honest, what the FTC and EU rules say about fake urgency, and how to set up a timer that matches a real deadline.
Read the article →
Email Sign-up Pop-ups: Offers, Fields and Placement That Work
How to plan an email sign-up pop-up: the offer, which fields to ask for, consent wording, who should see it, when to show it, and what to do with sign-ups.
Read the article →
A/B Testing Your Forms: Sample Size, p-Values and When to Stop
How to A/B test a form properly: why a 50:50 split, how many views you need, what a p-value really says, and why stopping early fools you.
Read the article →
How to Add a Tracking Script in BigCommerce Script Manager
Add a tracking script to your BigCommerce store with Script Manager: header placement, which pages to pick, consent category, load method, testing and fixes.
Read the article →
Adding Custom Code to the Head of a Webflow Site
Add a script to the head of every Webflow page with Site settings > Custom code: plan requirements, head vs. footer, page-level code, publishing and testing.
Read the article →
How to Add a Tracking Tag to a Plain HTML Website (Every Page, Step by Step)
Add a tracking script to the head of every page on a hand-coded HTML site: where it goes, shared includes and templates, and how to verify it in DevTools.
Read the article →