How to set a Daily Call Count Limit on a campaign
A Daily Call Count Limit caps how many times a lead is dialed per day, resetting at midnight. Here are the two steps to turn it on and configure it.
A Daily Call Count Limit caps how many times a Lead can be dialed in a single day, where each day starts at midnight server-time. Setting it takes two steps: switch the feature on system-wide, then set the number on the Campaign you want to limit.
Step 1: turn it on in System Settings
Go to Admin -> System Settings and set Enable Daily Called Count Limits to active. This is a master switch — until it is on, the per-campaign field is ignored even if you fill it in. You only do this once for the whole system.
Step 2: set the number on the campaign
Open Modify Campaign -> Detail for the campaign you want to cap, find the Daily Call Count Limit field, and enter your number. As with the other limits, 0 means no limit. Save the campaign and the cap takes effect on the next dial pass.
- Enable Daily Called Count Limits in Admin -> System Settings.
- Open Modify Campaign -> Detail for your target campaign.
- Enter a number in Daily Call Count Limit (0 = off).
- Save the campaign.
What happens when a lead hits the cap
Once a lead reaches its daily count and is selected again, VICIdial sets its called-since-last-reset flag to Y and does not place the call. The record waits there until midnight, when the day rolls over and it becomes dialable again. The cap is per Lead, so a list with thousands of records each tracks its own daily total independently.
Keep in mind the reset is tied to midnight server-time, not to your agents' local clocks or to your Timeclock hours. If your dialer's server runs in a different timezone than your floor, the daily window may roll over earlier or later than you expect, so confirm the server clock before you rely on the cutoff for a compliance rule.
flowchart TD
A[Lead selected to dial] --> B{Daily limit enabled?}
B -->|No| P[Place call]
B -->|Yes| C{Daily count reached?}
C -->|No| P
C -->|Yes| D[Set called-since-reset to Y]
D --> S[Skip call until midnight]
S --> R[Midnight reset]
R --> PThat mid-day reset catch trips up a lot of operators. Say you set the cap to two in the morning, then realize you have room to dial harder and bump it to four after lunch. Any record that already used its two attempts is now sitting with its called-since-last-reset flag set, and raising the number does not clear that flag on its own. The records that have not yet hit two will keep dialing up to four, but the ones already stopped need a list reset to rejoin the pool. Plan your caps before the shift starts when you can, so you avoid the reset dance entirely.
Note that by default only auto-dial calls count toward the daily total. Whether Manual dialing (click to dial) also counts depends on a separate field; see what the Daily Call Limit Manual setting does. If you instead want a running total that never resets, that is the Lifetime Lead Call Count Limit. For the wider set of controls, the phone-based functions guide pulls them together. This is an attempt cap, not a substitute for your DNC (do not call) list.
VICIfast provisions a dedicated VICIdial server in under 40 seconds, so you can flip on Daily Called Count Limits the same day. See our pricing to get going.
About VICIfast LLC
VICIfast LLC operates a managed VICIdial hosting + BYOI service for outbound and inbound call centers. We run the dialers, the carriers, the recordings pipeline, and the compliance plumbing so operators don’t have to.
Citing this article
VICIfast Engineering. “How to set a Daily Call Count Limit on a campaign”. VICIfast LLC, June 28, 2026. Retrieved from https://vicifast.com/blog/how-to-set-vicidial-daily-call-count-limit
Have questions?
Related posts
You might be interested in
VICIfast newsletter
Liked this? Get the next one in your inbox.
We ship the kind of stuff you just read — concrete, numbers-first, no drip. One email when a new post goes live. Unsubscribe in one click.
Comments
No comments yet — be the first.