BlastDial

Predictive Dialer

Pace that respects the 3% rule — and beats it.

A predictive dialer that ramps intelligently, adapts to your real-time abandon rate, and stays inside FCC safe harbor without throwing connection rate away.

2.7%

Hard abandon ceiling — 0.3% safety margin under FCC rule

5 min

Smart ramp from 1.0× to target on campaign start

60 min

Rolling abandon-rate window — instant decisions, slow drift

4.0×

Maximum dial level (configurable per campaign)

Four modes, one platform

Pick the strategy. Switch on the fly.

FeatureManualPreviewPowerPredictive
Concurrent calls / agent111-31-4×
Dial cadenceClick-to-callAgent reviews + dialsAuto: agent ready → next dialAlgorithm anticipates agent free
Best for1-on-1 verification callsHigh-stakes accountsMid-size listsHigh-volume placement
AMD detectionOptionalYesYes
FCC ATDS classificationManualManualPredictive ATDSPredictive ATDS
Compliance Shield activeYesYesYesYes

ATDS = Automatic Telephone Dialing System per TCPA. Predictive + Power modes are classified as ATDS. Manual + Preview are not.

Engineering

The math that keeps you compliant — and connecting.

Adaptive abandon control

60-minute rolling window. If we're trending toward 2.7%, dial level steps down 0.4 per tick. If under 1% with low occupancy, we step up 0.15.

Smart ramp on campaign start

Starts at 1.0× and ramps to target over 5 minutes. Prevents the abandon spike that happens when you fire up at full pace.

Per-tenant occupancy tuning

Target 85% by default. Tune up if you have hungry agents or down if you're prioritizing call quality. Persists across scheduler ticks.

Campaign-aware dispatch

Multiple active campaigns share an agent pool gracefully. Each campaign's dial level is computed against its own assigned agent count.

Hopper pre-fetch

Leads pre-loaded into Redis, scored by next_call_at. Callbacks fire on time. DB load stays flat under high pace.

Hard FCC ceiling

2.7% is a tenant-config minimum. Above 3% the campaign auto-pauses and writes a supervisor alert. We don't ask. We act.

Dialer FAQ

What is a predictive dialer?+
Software that places multiple calls simultaneously per agent, anticipating which calls will connect to a live person, then routes those connections to free agents. The math determines productivity, the regulation determines safety.
How is BlastDial's predictive different from VICIdial's?+
VICIdial pioneered the algorithm; BlastDial inherits the math but rebuilds around server-side compliance enforcement and a typed event-driven architecture (FreeSWITCH ESL events vs. AMI polling, Postgres + Drizzle vs. MySQL with race conditions).
Will my abandon rate stay under 3%?+
We cap at 2.7% as a hard ceiling. If your abandon rate trends up, the algorithm steps down. If it's still over 3% at the next tick, we pause the campaign and alert your supervisor. You stay safe automatically.
Can I set a manual dial level?+
Yes. Each campaign has a configurable max dial level (default 4.0×). Adaptive control still applies on top — we'll never exceed it, but we may step down from it.
Does AMD work?+
Yes — via FreeSWITCH mod_avmd with a 5s analysis window. False-positive rate around 8-12% in the wild; we surface borderline calls to a second-pass via Deepgram (Phase 4).

Pace that pays. Compliance that protects.

Start your free 14-day trial today. No credit card required. Set up takes minutes.