A customer clicks "unsubscribe" on Monday. On Thursday your next campaign goes out, and they receive it. They reply angrily, and now a routine marketing email has become a complaint, a spam report and possibly a legal question.
Most unsubscribe failures are not technical. The request lands in an inbox nobody owns, or it is processed in one tool while a second tool keeps sending. A short routine fixes this.
Who processes opt-outs
Give the task one named owner and one backup, and write their names next to the routine. In a small company this is often whoever runs the newsletter. What matters is that a request never depends on someone remembering it.
The owner's job is narrow:
- read every opt-out request, from any channel;
- add the address to the suppression list;
- confirm to the person that it is done;
- keep the record described below.
Everyone else only forwards. A salesperson who receives "please stop emailing me" does not answer it, they pass it on the same day.
How fast
Treat the speed as a promise you set yourself, and set it tighter than the law requires. A workable rule for a small team:
- Link clicks: processed automatically and immediately by your email tool.
- Replies, forms and messages: processed within two working days.
- Requests by phone or in person: written down the same day and processed within two working days.
The legal limits differ by country, so check the rules that apply to your recipients. The US CAN-SPAM Act, for example, gives senders ten business days to honour a request, and the EU GDPR gives people a right to object to direct marketing at any time. Both are listed in the sources below. A two-day internal rule keeps you comfortably inside them.
Watch every channel
People rarely use the official link. Plan for the other routes:
- The unsubscribe link or button in the footer.
- A reply such as "remove me" or "stop", sent to the campaign's sender address.
- The contact form or a general inbox where the message may look like an ordinary question.
- Social media and chat messages.
- A phone call to sales or support.
Make sure the sender address of a campaign is read by a person, not a mailbox that nobody opens. Add a short line to your inbox triage notes: any message that asks to stop receiving email goes to the opt-out owner.
One list for every tool
The most common cause of a repeated email is two systems. The newsletter tool knows about the opt-out, but the CRM, the invoicing tool or the event platform still has the address as active.
Decide where the master suppression list lives and make it the rule that every sending tool is checked against it. If your tools do not sync automatically, schedule a weekly export and import, and name who does it. The same list should include addresses that bounced for good, because sending to them damages your reputation. The monthly check that your marketing email reaches the inbox is a good place to add this step.
What to keep on record
Keep as little as you can, but enough to prove what happened. For each opt-out store:
- the email address (or a hash of it, if your tool supports that);
- the date and time of the request;
- the channel it came through;
- the date it was processed and by whom.
This record is the proof if a person later says they were still emailed. Do not delete a suppressed address from your systems just to "clean up". If you delete it, you lose the memory that they opted out, and the next import may bring them back. Keep the address on the suppression list, and delete the other personal data about them if they asked for that.
Confirm and keep it short
Send one confirmation: "You have been removed from our marketing emails. You will still receive messages about orders and invoices you have asked for." That last sentence matters. An opt-out from marketing does not stop service messages, and people should know the difference.
Do not ask the person to log in, explain why or wait for approval. Do not send a "sorry to see you go" series. One confirmation is enough, and after that nothing marketing-related should arrive.
Before every send
A short checklist for the person pressing the button:
- The list was refreshed from the master suppression list today.
- Old imports and spreadsheets were not added after that refresh.
- The unsubscribe link in the test email works.
- The reply-to address is read by a person.
Imports are the usual trap. A spreadsheet from a trade fair or an old tool, uploaded without a suppression check, can send email to people who left a year ago.
When someone complains anyway
If a person still receives email after opting out, answer within one working day. Apologise in one sentence, show the date their address was suppressed, say what failed, and confirm the fix. Then find the cause, whether it was a second tool or an import, and close that gap so it cannot repeat. Look at the record, not at memory.
What to avoid
- Processing opt-outs in a batch before the next campaign.
- Making unsubscribing difficult, with logins, forms or questions.
- Deleting suppressed addresses from every system.
- Having one tool respect the opt-out while another keeps sending.
- Leaving the reply-to address of a campaign unread.
A simple start
- Name an owner and a backup for opt-outs.
- Set the internal deadline at two working days.
- Pick the master suppression list and link every sending tool to it.
- Start a four-column record: address, request date, channel, processed by.
- Add the pre-send checklist to your campaign routine.
If your lists, tools and campaigns are scattered, a connected marketing and sales system can keep one suppression list across all of them. For a related routine about getting your messages seen, see turning customer questions into web answers.
Sources
- US Code, 15 U.S.C. § 7704, CAN-SPAM Act (no commercial email more than 10 business days after an opt-out request).
- GDPR, Article 21, right to object (objection to direct marketing).
