Настройка SLA для разных каналов связи в Telegram-CRM
Когда клиент пишет в личный чат, оставляет сообщение в группе или создаёт топик в форуме — реакция поддержки должна быть разной. Но как настроить SLA так, чтобы время ответа не зависело от того, где именно клиент решил задать вопрос? И можно ли вообще использовать единые метрики для всех каналов Telegram?
Почему SLA в Telegram — это не про «один таймер на всех»
Telegram — не единая платформа с точки зрения поддержки. У вас могут быть:
- Личные чаты с ботом — клиент пишет напрямую, и у вас есть полный контроль над очередью.
- Группы (обычные) — все видят сообщения, и SLA нужно считать по каждому публичному обращению.
- Топик-группы (форумы) — клиент создаёт отдельную тему, и она живёт как изолированный тикет.
Шаг 1: Определите, какие каналы у вас реально работают
Прежде чем настраивать SLA, составьте карту каналов:
| Канал | Тип взаимодействия | Особенность для SLA |
|---|---|---|
| Личный чат с ботом | 1:1 | Полный контроль над очередью, можно автоматически распределять |
| Группа (обычная) | Много:много | Нет изоляции тикетов, сложно отследить, кто ответил первым |
| Топик-группа (форум) | 1:много в теме | Тикеты изолированы, но нужно следить за созданием новых топиков |
| Канал (публичный) | 1:много | Только комментарии, SLA применим только к ответам под постами |
Практический совет: Если вы используете обычные группы для поддержки, рассмотрите переход на топик-группы. Это единственный способ получить изолированные обращения без потери контекста обсуждения.
Шаг 2: Разделите метрики SLA по типу канала
Не пытайтесь использовать единое «время первого ответа» для всех каналов. Вот как можно настроить метрики:
Для личных чатов
- Время первого ответа (FRT) — от момента получения сообщения до первого ответа агента.
- Время разрешения (TTR) — от первого ответа до закрытия тикета.
- Максимальное время ожидания в очереди — если агентов нет онлайн, сообщение не должно висеть дольше, например, 30 минут.
Для топик-групп
- Время создания тикета — от момента появления нового топика до его захвата агентом.
- Время первого ответа в топике — от захвата до первого сообщения.
- Время разрешения — от первого ответа до закрытия топика (или до отметки «решено»).
Для обычных групп
- Время первого публичного ответа — от сообщения клиента до любого ответа от агента.
- Время разрешения — сложно измерить, так как нет чёткого маркера закрытия. Используйте отметку «закрыто» вручную или через бота.
Шаг 3: Настройте триггеры для разных каналов
В Telegram-CRM (или любой тикет-системе с интеграцией) нужно настроить правила автоматизации для каждого канала:
- Личный чат: при получении сообщения → создать тикет → назначить агента из пула → запустить таймер FRT.
- Топик-группа: при создании нового топика → создать тикет → назначить категорию → запустить таймер FRT.
- Обычная группа: при первом сообщении от клиента → создать тикет → не назначать агента автоматически → запустить таймер первого ответа.
Шаг 4: Установите разные SLA для разных каналов
Стандартная практика — разделить SLA по приоритету и каналу:
| Канал | Приоритет | FRT (рабочее время) | TTR (рабочее время) |
|---|---|---|---|
| Личный чат | Высокий | 5 минут | 2 часа |
| Топик-группа | Средний | 15 минут | 4 часа |
| Обычная группа | Низкий | 30 минут | 8 часов |
| Комментарии в канале | Низкий | 1 час | 24 часа |
Почему разница? В личном чате клиент ждёт ответа в изоляции — он не видит, что происходит с другими. В группе он может наблюдать активность и понимает, что поддержка работает. В топик-группе клиент создал тему и ожидает, что его проблему решат, но не обязательно мгновенно.
Шаг 5: Настройте эскалацию для каждого канала
Эскалация должна учитывать канал:
- Личный чат: если FRT превышен → уведомление супервизору → автоматическое назначение другого агента.
- Топик-группа: если топик не захвачен в течение 10 минут → уведомление в отдельный чат супервизоров.
- Обычная группа: если на сообщение нет ответа в течение 15 минут → бот отправляет напоминание в чат команды.
Шаг 6: Учитывайте ограничения Telegram API
Настройка SLA в Telegram имеет технические ограничения, которые нельзя игнорировать:
- Лимит сообщений: бот может отправлять не более 30 сообщений в секунду на один чат. Если у вас много тикетов, SLA может нарушиться из-за задержек отправки уведомлений.
- Хранилище медиа: файлы хранятся на серверах Telegram ограниченное время. Если клиент отправил скриншот, а агент ответил через 2 часа — файл может быть недоступен.
- Нет встроенного SLA: Telegram не предоставляет API для метрик времени ответа. Всё нужно реализовывать через CRM или бота.
Шаг 7: Мониторьте и корректируйте
После настройки SLA запустите пилотный период (например, неделю) и соберите данные:
- Процент нарушений FRT по каждому каналу — какой канал самый проблемный?
- Среднее время разрешения — не завышены ли лимиты?
- Количество эскалаций — не слишком ли часто срабатывает автоматика?
Что дальше?
Настройка SLA — это не разовая задача. Каналы меняются, клиенты мигрируют, команда растёт. Регулярно пересматривайте метрики и адаптируйте их под реальную нагрузку.
Если вы только начинаете внедрять SLA в Telegram-CRM, начните с личных чатов и топик-групп — они дают наиболее точные метрики. Обычные группы и каналы оставьте на потом, когда автоматизация будет отлажена.
Для углублённого изучения темы:
Итог: Настройка SLA для разных каналов связи в Telegram — это не про «поставить один таймер», а про адаптацию метрик под поведение клиентов и технические ограничения каждого канала. Начните с карты каналов, разделите метрики, настройте триггеры и не забывайте про лимиты API.