Here's the mistake I see wholesalers make constantly: they buy a list, skip trace it, load 8,000 records straight into the dialer, and then run a scrub. By the time the scrub finishes, an agent has already dialed forty of those numbers. If one of them belonged to a serial TCPA litigator — someone who has a documented history of suing over unsolicited calls — you've already made the call that funds their lawsuit.
Full disclosure: I work for Ready, and we sell both a standalone litigator scrub and a Power Dialer. So I have a stake here. But the ordering problem I'm describing is real regardless of whose tools you use, and I'll show you the math so you can decide for yourself.
The fix isn't a better scrub. It's putting the scrub one step earlier in the pipeline — before the list ever touches the dialer.
Why "scrub after import" is worse than it sounds
A dialer doesn't wait for your scrub to catch up. The moment a list is loaded and an agent hits start, the queue is live. If your scrub runs as a background job — or worse, on a nightly schedule — every dial made in the gap is a dial you can't take back.
And the numbers you most want off the screen are exactly the ones a post-import scrub can't protect you from. A litigator flag doesn't mean the number is bad. It means this specific person has sued someone over a text or call before. They answer. They're pleasant. They ask a few questions. Then they document the call and send a demand letter. TCPA exposure runs roughly $500 to $1,500 per violation — and a practiced litigator will stack violations.
One dial to the wrong person can cost more than your entire month of list spend. That's the asymmetry that makes ordering matter.
The correct pipeline order
Here's the sequence that keeps litigators off the screen entirely:
- Acquire the list (bought, pulled, or self-generated).
- Skip trace to attach phone numbers.
- Line-type split — separate wireless from landline. You can't legally text landlines, and it changes how you route. (More on that split here.)
- DNC + litigator scrub — suppress matches before the list is a dial list.
- Import the survivors into the dialer.
- Dial, with dispositions that feed a clean recycle loop.
Notice the scrub sits at step 4, not step 5.5. The list that reaches the dialer is already the clean list. There's no gap, no race condition, no "the scrub was still running." The litigator numbers never became dialable in the first place.
What the scrub actually costs vs. what a miss costs
Ready's standalone TCPA & DNC litigator scrub is $0.005 per contact — you pay only for what you scrub, whether or not you ever send a message through us. Run the math on a typical cold batch:
| Item | Volume | Rate | Cost |
|---|---|---|---|
| Cold purchased list | 8,000 contacts | $0.005 | $40.00 |
| One missed litigator (single violation) | 1 | ~$500–$1,500 | $500–$1,500 |
Scrubbing the whole 8,000-record list costs $40. A single litigator you didn't catch — one call, one demand letter — costs 12 to 37 times that. And purchased lists aren't a rare edge case: purchased lists flag roughly 5x more litigators than opt-in lists, and aged lists accumulate more litigators over time.
The scrub isn't overhead. At $0.005 a contact it's the cheapest insurance in the pipeline, and it only works if it runs before the dial.
To be clear about the tradeoff: a scrub is not a lawsuit shield. It suppresses known litigators and DNC-complainers. Someone with a clean history can still decide to sue after your call. Compliance is ultimately your responsibility — the scrub reduces the fattest, most predictable slice of your exposure, not all of it.
DNC and litigator are two different lists
A common gap: teams scrub the federal DNC, feel covered, and skip the litigator check. Those catch different people. A number can pass DNC and still belong to someone who sues for a living — litigators often keep their numbers off the DNC precisely so they keep getting calls to sue over.
So step 4 is really two suppressions running together:
- DNC / DNC-complainer — people who registered or previously complained. Ready's scrub checks both federal-style DNC and complainer lists.
- Known litigators — people with a documented history of TCPA actions.
Ready runs both in a single pass at the same $0.005/contact. And don't forget the internal do-not-call list — anyone who told you to stop. Regulators check that one first, and it's the one you have to maintain yourself.
Dispositions that recycle numbers without re-dialing landmines
Scrubbing at import solves the front of the pipeline. The back of the pipeline — how you recycle no-answers and callbacks — is where dirty numbers creep back in weeks later.
Set your dial dispositions so recycled numbers re-enter a clean queue, not the raw list:
- No Answer / Busy → recycle into the same clean batch. These stay dialable; no re-scrub needed if it's the same run.
- Voicemail → drop a pre-recorded voicemail (the Power Dialer supports voicemail drop), then recycle on a delay.
- Do Not Call (verbal) → immediate suppression into your internal DNC. This is the one an agent hears live, and it has to propagate instantly so nobody in the room dials it again.
- Wrong Number / Disconnected → suppress. Reassigned numbers are a TCPA risk of their own — a 12-month-old list is ~30% reassigned or disconnected.
- Callback → schedule, but re-scrub before the callback fires if it's more than a few weeks out.
That last point matters because scrubs decay. A list you scrubbed in January is dirty again by March — people join the DNC, litigators emerge, numbers get reassigned. If you're recycling a list over a long campaign, re-run the $0.005 scrub on the survivors periodically. On an 8,000-record list that's another $40 a month at most, and it keeps the recycle loop from quietly re-loading numbers you already suppressed.
Wiring it up with the Power Dialer
Ready's Power Dialer imports the clean, post-scrub list and gives you the disposition controls above — voicemail drop, transfer/barge/whisper, and speed-to-lead auto-dial on the Team plan ($69/agent/mo, unlimited agents, $0.0375/min, billed in 6-second increments). The Free plan ($0/mo, 1 agent, 500 minutes) is enough to test the whole pipeline before you commit.
The point isn't the plan tier. It's that the scrub and the dialer live in the same platform, so the suppression from a verbal "do not call" disposition propagates back to your internal list without a manual export-import dance. Full pricing is on the ReadySMS page.
One caveat worth stating: if you're running predictive-style multi-line dialing on top of this, watch your abandonment rate against the 3% rule. Compliance isn't just who you call — it's how you call them.
The one-step reorder, recapped
You don't need a fancier scrub or a stricter compliance officer. You need the scrub to run one step earlier:
- Scrub at step 4, not after import. The list that reaches the dialer is already clean, so no litigator ever hits an agent's screen.
- Run DNC and litigator together — they catch different people at the same $0.005/contact.
- Set dispositions that suppress instantly and re-scrub long-running recycle queues.
For an 8,000-record batch, the whole thing costs $40 up front and a few dollars a month to keep clean — against a single miss that can run four figures. That's the trade.
If you want to test the ordering on your next list, you can run a standalone scrub before you ever load the dialer — start here. Scrub first, import second, and let the agents dial a list that was clean before they ever saw it.