system
Timeclock
The timeclock is VICIdial's built-in punch in and out system that records when each agent starts and ends their shift.
The timeclock is VICIdial's punch clock. An agent clocks in at the start of a shift and clocks out at the end, and the system stamps both times. It answers a simple question: who was actually on the clock today, and for how long?
It is easy to confuse the timeclock with an Agent session or a Pause code, but they measure different things. Clocking in marks the whole working day. A login starts an agent session inside a Campaign. A pause code records short breaks within that session. You can be clocked in, logged out, and away from your desk all at once, which is exactly why the three layers exist.
Why it matters for reporting
Timeclock data is the backbone of workforce reports. Compare scheduled hours against clocked hours and you get Schedule adherence. Subtract paid time that was not spent productive and you start to see Shrinkage. Combine clocked time with talking time and you can estimate Occupancy. Without an honest record of when people were on the clock, those numbers drift.
Supervisors can review and correct timeclock entries when someone forgets to punch out, and the records roll up into Agent performance views. A few habits keep the data clean: have agents clock in before they log into a campaign, clock out after they finish wrap-up work, and reconcile any missing punches the same day rather than at month end. Tidy timeclock entries make every downstream staffing decision a little less of a guess.
Related terms
Agent performance
An agent performance report ranks each agent over a period on calls, talk time, sales, and pauses, so supervisors can coach and compare fairly.
Agent session
The stretch of time from when an agent logs in to when they log out, during which VICIdial tracks every call, pause, and status change they make.
Occupancy
Occupancy is the share of an agent's logged-in time spent actively working calls, including talk and necessary wrap-up, rather than waiting idle.
Pause code
A pause code is the short label an agent picks when they step away from taking calls, recording the reason so you can see where paused time actually goes.
Schedule adherence
Schedule adherence measures how closely agents follow their assigned shifts — logging in, taking breaks, and going on calls at the times the plan expects.
Shrinkage
Shrinkage is the share of paid or scheduled time that agents are not available to take calls, such as breaks, training, meetings, and absences.