Skip to main content
TurnellaBeta

Metric Definitions

A complete reference for every metric, input, and formula used in Turnella.


Demand Metrics

Calls / sessions / items per interval

The primary demand input: how many contacts arrive in your planning unit. For voice and chat, this is per half-hour interval. For email and back-office, this is the daily total (because deferred work is planned over the day, not the interval).

Always size your inputs on your busiest representative interval, not a daily average. Planning to the average guarantees you are understaffed for half of your operating hours.

AHT — Average Handle Time

The mean time an agent spends per contact, measured in seconds.

  • Voice AHT: talk time + after-call work (wrap-up). Must include both. Using talk time alone underestimates headcount.
  • Chat AHT: end-to-end session duration from first message to resolution.
  • Email AHT: processing time per item from opening to resolution.

AHT is the single most powerful driver of headcount — more powerful than volume. A 10% increase in AHT has roughly the same headcount impact as a 10% increase in volume.

Existing backlog

For email and back-office channels: the number of items already waiting in the queue at the start of the planning period. Clearing this backlog requires capacity above keeping up with new arrivals — the model adds FTE to clear it within your SLA deadline.


Service Target Metrics

Service level target

The percentage of calls you aim to answer within your target wait time — expressed as "X% in Y seconds". The most common standard in contact centres is 80% of calls answered within 20 seconds (written as 80/20).

Why 80/20? It was first adopted by AT&T in the 1980s as a rule of thumb based on empirical research showing that after 20 seconds, callers start to abandon. It has no scientific basis as a universal optimum — your customers and context should drive your target.

Target answer time

The "within X seconds" threshold in your SL target. Typical range: 10–30 seconds. For voice, 20 seconds is the most common standard. For chat, first-response SL targets are typically 30–60 seconds.

Max occupancy

A cap on how busy agents are kept. Occupancy is the percentage of time agents spend actively handling contacts (versus idle time between contacts). At 85% occupancy, agents have approximately 9 minutes of idle time per hour.

The max occupancy setting acts as a guardrail: if the Erlang C formula would result in occupancy above this threshold, Turnella adds extra agents until occupancy falls below it.

Why cap it? High occupancy creates a fragile queue. With no buffer, any small increase in volume or handle time cascades immediately into a queue build-up. Keeping occupancy below 85% gives the system a margin of safety.

Recommended setting: 85%. The typical healthy range is 70–80% average, with peaks touching the ceiling in busy intervals.

Shrinkage

The percentage of scheduled time during which agents are not available to handle contacts.

Shrinkage component Typical value
Rest breaks (two 15-min breaks per 8h shift) 6.25%
Lunch break (if paid) ~6%
Training and team meetings 4–6%
Coaching and one-to-ones 2–3%
Sick leave 3–5%
Other absence (unauthorised, medical) 1–3%
Admin and system time 2–4%
Total typical range 22–35%

Concurrency (chat)

The number of simultaneous chat sessions one agent handles at once. Higher concurrency reduces headcount but increases response time per session and effective AHT. The recommended range is 2–4 sessions per agent.

Active time ratio (chat)

The fraction of a chat session during which the agent is actively engaged (typing, reading, processing). The remaining time is "wait time" where the customer is composing their message. Typical range: 0.60–0.75. Used in the concurrency model to estimate true agent utilisation per session.


Forecast Accuracy Metrics

WAPE — Weighted Absolute Percentage Error

The primary forecast accuracy metric for contact centre forecasting.

WAPE = Σ|Actual − Forecast| ÷ Σ Actual × 100

WAPE weights high-volume intervals more heavily than low-volume ones — a 50% error at 02:00 barely moves the score, while a 10% error at your peak afternoon slot has significant impact. This is the right behaviour for operational planning.

WAPE range Assessment
< 10% Excellent — world-class forecasting
10–15% Good — suitable for operational planning
15–20% Acceptable — monitor for degradation
20–30% Concerning — investigate root cause
> 30% Serious problem — plan will be unreliable

MAPE — Mean Absolute Percentage Error

The simple average of each interval's absolute error as a percentage of its actual value. Easier to explain than WAPE but easily distorted by very low-volume intervals (a 1 call actual vs a 2 call forecast = 100% error, which is technically correct but operationally irrelevant). Always use alongside WAPE, not instead of it.

Forecast bias

The systematic directional error in your forecast.

  • Positive bias: you consistently over-forecast (risk of chronic overstaffing and wasted cost).
  • Negative bias: you consistently under-forecast (risk of chronic understaffing and missed SL).

A well-calibrated model should have bias close to zero. Persistent bias in one direction means the model is systematically wrong and should be reviewed.

Within 5% and Within 20%

The percentage of forecast intervals that fell within 5% (or 20%) of the actual volume. ≥ 70% within 5% is a useful bar for high-confidence operational planning.


Cost Metrics

On-cost uplift

Employer costs on top of wages, expressed as a percentage of base wage. Turns a raw hourly rate into the true fully-loaded cost of an hour worked. UK typical: 22–28%.

Components: employer NI (~13.8%), employer pension (min 3%), holiday pay loading (~12%), benefits.

Loaded hourly rate

Base hourly rate × (1 + on-cost uplift ÷ 100). This is the true cost of one hour of work, including employer costs. Example: £15.00 base × 1.25 = £18.75 loaded.

OT premium

Overtime pay rate expressed as a percentage of the base hourly rate. 150 = time-and-a-half; 200 = double-time.

Cost per contact

Weekly labour cost ÷ weekly contact volume. The primary labour efficiency metric — allows comparison across periods with different volumes.


Rostering Metrics

FTE (Full-Time Equivalent)

A normalised headcount unit. 1.0 FTE = one full-time employee working 40 hours per week. A part-time agent on 20 contracted hours = 0.50 FTE.

FTE = Contracted hours per week ÷ 40

Contracted FTE vs Scheduled FTE

  • Contracted FTE: total FTE from all active roster entries (what your payroll covers)
  • Scheduled FTE: total FTE deployed in the current schedule plan (what your plan calls for)
  • Variance: the gap between them. Positive variance = schedule requires more than contracted (overtime risk). Negative variance = agents are under-utilised relative to their contracts.

Bradford Factor

Disclaimer: The thresholds and responses below are illustrative examples only. Always follow your own HR policy and local employment law. Turnella does not provide HR or legal advice.

Used to assess the impact of employee absence patterns.

B = S² × D

S = number of separate absence spells in a 12-month rolling period
D = total days absent

The formula squares the spell count to penalise frequent short absences more severely than a single long illness. Three separate 1-day absences score 3² × 3 = 27. One 9-day absence scores 1² × 9 = 9. The frequent short-absence pattern (more disruptive to scheduling) scores three times higher.

Score Typical response
0–49 No action required
50–99 Informal welfare conversation
100–199 Formal absence review
200–399 Final warning or capability process
400+ Potential dismissal

Check your organisation's absence management policy for the specific thresholds it uses.


Productive Capacity

The number of productive hours an agent actually delivers in a year, after deducting all planned and unplanned absence from their contracted hours.

Item UK typical
Annual leave (statutory, inc. bank holidays) 28 days
Average sick leave 6–10 days
Training and development 5–15 days
Net productive weeks per year ~43–46 weeks

A 40h/week agent typically delivers 30–34 productive hours per week — 75–85% of contracted hours. This is why contracted FTE and required FTE are not the same number, and why headcount budgets built on contracted hours alone are almost always short.