Уведомления о пропущенных звонках в Slack
Уведомления о пропущенных обращениях и других важных событиях работают на 100%, если приходят в удобное место. Мы шлем их туда, где «живут» ваши сотрудники. В этой статье расскажем, как настроить уведомления в Slack всего за два шага и без программирования.
Шаг 1. Создаем приложение в Slack
Приложение в Slack создается по ссылке https://api.slack.com/apps?new_app=1. Даем ему уникальное имя, которым хотим подписывать все сообщения с уведомлениями в корпоративном чате. Также указываем нужное нам рабочее пространство (Workspace).
Например, «notification_event» в некоем рабочем пространстве «test_home»:
Приложение создано.
На следующей странице включаем функцию Incoming Webhooks для публикации сообщений из внешних источников в Slack:
Создаем URL, на который будем кидать наши события — Webhook URL. Нажимаем на кнопку
Выбираем, для какого канала Slack будем создавать Webhook URL (в примере выбран канал «notification»), и жмем кнопку:
Будет выдан Webhook URL, который мы будем использовать для нашего канала в настройках уведомлений:
Пусть у приложения будет «лицо». Переходим в раздел Basic Information:
Проматываем вниз до раздела Display Information, добавляем иконку (512×512 png) и описание: «Приложение для отправки уведомлений»:
Ииии... Жмем
Шаг 2. Настраиваем уведомления в UIS
В личном кабинете UIS войдите в раздел Администратор — Аккаунт — Тарифы и опции, разверните Все опции:
И подключите API Базовый:
Перейдите в раздел Сервисы и статистика, меню Уведомления — Добавить уведомление
В открывшейся форме заполните поля:
- Название уведомление: произвольное;
- Тип события: выберите подходящее, например Потерянный звонок;
- Условия уведомлений: выберите подходящие. Например, чтобы получать уведомления только о входящих потерянных звонках, выберите условие Включить — Направление звонка- Точно соответствует — Входящие;
- Способ уведомления: HTTP;
- Метод: POST;
- URL: https://hooks.slack.com/services/TJGFJ8PFC/BJGG4JJE7XXXXXXXX, где в URL вставляем полученное значение Webhook URL из Шага 1;
- Тело уведомления:
{
"text": "⚠️ *Пропущенный звонок с номера* ",
"attachments": [
{
"title": {{contact_phone_number}},
"color": "#00aaea"
},
{
"title": "Время звонка:",
"text": {{start_time}},
"color": "#00aaea"
}
]
}
Сохраните уведомление.
Делаем тестовый звонок и получаем звонок в наш канал Slack:
Настройка завершена.