Дашборд для колл-центра 2026: SLA, ASA, AHT, occupancy и пропущенные звонки без красивой ошибки
Дашборд для колл-центра полезен не тогда, когда на экране много графиков, а когда руководитель понимает: сколько клиентов ждет в очереди, за какое время им отвечают, где растет AHT, почему падает SLA и какие звонки не попали в CRM. Если в отчете смешаны звонки в IVR, очередь, callback, voicemail, пропущенные вне рабочего времени и обращения без ticket ID, дашборд может выглядеть убедительно и все равно показывать неверную операционную картину.
SimpleDashboard подходит для первого рабочего дашборда из CSV/API-выгрузки телефонии, CRM или helpdesk: загрузить звонки, описать метрики на русском языке и получить панель с SLA, ASA, AHT, abandoned calls, occupancy и контролем качества данных. AI ускоряет сборку, но правила расчета, исключения и контрольные строки должен подтвердить владелец контакт-центра.

Главное
- Для первого экрана колл-центра обычно хватает 6-9 KPI: SLA, ASA, AHT, answered calls, abandoned calls, occupancy, wait time, transfer rate, FCR и отдельный счетчик ошибок данных.
- SLA нельзя считать без явного порога: 20, 30, 60 или другой X секунд. Amazon Connect определяет service level X через долю контактов, removed from queue within X seconds; Twilio Flex отдельно указывает, что short abandoned не вредят SLA в его real-time queue metrics.
- ASA в Amazon Connect соответствует average queue answer time: среднее ожидание в очереди до ответа агента. В Twilio Flex ASA - среднее время ожидания task в очереди до accept агентом.
- AHT должен включать talk time, hold time и after-call/wrap-up work. Если ACW не попадает в выгрузку, сравнение операторов будет искажено.
- Occupancy показывает долю времени агента на контактах, но Amazon Connect прямо предупреждает, что эта метрика не учитывает concurrency: для омниканала это критичное ограничение.
- Форумы и Reddit использованы ниже только как сигналы реальных проблем: спорные определения ASA/AHT, short abandoned, нестыковки abandoned calls, missing tickets, CRM/call tracking gaps. Точные формулы проверяются по официальным docs и вашим настройкам.
Эта статья для руководителя контакт-центра, операционного директора, владельца поддержки или sales operations, которому нужен дашборд телефонии для ежедневного управления, а не SEO-страница с общими обещаниями про "аналитику в реальном времени".
В нашем тесте на типовой выгрузке звонков главная проблема появилась до визуализации. В CSV есть duration, но непонятно, это полный contact duration или только talk time. В CRM есть ticket, но у abandoned calls tickets могут не создаваться. В телефонии есть agent_name, но после смены ФИО исторические строки теряют связь с оператором. Поэтому первый экран колл-центра начинается со словаря KPI и таблицы качества данных.
KPI-карта для первого дашборда колл-центра
| KPI | Формула для пилота | Что проверить перед выводом | Управленческое действие |
|---|---|---|---|
| SLA X секунд | Contacts removed from queue in X seconds / contacts queued | Порог X, short abandoned, callback, IVR, timezone | Добавить смену, изменить routing, пересмотреть SLA threshold |
| ASA / average queue answer time | Среднее время в очереди до ответа агента | Берется ли очередь от enqueue до accept/answer, исключены ли abandoned | Проверить staffing, очереди, расписание и IVR |
| AHT | Talk time + hold time + ACW / handled contacts | Есть ли ACW/wrap-up, hold, transfer, outbound | Найти сложные call types, обучение, проблемы CRM |
| Abandoned calls | Клиент вышел из очереди до соединения с агентом | Short abandoned, after-hours, voicemail, callback, IVR exits | Уменьшить wait time, добавить callback, изменить приветствие |
| Occupancy | Contact time / (contact time + idle time) | Не скрывает ли concurrency, правильно ли учтены статусы | Балансировать нагрузку, не выжигать смену 95% занятостью |
| Answered / handled calls | Контакты, соединенные с агентом | Повторы, transfer legs, callback legs, missed invites | Оценить фактическую пропускную способность |
| Hold time | Время удержания клиента после ответа | Agent disconnect на hold, customer disconnect on hold | Разбирать знания, процессы и эскалации |
| FCR | Обращения без повторного контакта за N часов/дней | Нужен client_id/phone hash/ticket_id, единое окно повтора | Чинить процесс, а не только сокращать AHT |
| Data errors | Пустые даты, дубли call_id, строки без queue/agent/outcome | Доля ошибок и список проблемных строк | Остановить управленческий вывод до исправления источника |
Не выводите все KPI одинаково крупно. Для supervisor-экрана я обычно оставляю SLA, ASA, waiting/queue, abandoned и agents status. Для ежедневного разбора добавляю AHT, hold, transfer, FCR, ошибки данных и рейтинг операторов по call type, а не только по среднему времени.
Риски, которые ломают аналитику колл-центра
| Риск | Как выглядит в жизни | Что ломается | Как снизить риск |
|---|---|---|---|
| SLA без определения порога | На графике "SLA 80%", но не указано 20, 30 или 60 секунд | Нельзя сравнить дни, очереди и вендоров | Показать sla_threshold_seconds рядом с KPI |
| Short abandoned смешаны с abandoned | Клиент бросил через 2 секунды, но это портит SLA | Руководитель думает, что нужна лишняя смена | Завести отдельный счетчик short abandoned и правило исключения |
| AHT без ACW | Оператор выглядит быстрым, потому что wrap-up не попал в файл | Бонусы, обучение, staffing | Проверять talk, hold и ACW отдельными колонками |
| Occupancy без idle/status logic | Агент в "training" или "break" попадает как idle | Неверная загрузка смены | Согласовать статусы Available, Offline, Break, Training, ACW |
| After-hours calls считаются abandoned | Ночные звонки или праздничные дни попадают в отказ | Искажается качество рабочей смены | Хранить business hours calendar и отдельный after-hours segment |
| Transfer legs дублируют звонок | Один клиентский звонок превращается в 2-3 строки | AHT, handled, abandoned, FCR | Использовать contact_id, parent_contact_id, leg type |
| CRM tickets создаются не для всех звонков | Abandoned/non-answered не попали в helpdesk | FCR, backlog, callback tasks, SLA по обращению | Сверять call_id с ticket_id и показывать unmatched calls |
| Call tracking attribution без стабильного ключа | Звонок есть в коллтрекинге, но нет сделки или клиента | ROI, CPL, продажи по каналам | Нужны phone hash, visitor/session/campaign ID и правила дедупликации |
| Callback считается как новый входящий | Клиент заказал обратный звонок и попал в два потока | ASA, abandoned, handled, SLA | Отдельный initiation method/callback flag |
| AI угадал формулу по названию колонки | duration принят за AHT, хотя это ring + IVR + talk |
Все средние времена | Словарь полей, 10-20 контрольных строк и проверка владельцем |
Форумные обсуждения подтверждают именно эти failure modes. В RingCentral Community пользователи спорят, почему after-hours calls считаются abandoned. В Zendesk Community всплывает проблема call IDs without tickets и настройка tickets for abandoned calls. В Cisco Community и старых telephony-форумах видно, что abandoned-call fields и hold/wrap-up расчеты зависят от конкретной платформы и таблиц. В r/workforcemanagement люди обсуждают, что ASA, AHT, occupancy и abandon targets нельзя переносить между центрами без call mix, service level и сезонности. Это не источники точных формул, а список вопросов, которые надо задать своей телефонии.
Чек-лист качества данных перед дашбордом
- Уникальный ключ: есть
call_idилиcontact_id; transfer/callback legs связаны с parent ID. - Время: все даты в одной timezone; отдельно есть
queued_at,answered_at,ended_at,acw_ended_at. - Очередь: заполнены queue/line/skill/campaign, иначе SLA по очередям не доказуем.
- Оператор: есть стабильный
agent_id, а не только ФИО; статусы доступны по interval. - Итог звонка: answered, abandoned, short abandoned, missed, voicemail, callback, transferred, failed не смешаны в один "status".
- Длительности: talk, hold, wait, ACW/wrap-up, queue duration и total contact duration не подменяют друг друга.
- Рабочее время: есть календарь business hours, праздников и исключений для after-hours calls.
- CRM-связка: для обработанных звонков есть ticket/deal/contact ID; unmatched calls выводятся отдельной таблицей.
- FCR-ключ: для повторных обращений есть phone hash, client_id или ticket/customer ID и задано окно повтора.
- Контрольные строки: 10-20 звонков сверены вручную с интерфейсом АТС/CRM до публикации KPI.
- Свежесть: на дашборде видны
last_updated_at, источник последней выгрузки и ошибка refresh. - Персональные данные: телефоны, записи и расшифровки маскируются или не выгружаются, если они не нужны для KPI.
Минимальный CSV для пилота: call_id, started_at, queue, agent_id, direction, outcome, wait_seconds, talk_seconds, hold_seconds, acw_seconds, total_seconds, transfer_flag, callback_flag, ticket_id или crm_contact_id. Если этих полей нет, дашборд все равно можно собрать, но часть KPI будет помечена как "не доказано данными".
Что говорят официальные docs
Amazon Connect
Amazon Connect в metric definitions задает практичные определения для базовых KPI. Abandonment rate считается как abandoned contacts / queued contacts. Average queue answer time описан как среднее время ожидания в очереди до ответа агента и прямо сопоставлен с ASA. Average handle time включает talk time, hold time, after contact work и pause duration для tasks. Occupancy считается как contact time / (contact time + idle time), но не учитывает concurrency. Service level X зависит от выбранного порога X seconds.
Для дашборда это означает: нельзя просто вывести "SLA", "AHT" и "occupancy" без пояснения, какие поля выгрузки их питают. Даже официальный вендор делает оговорки по callback, whisper time, concurrency и availability.
Twilio Flex
Twilio Flex real-time queue metrics разделяет now metrics и last 30 minutes/today metrics. Now metrics обновляются каждые 1-3 секунды, а 30-minute/today metrics - каждые 15 секунд. В queue metrics Twilio отдельно описывает SLA, abandoned, ASA, AHT, average abandon time, short abandoned и настройки SLA threshold/short abandoned time.
Практический вывод: "real-time" в дашборде должен иметь timestamp и тип окна. Данные за последние 30 минут и данные "сегодня" отвечают на разные вопросы.
Zendesk Talk
Zendesk Help пишет, что automatic ticket creation for calls нельзя полностью отключить, но создание tickets for abandoned calls может отключаться в определенных настройках. Отдельно указано, что non-answered calls отличаются от abandoned calls, а ticket creation для non-answered disabled by default.
Для CRM-сверки это важно: отсутствие ticket ID не всегда означает отсутствие звонка. Дашборд должен показывать unmatched calls и объяснять, какие статусы не создают tickets.
HubSpot Calls API
HubSpot Calls API логирует calls как CRM activities. В properties есть hs_timestamp, direction, duration in milliseconds, from/to numbers, status и recording URL; calls можно создавать с associations к contact/ticket или связывать позднее через association endpoint.
Для дашборда продаж и поддержки это означает: связь звонка с CRM-записью не "магическая". Если integration не пишет associations или пишет неверный объект, call tracking и FCR будут спорными.
Как собрать дашборд колл-центра через SimpleDashboard
Шаг 1. Выгрузите звонки. Для первого пилота подойдет CSV/XLSX из Манго Офис, Sipuni, UIS, Asterisk, Zadarma, RingCentral, Zendesk Talk, Twilio Flex, Amazon Connect или другой телефонии. Лучше взять 30 дней и один полный рабочий цикл: будни, выходные, пики, смены и несколько типовых очередей.
Шаг 2. Приложите словарь статусов. Отдельно напишите, что у вас считается answered, abandoned, short abandoned, missed, callback, voicemail, transfer и повторным обращением. Если правила нет, SimpleDashboard покажет спорные строки отдельной таблицей.
Шаг 3. Отправьте файл в @coderboxbot. Пример запроса: "Собери дашборд колл-центра: SLA 80/30, ASA, AHT, abandoned calls, occupancy по операторам, wait time по часам, unmatched calls без ticket_id и список строк с ошибками данных".
Шаг 4. Проверьте контрольные числа. До публикации сверяем минимум 5 KPI с интерфейсом телефонии: queued, handled, abandoned, ASA, AHT. Если есть CRM, отдельно сверяем 10-20 call_id с ticket/contact/deal.
Шаг 5. Публикуйте с ограничениями. На дашборде должны быть last_updated_at, источник данных, SLA threshold, правило short abandoned, доля unmatched calls и ссылка на словарь метрик. Без этого экран быстро превращается в спор "почему в АТС другое число".
Черновой экран на чистой выгрузке можно собрать быстро, но доверенный операционный дашборд появляется после сверки статусов, очередей, CRM-связок и контрольных строк. Это нормальная часть проекта, а не задержка BI.
Что показывать на первом экране
| Зона | Что показывает | Зачем руководителю |
|---|---|---|
| Queue health | Waiting, longest wait, available agents, SLA X | Понять, где нужна реакция сейчас |
| Service level | SLA по часам, дням, очередям | Найти интервалы провала сервиса |
| Speed | ASA, wait time distribution, average abandon time | Видеть фактическое ожидание клиента |
| Handling | AHT, talk, hold, ACW по call type и оператору | Отличить сложные обращения от медленной работы |
| Abandonment | Abandoned, short abandoned, after-hours abandoned | Не смешивать реальные отказы и технические/короткие выходы |
| Occupancy | Occupancy по сменам и очередям | Балансировать загрузку без перегруза операторов |
| CRM control | Calls without ticket/contact/deal, duplicate phone hash | Чинить связку телефонии, CRM и коллтрекинга |
| Data quality | Errors, missing fields, stale refresh | Не принимать решения по грязным данным |
Последний блок часто самый полезный. Если дашборд прямо показывает "184 звонка без ticket_id", "12% строк без queue", "ACW отсутствует в выгрузке" и "SLA считается по 30 секундам без short abandoned", команда быстрее доверяет панели: она не прячет ограничения, а делает их управляемыми.
Когда SimpleDashboard подходит, а когда нужен BI-проект
| Сценарий | Что выбрать |
|---|---|
| Нужно быстро увидеть SLA, ASA, AHT и abandoned из CSV | SimpleDashboard |
| Нужно согласовать словарь KPI перед внедрением BI | SimpleDashboard как прототип |
| Нужен ежедневный supervisor-экран по 1-3 очередям | SimpleDashboard + регулярная выгрузка/API |
| Есть омниканал, WFM, speech analytics, сложный routing и сотни агентов | Корпоративный BI/WFM-контур |
| KPI влияют на премии и трудовые споры | BI-проект с утвержденными формулами и audit trail |
| Требуются записи разговоров, PII, роли и аудит доступа | Отдельная data-архитектура и security review |
Если контакт-центр еще не согласовал, как считать short abandoned, callback, transfer и FCR, покупка тяжелого BI не решит задачу. Сначала нужен словарь метрик и проверка источников.
FAQ
Что важнее для колл-центра: SLA или ASA? Они отвечают на разные вопросы. SLA показывает долю контактов в нормативе X секунд, а ASA показывает среднее ожидание до ответа. Можно иметь приемлемый ASA и плохие хвосты ожидания, поэтому полезно смотреть оба показателя вместе с distribution/percentiles.
AHT нужно снижать любой ценой? Нет. AHT полезен для staffing и поиска узких мест, но опасен как единственный KPI оператора. Если агент заканчивает звонок быстрее, но растут повторные обращения, transfer rate или жалобы, дашборд должен показать это рядом.
Почему abandoned calls не совпадают между АТС и CRM? Частые причины: CRM не создает tickets для abandoned/non-answered, телефония исключает short abandoned, after-hours calls попали в одну статистику, callback считается отдельной попыткой, а transfer legs задваивают контакт.
Можно ли считать FCR только по телефону? Можно только приблизительно, если есть стабильный phone hash/client_id и окно повторного обращения. Для точного FCR нужны связки с ticket, CRM contact, chat/email и причиной обращения.
Дашборд будет real-time?
Зависит от источника. API может обновляться часто, CSV - после загрузки файла, BI-коннектор - по своему refresh. В любом варианте на экране должен быть last_updated_at и статус последнего обновления.
Какие данные нельзя отправлять без подготовки? Не отправляйте лишние персональные данные, записи разговоров, расшифровки, паспортные данные, медицинские/финансовые детали и свободные комментарии операторов, если они не нужны для KPI. Для пилота часто достаточно обезличенных ID и длительностей.
SimpleDashboard заменяет телефонию или CRM? Нет. Он работает как аналитический слой поверх телефонии, CRM и helpdesk. АТС и CRM остаются источниками, а дашборд помогает согласовать формулы, видеть отклонения и находить ошибки данных.
Смотрите также
- Контроль менеджеров по продажам 2026: дашборд звонков и конверсии
- KPI дашборд 2026: мониторинг ключевых показателей
- Дашборд отдела продаж: аналитика воронки
- Автоматические отчёты: как настроить рассылку без программиста
- Что такое дашборд простыми словами
Стоимость и следующий шаг
SimpleDashboard стоит 5 000 ₽/мес. Для первого разговора достаточно одной CSV/XLSX-выгрузки телефонии и короткого описания: какой SLA threshold используете, какие очереди важны, где живет CRM/ticket ID и какие 5 контрольных звонков надо сверить.
Напишите в Telegram: @coderboxbot. Соберем первый дашборд колл-центра, покажем спорные строки и решим, достаточно ли CSV/API-слоя или нужен отдельный BI-проект.
Попробовать бесплатно | SimpleDashboard
Источники и проверка
Официальные и вендорские источники:
- Amazon Connect Customer: Metric definitions in Amazon Connect
- Twilio Flex Docs: Queues stats monitoring in Flex
- Zendesk Help: Can I disable automatic ticket creation for calls?
-
HubSpot Developers: Activities | Calls Community-сигналы, использованные только как индикаторы практических проблем:
-
RingCentral Community: After Hours Calls Count as Abandoned
- Zendesk Community: What are the instances in a call not generating a ticket
- Zendesk Community: Access to Phone Numbers that Abandon in IVR
- Cisco Community: Calls Abandoned After Service Level Threshold
- Reddit r/workforcemanagement: Reevaluating WFM KPIs
- Reddit r/callcentres: Call center average handle time dropped 90 seconds after fixing one workflow issue
- Reddit r/Zendesk: How do you correctly identify non-answered calls from Zendesk API data?
- Reddit r/hubspot: HubSpot activity tracking overhaul - sanity check on proposed approach
Материал обновлен 2026-05-05 для wave simple-dashboard-wave-4 по issue #113. AI-инструмент использовался для первичного исследования official call/contact center docs, отбора community-сигналов, черновой структуры и проверки Google 2026 quality-требований. Точные формулы KPI, ограничения источников, риск-таблицу, источники и продуктовые обещания проверил человек: Александр Руин, основатель habab.ru.
О сервисе "AI-конструктор бизнес-дашбордов"
Платформа для создания аналитических дашбордов через AI-чат. Загрузите CSV/Excel или подключите API, опишите какие метрики нужны — получите готовый дашборд с графиками, KPI и фильтрами. Без программирования, за минуты.
Ключевые преимущества:
- Не нужен программист или BI-аналитик
- Дашборд готов за минуты, а не за недели
- AI сам предлагает подходящие визуализации
- Данные остаются на вашем сервере
- Интеграция с любыми источниками через API
- Автоматическое обновление и рассылка отчётов
Для кого подходит:
Сценарии использования:
📰 Промо-статьи наших решений
Изучите детальные обзоры наших технологических решений для различных отраслей:
🚀 Разработка и автоматизация
- Автоматизация холодных продаж в криптопроектах
- AI-Assisted Development
- AI CRM Constructor: Конструктор CRM под ваш бизнес
- Парсер лидов с FL.ru
- Разработка Платформы для Автоматизации Найма Переводчиков
- Разработка WhatsApp Business Автоматизации под ключ
- Корпоративная Платформа Обмена Изображениями
- AI Quality Assurance — контроль качества AI-ответов
- Интеграция AMOCRM, Excel и Google Drive
- SimpleCrypto — AI-конфигуратор крипто-кошелька
- Синхрон1С - Автоматизация 1С без программиста
- SimpleReview — Chrome-расширение для автоматического исправления ошибок сайта
- Разработка Telegram Mini App с Лутбоксами
- YouTube-Telegram Скрапер для Стартапов
📈 Бизнес и автоматизация
- Разработка Telegram Ботов под ключ
- YandexDirect MCP сервер
- Корпоративные решения голосового ввода с ИИ
- Веб-версия аналитического дашборда для телефонии
- Платформа управления Telegram рекламой
- Bitcoin Mempool Explorer
- Презентационный сайт по брендбуку
- Разработка Платформы Прогнозов на Спорт по Модели GoalBet
- Обучающий кабинет
- Корпоративная система мониторинга медиа и аналитики
- Администрирование серверов
- Криптовалютный AML-чекер бот
- Новостной радар для промышленности
- Счетчик калорий Telegram Bot
- Talk to Excel / Talk to SQL — AI-ассистент для табличных данных
- Разработка веб-приложений по дизайну
- Разработка системы анализа договоров с ИИ
- Презентационный сайт по брендбуку
- Синхронизация 1С с WordPress
💰 FinTech и медиа
Работаю до результата и бизнес-ценности, быстро корректирую подходы в процессе. Использую современный стек для качественного и быстрого решения задач.