Quick Reference

Setting Name list_order
Default Value 0
Recommended 1-9 for priority ordering across multiple lists
Impact Level Medium
Location Admin > Lists > [List] > List Settings
ViciStack Module List Management & Optimization

list_order

What List Order Does

Sets the priority order in which multiple lists assigned to a campaign are dialed. Lists with lower order numbers are dialed first. Once a list is exhausted, VICIdial moves to the next list by order number. Allows prioritizing high-quality lists over broader suppression-heavy lists.

| Center Size | Recommended Value | Notes |

| --- | --- | --- |

| 10–25 Agents | 1-9 for priority ordering across multiple lists | Start conservative, monitor for 48 hours before adjusting |

| 25–100 Agents | 1-9 for priority ordering across multiple lists | Scale gradually — larger operations amplify effects of misconfiguration |

| 100–500 Agents | 1-9 for priority ordering across multiple lists | Consult ViciStack optimization team for enterprise-scale tuning |

How to Change This Setting

  • Navigate to Admin > Lists

  • Select list

  • Find List Order field

  • Enter integer priority (1 = highest priority)

  • Ensure all lists in campaign have distinct order numbers

  • Submit for each list

Common Problems

All lists at order 0 means selection is random across lists

Not ordering means low-quality lists get dialed equally with premium lists

Ordering doesn’t prevent mixing — use lead_filter for strict list separation

ViciStack Module

ViciStack’s List Management & Optimization module automatically monitors and optimizes list_order based on real-time performance data from your operation. Instead of manual tuning, ViciStack continuously analyzes call outcomes, agent performance, and contact rates to recommend and implement optimal values — often catching configuration drift before it affects your numbers.

Frequently Asked Questions

What does list_order do in VICIdial? +

Sets the priority order in which multiple lists assigned to a campaign are dialed. Lists with lower order numbers are dialed first. Once a list is exhausted, VICIdial moves to the next list by order number. Allows prioritizing high-quality lists over broader suppression-heavy lists.

What is the recommended value for list_order? +

The recommended range for list_order is 1-9 for priority ordering across multiple lists. The out-of-box default is 0. Note that optimal values vary by operation size, campaign type, and carrier — use ViciStack's automated tuning to find your exact optimal configuration.

Can ViciStack automatically optimize list_order for me? +

Yes. ViciStack's List Management & Optimization module monitors list_order continuously and alerts you when the value drifts outside optimal range. On qualifying plans, ViciStack can automatically adjust this setting based on real-time performance data — no manual intervention required.

Related Settings

dial_status_filter View setting → hopper_level View setting → lead_order View setting → lead_recycling View setting →

Related Blog Posts

Platform Comparisons Hosted vs Self-Hosted Predictive Dialer in 2026: The Real Cost Breakdown at Every Scale Read article → VICIdial Optimization VICIdial Dial Hopper: How It Works and Why Yours Is Empty Read article → VICIdial Optimization VICIdial List Management Best Practices: Stop Burning Your Best Leads Read article →

Part of the Complete VICIdial Implementation Guide and VICIdial Performance Optimization Guide

Need Help Optimizing Your VICIdial?

Get a free performance audit from our team of VICIdial experts. We'll identify quick wins and long-term improvements.

Get Your Free Audit →