Support multilingual coverage calculator

Calculate fulfilled minutes by interval/language and unfilled interval/language minutes with your own figures.

Your numbers

Use the units shown. Results update as you change valid inputs.

Use fulfilled minutes by interval/language and unfilled interval/language minutes to compare changes to your inputs. The method and limits below explain the scope.

Examples

Examples

Try the starting example

Nonoverlapping time buckets: interval ID, language, required agent-minutes
AM,EN,60 AM,FR,60
Available agent buckets: agent ID, interval ID, agent-minutes, eligible languages joined by |; or none
A,AM,60,EN|FR B,AM,60,EN
Fulfilled minutes by interval/language
AM/EN: 60; AM/FR: 60
Unfilled interval/language minutes
None
Total fulfilled agent-minutes
120
Required demand minutes fulfilled (%)
100
Feasible agent/language allocation
A/AM→FR: 60; B/AM→EN: 60

Try another scenario

Nonoverlapping time buckets: interval ID, language, required agent-minutes
AM,EN,60 AM,FR,60
Available agent buckets: agent ID, interval ID, agent-minutes, eligible languages joined by |; or none
A,AM,60,EN|FR B,AM,30,EN
Fulfilled minutes by interval/language
AM/EN: 60; AM/FR: 30
Unfilled interval/language minutes
AM/FR: 30
Total fulfilled agent-minutes
90
Required demand minutes fulfilled (%)
75
Feasible agent/language allocation
A/AM→EN: 30; A/AM→FR: 30; B/AM→EN: 30
Calculation method

Calculation method

Fulfilled minutes by interval/language

For each supplied interval solve an integral maximum flow from agent capacities through eligible languages to required language-minute demand.

Unfilled interval/language minutes

Required−fulfilled by language, without counting multilingual capacity twice.

Total fulfilled agent-minutes

Sum maximum feasible flows over nonoverlapping supplied intervals.

Required demand minutes fulfilled (%)

Fulfilled/required×100; undefined for zero required demand.

Feasible agent/language allocation

Show positive agent-language flows. Minutes may be split between languages within a bucket; this is not a timed appointment schedule.

Symbols and units
a
Nonoverlapping time buckets: interval ID, language, required agent-minutes
b
Available agent buckets: agent ID, interval ID, agent-minutes, eligible languages joined by |; or none

Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.

Assumptions & limits

Assumptions & limits

  • Exact minute-capacity matching under supplied language eligibility and nonoverlapping interval labels, with at most forty agents and forty demands per interval. It does not verify fluency or create shifts.
Are these inputs private?

These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.

Further reading

Zendesk: response metrics and business-hour definitions; this tool uses its displayed convention ↗

Background reading; this does not imply endorsement or independent review of SumFizz.

Share this page
Share this calculator

Leave unchecked to share the page without your entered values.