Back to Portfolio
Automation / Tool

Chat Queue Automation

Screen monitoring tool that uses OCR to detect chat queue status in real-time and triggers instant audio alerts so no customer waits unnoticed.

Project Preview

Screenshot coming soon

The Challenge

A support team using a chat platform had no API access for queue notifications. Agents were missing incoming chats because they couldn't see the queue count while working in other tabs. A notification system was needed that could work without API integration.

The Solution

Built a desktop monitoring tool that watches a specific screen region using OCR (optical character recognition) to read the queue count number. When chats are waiting, it plays audio alerts immediately. The tool includes a calibration wizard for easy setup and runs quietly in the system tray.

Key Features

OCR-Based Detection

Uses Tesseract OCR to read the queue count directly from the screen, working with any chat platform — no API needed.

Real-Time Monitoring

Checks the screen every second. The moment a chat enters the queue, you know about it.

Audio Alerts

Configurable beep alerts with adjustable frequency and duration. Mute with a keypress when you're already handling it.

Calibration Wizard

Visual tool for selecting the exact screen region to monitor. Draw a box around the queue counter and you're set.

How It Works

1

Calibrate

Run the calibration tool once to select the screen area where the queue count is displayed.

2

Monitor

The tool captures the selected screen region every second and runs OCR to extract the queue number.

3

Alert

When the detected count is greater than zero, audio alerts play immediately. Visual feedback shows green (empty) or red (waiting).

4

Control

Press M to mute alerts, or control the tool from the system tray. It runs quietly in the background.

Tech Stack

PythonTesseract OCRmssn8n

Results

1-Second

Detection interval

No API Needed

Works with any platform

Instant Alerts

Zero missed chats

System Tray

Runs silently in background