A business day on fast-forward in a branch network with a queue-ticket system. Compare fixed positions, video kiosks —a screen with a real agent, not self-service— connected to a shared video contact center (VCCaaS), and QR video calls from the customer’s phone, using the per-interaction rates from the report The CX gap in assisted service.
A single day involves chance. Rerun the simulation over different days with the same assumptions to see the average and the typical range (10th–90th percentiles).
Click “Simulate” to rerun the day with different random seeds.
Move a lever and all three scenarios recalculate instantly on the same simulated day. Changes apply to the whole simulator and are saved as assumptions.
All values are editable. Those not taken from the report are working assumptions: replace them with the client’s data before presenting results.
Expected arrivals = visits per position × positions × relative demand × day factor. Kiosks operate only in Scenarios 2 and 3.
It is a discrete-event simulation: each customer is an event with their own arrival time, transaction type, duration, and abandonment threshold. The engine steps from event to event (arrival, end of service, abandonment, break) throughout opening hours, and then serves anyone still inside.
All three scenarios run on exactly the same customers. Same arrivals, durations, and thresholds; the only things that change are the available capacity and the routing rule. Any difference between scenarios is therefore due to the service model, not to chance.
Each branch receives arrivals following a non-homogeneous Poisson process. Daily volume is visits per position × positions × relative demand × day factor, with random variation by branch (±8% by default). That volume is spread across 30-minute slots according to one of four profiles:
The proposal is to combine profiles in the same network. Their peaks don’t coincide, and that offset is what lets a shared video contact center (VCCaaS) absorb overflow that a single branch can’t handle. The day factor (off-peak ×0.6, average ×1.0, peak ×1.35) reproduces the ratio between the lowest and highest day of the week observed in a healthcare client’s live video-call channel (January–July 2026).
In addition, when a kiosk becomes free, the first eligible customer in the queue is called. When a VCCaaS agent has no one left in queue, the VCCaaS calls an eligible customer from the branch with the longest queue that has a free kiosk. And when a fixed position becomes free with no queue, it takes back that branch’s customer who was still waiting for the VCCaaS.
Estimated wait = (people ahead + 1) × average duration ÷ active positions. This is the figure the customer would see on the ticket display. At the VCCaaS, a kiosk customer counts only other kiosk customers as being ahead; a QR customer counts the whole queue.
Fixed positions serve from opening to closing, with a 60-minute lunch break staggered between 12:00 and 16:00 (about 25% of positions are unavailable during that window). VCCaaS agents work the full day with no break; this is a simplification. After closing, no one else enters and anyone already inside is served.
Total cost = in-person interactions × in-person rate + video interactions (kiosk or QR) × assisted remote contact rate + daily fixed kiosk cost (0 by default). A customer who abandons generates no interaction cost, but its margin is lost.
The Levers tab adjusts cost, value per interaction, and capacity (fixed positions and kiosks per branch, VCCaaS agents) all at once, and recalculates all three scenarios on the same day. Adjusting positions changes only capacity, never demand: branches receive the same customers. The matrix tests 42 combinations of fixed positions and kiosks and marks as “best” the one with the best result among those that don’t exceed the maximum acceptable share of lost customers.
The report doesn’t publish what a served customer is worth, so the model handles it in two layers.
The +33% conversion cited in the report compares video-advised sales with voice or unassisted channels, not with in-person service. That’s why the model assumes the same conversion on video as in person.
| Assumption | Value and source |
|---|---|
| In-person rate | 13.50 USD per interaction. Median for human-assisted channels; in-person service falls within this range (≥ 13.50). Gartner, Benchmarks to Assess Your Customer Service Costs, cited in The CX gap in assisted service (V3), slides 6–7. |
| Video rate (kiosk and QR) | 7.16 USD per interaction. Average cost of an inbound contact center call. ContactBabel, US Contact Center Decision-Makers’ Guide 2025, cited in the same report. Used as the reference for assisted remote contact. |
| Self-service (not used) | 1.84 USD per interaction (Gartner). Not included in the three scenarios. |
| Abandonment threshold | 8 minutes on average. Average queue abandonment threshold cited in the report (Pain 01, queues and congestion at in-person service points). The spread (CV 0.35) and the extra tolerance with a ticket (×1.5) are working assumptions. |
| QR threshold | 5 minutes. 73% of customers would abandon a purchase if they had to wait in line for more than five minutes (report, Pain 01). |
| Day factor | Monday/Friday ratio to the weekly average observed in a healthcare client’s video-call channel (January–July 2026, about 78,000 video calls). |
| Mix and durations | 65% simple transactions (7 min) and 35% advisory (18 min), with lognormal spread. Working assumption. |
| Video eligibility | 60% of simple transactions (those that don’t require cash or physical documents) and 90% of advisory ones. Working assumption. |
| QR acceptance | 50% of the customers it is offered to. Working assumption. |
| VCCaaS | 8 video agents shared across the whole network. Sizing assumption; editable. |
| Customer value | Example values. 20% of advisory transactions end in a sale, with a 250 USD margin per sale; simple transactions have no direct margin. The report doesn’t publish a value per customer: replace these with the client’s data. |
| Video conversion | 100% of in-person. The report’s +33% (Oliver Wyman; Bird / Livestorm) compares video-advised sales with voice or unassisted channels, not with in-person service. |
| Capacity cost | 410 USD per fixed position and 220 USD per VCCaaS agent per day. A calibration, not measured data: report rate (13.50 and 7.16 USD) × average productivity of a position in Scenario 1 (about 30 interactions per day). |
| Service level | 5% lost customers at most when searching for the best configuration. Working assumption; editable in Levers. |
| Fixed kiosk cost | 0 USD by default. The 7.16 USD rate is a contact center cost per contact; it doesn’t include kiosk hardware, licensing, or connectivity. It can be added as a daily cost per kiosk. |