Why agents can't log in to a campaign before 9 AM
No leads in the hopper means no agent logins. With a 9am-9pm call time, leads aren't loaded until 9 AM in the first lead time zone.
Agents arrive early, try to log in to the campaign, and the system refuses them until 9 AM. It looks like a permission or scheduling bug, but it is neither. VICIdial blocks logins to a campaign whenever there are no leads staged to dial, and before 9 AM there usually are none. The login gate and the dial hopper are linked.
When the Hopper for a campaign has no leads, no agent is allowed to log in to that campaign. There is no point seating an agent with nothing to dial, so the system holds the login.
The call-time and hopper link
Most US campaigns use a 9am-9pm call time definition. The hopper only stages leads that are dialable in the current hour, so with that definition no leads load until it is 9:00:00 AM in the first time zone you have leads for. An empty hopper before 9 AM is the expected result of the call time you chose, not a fault.
This trips up new operators because the login gate and the call time feel unrelated. They are the same mechanism viewed from two angles: the call time decides which leads are callable, the fill turns those into a staged hopper, and an empty hopper closes the campaign to logins. Trace it once and the early-morning lockout stops looking mysterious. The same chain explains why a campaign quietly shuts agents out again at the evening cutoff.
flowchart TD
A[Agent tries login before 9am] --> B{Hopper has leads}
B -- No --> C{Call time open}
C -- No --> D[Login blocked]
C -- Yes --> E[Hopper fills]
E --> F[Login allowed]
B -- Yes --> FWhat to check
- Confirm the campaign call time. Look at the Call times definition assigned to the campaign. If it is the 9am-9pm window, leads simply will not be callable until 9 AM local to the lead.
- Check the first lead time zone. Each Lead carries a time zone, and the dialer honours local hours. The hopper opens for the earliest zone first. If all your leads are on Pacific time, eastern agents will wait until 9 AM Pacific, which is noon their time.
- Decide whether this is wanted. If you genuinely need to dial before 9 AM and the law allows it for your leads, change the campaign to a call time definition with an earlier start. If 9 AM is correct, the behaviour is expected and nothing is broken.
- Mind the time-zone offset. The dialer maps each lead to local time using a GMT offset (lead) derived from the area code or an explicit field. A wrong offset can make leads look out-of-window when they aren't, so verify the leads carry sane zones.
Once you connect the call time to the empty hopper, the early-login block makes sense. For the broader method, see the troubleshooting playbook. If the hopper is empty for other reasons too, read hopper empty errors and how to clear them. To run a dialer where the call-time and hopper defaults are sane out of the box, VICIfast provisions a ready-to-dial server for you.
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. “Why agents can't log in to a campaign before 9 AM”. VICIfast LLC, June 25, 2026. Retrieved from https://vicifast.com/blog/why-agents-cant-log-in-before-9am
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.