How Much Support Capacity Will an Ecommerce Peak Need?
Prepare e-commerce support for seasonal demand with contact forecasts, queue priorities, escalation coverage and an approved library of customer updates.
Forecast support capacity from your own demand and work data. Do not start with a universal staffing ratio.
Use expected orders, contacts per order, handling time, shrinkage, and coverage hours. Then compare process, automation, and staffing scenarios.
Collect five inputs
- Expected orders: Forecast orders for the peak period.
- Contacts per order: Use a recent comparable period.
- Average handling time: Include active work for the selected contact types.
- Productive time: Remove meetings, training, breaks, and approved non-queue work.
- Coverage requirement: State the days, hours, channels, and escalation owner.
Use the same contact definition in every period. Decide whether one conversation or every message counts as one contact.
Use the workload formula
expected orders × contacts per order × average handling minutes = forecast work minutes
Then calculate productive hours:
forecast work minutes ÷ 60 = forecast work hours
Finally, compare forecast work hours with the team's available productive hours.
Worked example
This example is illustrative. It is not a staffing promise.
- Expected orders: 20,000
- Recent contacts per order: 0.14
- Average handling time: 7 minutes
- Forecast contacts: 2,800
- Forecast work: 19,600 minutes
- Forecast work: about 327 hours
Now add the team's actual coverage and non-queue assumptions. Do not divide by a standard hours-per-agent number without this step.
Build three scenarios
| Scenario | Demand assumption | Process change | Capacity decision |
|---|---|---|---|
| Base | Expected orders and recent contact rate | Current workflow | Compare with current productive hours |
| Better information | Same orders, lower preventable contact assumption | Improve tracking and customer updates | Retest the contact-rate assumption |
| High demand | Higher orders or handling time | Keep escalation coverage | Add approved temporary or permanent capacity |
Shopify explains that valid tracking data can appear on the order status page, shipping emails, and the Shop app. This makes tracking setup a useful process variable. See Shopify's tracking guide.
Gorgias recommends finding frequent ticket types before adding automation. It lists order tracking as a common ecommerce workflow. See the Gorgias helpdesk-automation guide.
Add queue and escalation coverage
The total hours do not show when work arrives.
For each channel, record:
- Expected contact volume by hour or shift
- Required response window
- Contact types that can use self-service
- Contact types that need a person
- Escalation owner and coverage hours
- Handoff time between shifts
Do not assume that all work can wait until the next day.
Reforecast during the peak
Compare actual results with the forecast each day.
- Update the actual order count.
- Update contacts per order.
- Update handling time by major contact type.
- Record backlog at each shift end.
- Change one assumption when the evidence changes.
Use the WISMO worksheet when order-status contacts drive the variance.
Choose capacity after process fixes
First, correct broken tracking, unclear messages, and avoidable routing. Then calculate the remaining work.
The ecommerce operations service and ecommerce customer-support service are capacity options. They are not inputs to the forecast.
If recurring administrative work remains, outside support can maintain queues and approved updates. The store must own policies, forecasts, and escalation decisions.
