They opted out.Your workflow is still going to dial them.
Marking someone ‘do not call’ in one place doesn’t pull them from every audience. This sweep cross-references your master opt-out list against every workflow, normalizes phone formats so a lookup can’t miss a match, and hands you the exact suppressed contacts each workflow would still reach — before the batch fires.
The opt-out arrived. It just didn’t reach every workflow.
Toggle an opt-out. Watch it leak into two workflows at once.
Toggle C-1001 off the suppression list, then back on: the leak appears in two workflows at once, in two different phone formats a plain lookup would miss. One global-DNC leak is enough to read ACTIVELY DIALING OPT-OUTS.
One command reads both lists and names every leak.
The same result you see in the demo comes from a zero-dependency Python sweep you run on your own exports. Here is its actual output on the shipped sample — five workflows, seven leaks:
DNC SUPPRESSION SWEEP
====================================================
Suppression keys loaded ... 5 phone / 2 email
PER-WORKFLOW
----------------------------------------------------
Database-Reactivation LEAK FOUND 3 of 4 would still dial
- C-1001 (407) 555-0142 - [channel opt-out via phone]
- C-2002 4075550164 - [channel opt-out via phone]
- C-2003 jritter@example.com [email unsubscribe via email]
Missed-Call-Rescue LEAK FOUND 1 of 2 would still dial
- C-4002 1-386-555-0199 - [global do-not-call via phone]
No-Show-Confirm LEAK FOUND 1 of 3 would still dial
- C-3002 3865550177 dhale@example.com [channel opt-out via phone+email]
Speed-to-Lead LEAK FOUND 2 of 4 would still dial
- C-1001 4075550142 - [channel opt-out via phone]
- C-1004 (555) 555-0123 - [known-litigator flag via phone]
Win-Back SUPPRESSED EVERYWHERE 2 audience rows clear
ACCOUNT ROLLUP
----------------------------------------------------
Workflows swept ......... 5
Leaking workflows ....... 4
Suppressed contacts still dialable .. 7
Worst leak class ........ global do-not-call
VERDICT: ACTIVELY DIALING OPT-OUTS
Finds leaks from lists you export. It dials nothing, suppresses nothing,
and scores no person. Confirm consent and DNC obligations with counsel.Three things the sweep refuses to let slide.
A tag is not a suppression
Marking a contact ‘do not call’ in one place doesn’t remove them from a workflow audience that was built last week. The sweep reads your workflows as they’ll actually run and finds the opt-out still sitting in the send list.
A format difference can’t hide a leak
The same number lives as (407) 555-0142 in your DNC list and 4075550142 in a workflow. A plain lookup treats those as two different people. Every number is normalized to its last ten digits before matching, so the leak surfaces regardless of format.
One serious leak sets the verdict
A stray email unsubscribe is housekeeping. A global-DNC or known-litigator number still queued to dial is the fact pattern behind seven-figure settlements — so either one forces the account verdict to ACTIVELY DIALING OPT-OUTS on its own.
A finder. Not a dialer, not a suppression tool, not counsel.
- A deterministic sweep across your suppression list and workflow audiences.
- Phone-format-aware — it matches the same number written any way.
- A finder that returns the exact leaked rows and which workflow reaches them.
- Severity-aware — a DNC or litigator leak outranks an unsubscribe.
- A dialer or a sender — it contacts no one.
- A suppression tool — it finds leaks; you remove them.
- A consent decision — run a consent gate to decide who’s allowed.
- A legal opinion, and it scores or ranks no person.
Not legal advice. DNC, consent, and calling-window rules under the TCPA and state law vary by state and vertical and change. This sweep finds overlaps between lists you export — it dials nothing, suppresses nothing, makes no compliance determination, and scores no person. Confirm your DNC and consent duties with counsel.
Anyone whose workflows can dial or text a phone.
The suppression side of a compliant outbound program.
Decides who you may contact. This proves your opt-outs actually stuck.
ViewTurn on GHL’s native AI correctly, with the A2P / TCPA / FTC gate.
ViewThe conversation layer your outbound feeds — capture, qualify, book, hand off.
ViewThe parts worth pinning down before you buy.
The opt-out that didn’t opt out
is one query away from the plaintiff’s bar.
Find it before the next campaign fires. One purchase, lifetime access, 12 months of updates. $79, once.
Not legal advice. DNC, consent, and calling-window rules under the TCPA and state law vary by state and vertical and change. This sweep finds leaks in lists you export; it makes no compliance determination and confirms no obligation. Confirm your DNC and consent duties with counsel.
Sold by RedHub AI LLC · Secured by Stripe · redhub.ai