Philippines staffing research · Published · Updated
Planning outsourced coverage around arrival peaks, not averages
An average contact volume hides the hours that break a queue. Read the arrival pattern, separate wait from handle time, and build coverage around the peaks that matter.

Research findings
A coverage plan built on a daily average will look reasonable and fail on the busiest hour. One hundred contacts across an eight-hour day sounds like twelve or thirteen an hour, which may fit a small team. If forty of those contacts arrive between nine and eleven in the morning, the team needs a different plan for that window. The average describes the day; the peak describes the experience. Plan for the hour the customer actually feels.
Arrival patterns are usually uneven because customers follow routines. A support queue may fill after a scheduled batch, a billing queue may spike near a payment date, and an order queue may cluster around a shipping cutoff. The pattern is not random noise; it is a schedule the business created. A coverage plan that ignores it is really a plan to be late at the same time every week. The pattern is a schedule, and it can be read.
The first step is to count arrivals in short buckets, usually fifteen or thirty minutes. A daily total hides the shape, while an hourly total may still hide a sharp cluster. Plot the buckets for a representative week and mark the periods when the queue exceeds what the team can handle. The marks are the real coverage requirement, not the average line. The marks are the requirement the plan must satisfy.
Separate wait time from handle time. A contact may wait two hours for a five-minute answer, or wait five minutes for a two-hour investigation. Those are different problems with different fixes. Wait time is a coverage and queue-discipline issue; handle time is a training, tooling, and scope issue. Reporting a single service number blurs the two and makes the remedy hard to choose. Report them separately before changing either one.
Queue discipline matters as much as headcount. A team that works the oldest item first protects the customer who has waited longest, but it may let a high-impact item sit behind a low-impact one. A team that works by priority protects the important case but can starve the ordinary queue. Neither rule is universally right; the plan should state which rule it uses and why. The rule should be visible to the customer-facing team.
Build coverage in layers rather than one big shift. A core block covers the predictable baseline, a flexible block covers the known peak, and an on-call path covers the rare spike. The layers should have clear triggers: when the queue exceeds a stated depth, the flexible block starts; when it exceeds a second threshold, the on-call owner is contacted. A plan with no triggers is just a hope. Write the thresholds as numbers so the handoff is automatic.
Discussion
Cross-training is part of coverage. A single person who can answer every contact type is efficient until they take leave. Two people who can cover the top three contact types are more resilient, even if each is slower on the long tail. Map the skills against the arrival pattern and train for the peak types first. The goal is to keep the queue moving, not to make every person interchangeable. Depth on the peak types is worth more than shallow coverage everywhere.
A handback path is also part of coverage. Some contacts need a decision that the coordinator cannot make, and those contacts can consume the same slot as a new arrival. If the handback owner is unavailable during the peak, the queue will stall even with enough coordinators. Put the decision owner's hours on the same chart as the arrival pattern and look for the overlap gap. A missing decision owner can stall a queue as quickly as a missing coordinator.
The cost trade-off is real. Adding a full shift to cover a two-hour peak is expensive, while leaving the peak uncovered transfers the cost to customers and to the team that absorbs the backlog. A flexible block, a temporary reassignment, or a self-service option may fit better than a new full-time role. Compare the options on the same chart rather than arguing about headcount in the abstract. Put the cost of waiting beside the cost of coverage.
Implications and limits
Write the service target in plain language before choosing the schedule. A target such as answer most contacts within one business day during normal hours is different from answer every contact within one hour. The first allows a small team with a backlog; the second needs coverage across the day. The target should also state what happens outside the covered hours and who monitors the queue. An unowned outside-hours queue is a promise nobody can keep.
Review the plan after any change to the process. A new intake form, a shipping policy, or a payment provider can shift the arrival pattern without warning. Compare the new buckets with the old ones and mark the change on the chart. A plan that was right last quarter may be wrong now, and the chart will show it faster than a monthly average. Mark the change so the next reader does not compare two different patterns.
The method has limits. A small queue may not have enough data to show a stable pattern, and a new product may produce arrivals that no history can predict. In those cases, start with a conservative core block, watch the first few weeks closely, and adjust the flexible layer. The point is to plan for the shape you can see and to review it before the shape changes again. A conservative start is easier to adjust than an expensive mistake.
Why the average misleads
An average compresses the busy and quiet periods into one number that no actual hour experiences. It can make a queue look stable while the team is underwater at ten in the morning and idle at three. The average is useful for a monthly budget, not for a daily staffing decision. Use it for the total, and use the buckets for the schedule. The two views answer different questions.
The average also hides the difference between contact types. A day with many short questions and a day with a few long investigations can have the same total volume and very different coverage needs. Split the buckets by type before deciding how many people are needed. The mix is part of the shape. Split by type before choosing a headcount.
Reading an arrival pattern
Start with two weeks of timestamps and group them into thirty-minute buckets. Mark the highest bucket, the lowest bucket, and the periods that exceed the team's capacity. Do not smooth the line before you look at the raw shape, because smoothing can erase the spike you need to see. A simple table is enough for a small queue. Keep the raw data so the shape can be checked later.
Then compare the pattern with the business calendar. A peak that follows a batch job, a payment date, or a shipping cutoff is predictable and can be planned. A peak with no calendar explanation needs a different investigation. The comparison turns a chart into a cause, and a cause into a fix. A cause that cannot be fixed is still useful to know.
Building a coverage plan
Write the plan as three blocks with triggers. The core block is the baseline the business can justify every day. The flexible block is a shorter period tied to a known peak. The on-call path is the exception route for a spike that exceeds both. Each block needs an owner, a start rule, and an end rule. The end rule matters as much as the start.
Test the plan against a bad week, not a typical one. Ask what happens if two people are absent during the peak, or if a system outage doubles the queue. The plan does not need to solve every scenario, but it should say who decides and what gets dropped first. A coverage plan without a failure mode is incomplete. Name the first thing to drop when capacity disappears.
Limits and trade-offs
Coverage costs money, and not every peak deserves a dedicated block. A short peak may be better handled with a self-service option, a delayed response, or a temporary reassignment. The right answer depends on the customer promise and the cost of waiting. The chart informs that decision; it does not make it. The owner has to weigh the customer promise against the cost.
The plan also depends on reliable data. If the timestamps are recorded when the coordinator opens the item rather than when the customer sent it, the pattern will be wrong. Check the measurement before trusting the shape. A coverage plan built on bad timestamps will optimize the wrong hour. A timestamp from the wrong event can make a good plan look wrong. Check the clock at the source before building the plan.
Questions
How many weeks of data do we need?
Two to four representative weeks are enough to see a pattern for a small queue. Exclude unusual periods such as a major outage unless you want to plan for that scenario separately.
Should we staff for the highest peak?
Not necessarily. Compare the cost of coverage with the cost of waiting and consider a flexible block or a self-service option. The highest peak may be rare enough for an on-call path.
What if the queue is too small to show a pattern?
Start with a conservative core block and review the first few weeks closely. Small queues often need a person who can cover multiple types rather than a finely tuned shift.
