← All articles

They Unsubscribed From Email. Why Did They Get a Text?

September 27, 2026 · 4 min read · By Growth7

Someone clicks unsubscribe at the bottom of your newsletter. Two days later they get an SMS about the same promotion. A week after that, an AI voice call. Nothing broke — every system did exactly what it was told. The email tool suppressed them. The SMS tool never heard about it, because it has its own list, its own consent flags, and no reason to ask.

That gap is the most expensive thing in most marketing stacks, and it almost never shows up in a report. It shows up as a complaint, a carrier flag, a one-star review, or a customer who simply stops answering. The fix isn't better discipline about exporting suppression lists. It's deciding that an opt-out belongs to a person, not to a channel.

An Opt-Out Is a Statement About You, Not About Email

When a contact unsubscribes, they are rarely making a technical request about a specific delivery mechanism. They're telling you they've heard enough. Treating that as "remove from email list" while three other channels stay live is a reading so literal it borders on dishonest — and your audience experiences it exactly that way.

This is the practical argument for running email, SMS, AI voice and social against a single audience rather than four parallel lists that happen to contain overlapping people. When the audience is one record, the opt-out attaches to the human being. Every channel that touches that record inherits it immediately, without anyone remembering to sync anything on a Friday afternoon.

It also changes what you can see. If someone stops opening email but still clicks your social posts, that's not a dead contact — that's a channel preference expressed through behavior. You can only read that signal if the engagement history from every channel lands against the same person. Split across four tools, it reads as four half-dead contacts, and the usual response is to email them harder.

For operators running several brands, the same logic runs the other direction. A contact who opts out of one client's campaigns has not opted out of another's. Multi-tenant separation isn't just a login convenience — it's the thing that keeps one brand's consent decisions from leaking into another's audience, in either direction.

If You Don't Host the Unsubscribe, You Don't Hold the Record

Open your last campaign and hover the unsubscribe link. If it points at a vendor's domain, the record of that decision lives in the vendor's database. You can usually export a list. What you can't always do is prove the timeline — when the request came in, which send it came from, what happened in the hours after.

Self-hosting open, click and unsubscribe tracking sounds like an infrastructure detail. It's really about custody. Three things follow from holding that data yourself:

  • The opt-out timestamp is yours, on your domain, available when someone asks you to account for it.
  • Switching tools doesn't orphan the history — your suppression record isn't a CSV you hope was complete.
  • Reputation built on your own links stays with you rather than being pooled with every other sender on a shared tracking domain.

The day you need this is the day someone claims they opted out months ago and kept hearing from you. "Our provider says we processed it" is a weaker answer than showing the record.

Use the Signals Before Someone Has to Leave

Most unsubscribes are preceded by a slow fade — opens drop, clicks stop, calls go unanswered. If engagement is scored across all four channels against one contact, that fade is legible before it becomes a click on the unsubscribe link.

What you do with it is a judgment call, and it should be. Slow down the cadence. Move someone from the broad promotional sequence into something quieter. Stop adding a voice call to a person who hasn't opened anything in two months. None of this requires new tooling — it requires the score and the send decision to live in the same place, so the platform isn't cheerfully queuing a fourth touch at a person who has visibly checked out.

An unsubscribe is the last thing a contact tells you for free. It's worth building a system that can actually hear it.