Queue Analytics & Control
Detect, measure and resolve queues across your entire store network
KSI detects how many people are waiting, how many are being served, and how many service points are active. It centralizes every store in one operational view and identifies where action is needed before the sale is lost.
Every unattended queue is a lost sale
In retail, supermarkets, and airports, the queue is the moment of maximum friction. It's where the cart gets abandoned, where the passenger complains, where NPS drops. And it's almost always discovered late - after the fact.
Traditional queue monitoring either uses dedicated sensors (expensive, fixed, doesn't scale) or measures aggregated average time (no SLA context, no actionable alert). KSI does the opposite: real-time, on the cameras you already have, with thresholds you define.
What isn't measured in real time can't be acted on
From detection to actionable alert

1. Active service staff
KSI detects how many service points are actually operating (not just how many physically exist).

2. People being served
Counts how many customers are being served right now, per service point.

3. People in waiting area
Detects how many are waiting. If the queue overflows, automatically extends the zone or activates additional cameras.
4. Saturation (SAT) and alert
SAT = people waiting / (active service points × acceptable ratio). If it goes above 100%, fires an operational alert to the channel of your choice.
Built for real-world queues, not drawn zones
Multiple cameras, one single queue
When a queue is so long that no single camera sees it end to end, KSI stitches the views of several cameras into one single queue. People, wait times and saturation are computed over the whole queue, no matter how many cameras it spans.
Dynamic queues, built live
Not every queue forms where it should. When the line overflows its usual spot or builds up in a space with no defined path, KSI constructs the queue live and dynamically: it detects its real shape at every moment and measures all of it, without relying on fixed zones that fall short.
More traffic does not always mean more sales
Beyond a certain threshold, more visitors can reduce your conversion: crowded aisles, long lines and customers who leave without buying. It is a pattern visible in real store data, and it usually goes unnoticed because traditional metrics only count people at the door.
Queues are the first visible symptom. Purchase abandonment accelerates past 5 to 7 minutes of waiting: detecting queues in real time is the difference between recovering the sale and finding out in Monday's report.
From every queue to one control center.
Regional and central operations teams will see the status of every store, prioritize incidents and tell local teams exactly what action will restore the service standard.
Manage by exception
Stores are sorted by urgency, so the team focuses first on the queues that put sales and experience at risk.
Turn data into an action
KSI estimates how many additional checkouts are needed or when customers can be redirected to self-checkout.
Audit the service standard
Review daily alerts, peak queue length, duration and the percentage of operating minutes within SLA.
QUEUE CONTROL CENTER
24 stores monitored
2
queues need attention
38
people waiting now
94%
within SLA today
Store 014 · Downtown
SaturatedCheckouts 1-8 · 9 people
11.2 min
Open 2 checkouts
Store 027 · North
BuildingMain checkouts · 5 people
6.4 min
Prepare 1 checkout
Store 031 · South
SmoothExpress checkout · 1 person
1.2 min
Within standard
Updated every 20 seconds · sustained saturation alerts · operational camera evidence
Real-time operations, not end-of-month reports
Checkout saturation alerts
Notify the store manager when the queue exceeds the acceptable threshold, before sales are lost.
Staff sizing
Historical saturation data by hour and day to plan shifts based on real demand.
SLA compliance
Objective compliance reports for the service standard your brand promised the customer.
Airport queues
Check-in, security, immigration, boarding - centralized operational visibility.
More than 99% accuracy, every shift
Real time, not history
Alerts arrive while you can still act. Not the next day, when the customer is gone.
No additional sensors
Works with your existing security cameras. No construction, no new wiring.
Queue analytics FAQ
It detects how many service points are actually active, how many people are being served and how many are waiting. From that it calculates saturation (SAT = people waiting / active points × acceptable ratio) and fires an automatic alert to the channel you define when it exceeds 100%, that is, when the SLA is breached.
KSI merges the views of several cameras into one single queue: it counts people, wait time and saturation over the whole line, no matter how many cameras cover it. It also detects and measures dynamic queues that form outside a predefined fixed zone.