Completions

DTC ecommerce · the opt-out that only half worked

A customer texted STOP. Three days later, a different system texted them anyway.

The marketing platform honored the opt-out perfectly — it stopped sending. What it could not do is reach the shipping or appointment platform sending texts from a different number, which never heard about the STOP at all.

The desire, and the suppression list nobody shares

Nobody searching “sms marketing software” wants a texting tool. They want a customer’s STOP to actually mean stop, from every number the brand texts from, not just the one that received it.

  1. 1. The honor — one platform, correctly. The SMS marketing platform that received the STOP suppresses its own future sends reliably. This is the well-known half; compliance within one system works.
  2. 2. The gap — other systems never heard about it. Appointment reminders, shipping notifications, and other automated texts often run through separate platforms with their own numbers and their own suppression lists, entirely disconnected from the first.
  3. 3. The close — one shared suppression list, checked everywhere. Every system that sends an automated text checks the same opt-out record before it sends, regardless of which platform originally received the STOP.

This is the same unread-fact shape /customer-database-software already established, applied to an opt-out instead of a purchase history — and the cost of getting it wrong is trust, not just relevance.

Which platform this runs on

Some links on the recommendation page are partner links: the vendor pays us if you sign up, your price does not change, and each button says which.

How to build it yourself, end to end

Five steps. Each names the vendor touchpoint from the picks above.

  1. 1. Pick one system as the suppression source of truth. Usually the CRM or customer database already at the center of other cross-system lookups — not the marketing platform itself, since it should not be the only one aware of a STOP.
  2. 2. Write every opt-out to that shared record, not just the receiving platform’s own list. A STOP reply needs to leave the platform that received it, not stay siloed there.
  3. 3. Require every automated-text system to check it before sending. Marketing, appointment reminders, shipping notifications — every sender queries the shared record, not its own local list, as the last step before a text goes out.
  4. 4. Keep transactional exceptions explicit, not default. Some transactional texts may be legitimately exempt from a marketing opt-out — decide that deliberately per message type, rather than assuming every system is exempt by default.
  5. 5. Audit a sample of opt-outs against actual sends monthly. Confirm the shared suppression check is actually being honored across every system, not just running silently and missing one.

Step 3 is the one that determines whether this works at all — a shared record nothing else actually checks changes nothing about what the customer experiences.

Or have it scoped and built

Wiring a shared suppression list across every system that texts your customers is scoped work against your specific platforms — the readiness assessment is where that gets mapped out before anything is built.

Frequently asked

Is this the same idea as customer-database-software?
/customer-database-software is about recognizing a returning customer across locations. This page is about a specific fact — opt-out status — not reaching every system that sends a text under the same brand. The shape is similar (a fact known in one place, unread elsewhere); the stakes here are trust and compliance, not personalization quality.
Why would an opt-out not already apply everywhere?
Marketing SMS, appointment reminders, and shipping notifications are frequently sent from different platforms or different numbers, each with its own suppression list. A STOP reply is honored by whichever system received it — it has no built-in reach into the others unless someone connects them.
What does this actually cost a business?
A customer who opted out and keeps getting texted reads it as the company either not listening or not in control of its own systems — either way, a trust cost on top of whatever regulatory exposure repeated unwanted texts can create.
Which platform should this run on?
An SMS marketing or CRM platform capable of exposing a shared suppression list other systems can check before they send. The pick by scale is on the recommendation page linked below.

Free — no call required

The Multi-Location AI Swarm Blueprint

Get the deployment order for a marketing swarm across multiple locations — which agent goes first, what it depends on, and what has to be true before agent number two pays for itself.

  • The dependency map: which four foundation agents every other agent reads from, and why deploying a surface agent first strands it.
  • The 90-day sequence, week by week, with the acceptance test that closes each week.
  • The four loops that have to close — capture, decide, act, emit — and the failure mode when any one of them stays open.

Opens on this page immediately. No attachment, no waiting on an email.