
VICIdial Campaign Management
VICIdial campaigns are the core of every outbound operation. Correctly configured campaigns will:
- Maximize agent talk‑time by maintaining an optimal live‑call ratio.
- Keep dropped‑call percentages within regulatory limits (3 % in the U.S.).
- Provide real‑time insight for supervisors and managers.

Prerequisites
- Admin login (User Level 8 or 9)
- At least one SIP/IAX2 carrier added in
Admin → Carriers
- Phones and agent users created
- Lead lists prepared as CSV (E.164 format recommended)
1 Create & Load Lead Lists
- Lists → Add A New List – supply a unique List ID (integer) and List Name.
- Upload Leads – import CSV; map mandatory columns
phone_code
andphone_number
. Optional fields likefirst_name
,state
improve scripting. - List Options → Clean Leads – deduplicate and validate phone length.
Tip: Use one list per time‑zone if you routinely dial nationally.
2 Add or Clone a Campaign
2.1 Quick‑Add Screen
- Campaigns → Add Campaign.
- Campaign ID – 2‑8 uppercase letters/numbers; no spaces (e.g.,
SPRING25
). - Campaign Name – 6‑40 characters shown to agents (e.g.,
Spring Promo 2025
). - Set Active = Y; choose a default Dial Method; pick Local Call Time.
- Submit to create. The system redirects to Detail View for advanced settings.
2.2 Detail View Essentials
Define the parameters that govern pacing and compliance:
Section | Key Fields | Typical Values |
---|---|---|
Dial Settings | Dial Method, Auto Dial Level, Drop Call Rating | RATIO • 1.5‑2.0 lines/agent • 3 % max drop |
Caller ID | Campaign CallerID, CID Name | Local DID • “Company XYZ” |
Times | Local Call Time, Dial Status, List Order | 09:00‑18:00 • NEW,B • RANDOM |
Hopper | Min Hopper Level, Auto Hopper Multiplier | 100 • 2.0 |
Lead Management | Allow Lead Recycling, No‑Hopper Dialing | Enabled • Disabled |
Copy Campaign clones every option—ideal when launching similar verticals.
3 Dial Method Deep‑Dive
Method | When to Use | Highlights |
---|---|---|
MANUAL | Small compliance‑heavy campaigns | Agents click to dial – zero drops |
RATIO | General predictive dialing | Dial level × agents = channels – balance talk vs wait |
INBOUND_MAN | Blended desks | Inbound queue with manual outbound option |
ADAPT_HARD_LIMIT | High‑volume aggressive | Stops dialing if drop % hits threshold |
ADAPT_TAPERED | Long shifts with strict end‑rules | Gradually tapers as shift ends |
ADAPT_AVERAGE | Maintain smooth pacing | Averages drop % across interval |
4 Fine‑Tune Dial Level & Hopper
- Auto Dial Level – start at 1.5; raise in 0.25 steps while drop % < 3.
- Adaptive Dialing – set Adapt Intensity Modifier to 0 (normal), 1 (fast), or 2 (aggressive).
- Hopper Formula – Agents × Dial Level × (60 / Dial Timeout) × Multiplier; target 2‑3 minutes of inventory.
- Force Reset Hopper before major list resets to purge stale numbers.
5 Lead Recycling & List Mix
Re‑attempt non‑connect statuses without blasting the entire list:
- Enable Lead Recycling in Detail View.
- Add statuses (e.g., BUSY, RNA) with delay ≥ 120 s and max = 3.
- Under List Mix, set fresh vs recycled list percentages (e.g., 85 / 15).
After two full passes, reset individual lists or rely on recycling logic.
6 Configure Agent Access
- Admin → Users – add the campaign to each agent’s Campaign Login Groups.
- Optional: limit agents to specific lists via Allowed Lists.
- Train agents to disposition calls accurately—critical for recycling.
7 Launch & Live Monitoring
- From Campaigns List, click Launch.
- Open Real‑Time Main Report to track Agents, Calls Ringing, Calls Waiting, and Drop %.
- Adjust Dial Level or press Pause Campaign if drops exceed 3 %.
8 Performance & Compliance Tips
- Review Campaign Summary daily for contact rate, talk time, and CPA.
- Use Carrier Stats to detect trunk congestion or latency.
- Keep recordings for at least 90 days for QA and legal defense.
- Export campaign settings monthly as JSON or SQL for disaster recovery.
Best Practices Checklist
- Align Local Call Time to each list’s time‑zone.
- Meet the 3 % drop limit—lowers complaint risk and maintains line credibility.
- Segment campaigns by vertical (e.g., Insurance, Energy) for clearer analytics.
- Clone, don’t rebuild—ensures standardized QA.
- Document changes in a change‑log for audit readiness.
Next Steps
- Create Custom Statuses & Hotkeys for rapid dispositions.
- Deploy Inbound + Outbound Blended Campaigns using In‑Groups.
- Automate lead injection with
non_agent_api.php
oradd_list_lead
API.
For deeper guidance, see the full Manager Manual or visit the VICIdial community forums.
Ad Space (Demo)