VICIdial Error: List Not Loading — Cause & Fix

Error Summary

Error Message

List Not Loading

Severity

Critical

Component

Web

What Causes This Error

A lead list assigned to a campaign is not populating the hopper with leads. Possible causes: the list status is set to inactive, no leads in the list have statuses matching dial_status_filter, the list is not assigned to the campaign, a lead_filter is too restrictive, or timezone filtering is blocking all leads due to calling hours restrictions.

How to Fix It

  1. 1
    Check list status in Admin > Lists — must be 'Active'
  2. 2
    Run lead count query: SELECT COUNT(*) FROM vicidial_list WHERE list_id='LIST_ID' AND status IN ('NEW','NA')
  3. 3
    Verify list is assigned to campaign: Admin > Campaigns > [Campaign] > Lists
  4. 4
    Check dial_status_filter includes statuses that exist in the list
  5. 5
    Check timezone_filtering — if enabled, all leads may be filtered due to calling hours
  6. 6
    Check lead_filter SQL syntax — errors prevent any leads from loading
  7. 7
    Review hopper fill log: grep 'hopper' /var/log/vicidial.log | tail -50

How to Prevent It

Implement lead count monitoring before and during campaigns. Create a pre-campaign checklist that includes lead status distribution review. Test campaigns with small hopper size first to verify leads are loading correctly.

Critical Campaign Dial Level Zero Web Critical Hopper Empty Web

Still Stuck?

ViciStack's free 30-day support plan includes unlimited live VICIdial troubleshooting. If you can't resolve this error with the steps above, our engineers will connect to your system and fix it directly — no support tickets, no hourly billing.

Get Free VICIdial Support →

Frequently Asked Questions

What causes the VICIdial "List Not Loading" error?
A lead list assigned to a campaign is not populating the hopper with leads. Possible causes: the list status is set to inactive, no leads in the list have statuses matching dial_status_filter, the list is not assigned to the campaign, a lead_filter is too restrictive, or timezone filtering is blocking all leads due to calling hours restrictions.
How do I fix the VICIdial "List Not Loading" error?
Check list status in Admin > Lists — must be 'Active' Then: Run lead count query: SELECT COUNT(*) FROM vicidial_list WHERE list_id='LIST_ID' AND status IN ('NEW','NA') Then: Verify list is assigned to campaign: Admin > Campaigns > [Campaign] > Lists Then: Check dial_status_filter includes statuses that exist in the list Then: Check timezone_filtering — if enabled, all leads may be filtered due to calling hours Then: Check lead_filter SQL syntax — errors prevent any leads from loading Then: Review hopper fill log: grep 'hopper' /var/log/vicidial.log | tail -50
How can I prevent the "List Not Loading" error in VICIdial?
Implement lead count monitoring before and during campaigns. Create a pre-campaign checklist that includes lead status distribution review. Test campaigns with small hopper size first to verify leads are loading correctly.