Slack это популярная платформа для общения на рабочем месте для компаний. Помимо обычной функции обмена сообщениями, компании имеют доступ к таким расширенным возможностям, как Workflow Builder для создания веб-крючков. В этой статье блога мы покажем вам, как создать входящий веб-крючок для отправки уведомления Slack с сайта respond.io с помощью HTTP-запроса.
Как отправить уведомление по адресу Slack
Члены команды хотят получать немедленные уведомления о важных событиях, происходящих на других платформах. Но такие уведомления приходят нечасто. Поэтому гораздо удобнее иметь их на платформе, которая используется ежедневно, например Slack .
Получение уведомлений по каналам Slack помогает командам быть на одной волне. Они будут иметь доступ к одной и той же информации и смогут лучше сотрудничать, координировать и делегировать задачи соответствующим образом.
Вот некоторые из преимуществ использования автоматических уведомлений Slack . Хотите настроить свои собственные? Давайте рассмотрим все шаги, необходимые для отправки HTTP-запроса с respond.io на Slack.
Отправка уведомления по адресу Slack через рабочий процесс respond.io.
Этот процесс включает использование рабочих процессов respond.io и Slack , поэтому компаниям потребуется учетная запись на обеих платформах. В respond.io шаг HTTP-запроса доступен для бизнес-плана и выше.
Чтобы использовать рабочие процессы Slack , компании должны также подписаться на платный тарифный план Slack. Когда все готово, следующим шагом будет создание Slack URL запроса, который будет использоваться в respond.io HTTP Request Workflow.
1. Создайте рабочий процесс Slack .
Давайте начнем с создания нового рабочего процесса Slack . Сначала необходимо выбрать триггер, который является отправной точкой рабочего процесса. Для обмена информацией между respond.io и Slack выберите триггер Slack Incoming Webhook .
2. Напишите уведомление Slack
Теперь у нас есть триггер, который при активации запускает рабочий процесс. Поскольку мы хотим отправить уведомление, выберите шаг Отправить сообщение. Нажмите на Publish в правом верхнем углу, чтобы создать URL-адрес. Позже вы отправите HTTP Post запрос на этот URL с сайта respond.io.
3. Настройте рабочий процесс respond.io
Чтобы отправить уведомление на Slack с сайта respond.io, сначала нужно настроить рабочий процесс respond.io. Начните с выбора Обновления тега контакта в качестве триггера. Это позволит вам протестировать уведомление Slack , просто добавив выбранный вами тег к контакту.
4. Создайте связь с рабочим процессом Slack .
Поскольку мы хотим отправить данные с respond.io на Slack, выберите Method: POST из выпадающего списка. Скопируйте и вставьте сюда URL Slack из шага 2. Теперь ваш HTTP-запрос готов к отправке данных на Slack. Давайте опубликуем его и проверим результат.
5. Протестируйте уведомление
Чтобы протестировать уведомление Slack , необходимо активировать триггер respond.io. Добавьте свой тег к контакту respond.io. Затем откройте выбранный вами канал Slack . Если входящий вебхук Slack настроен правильно, вы получите новое уведомление.
В некоторых сценариях отправка простого сообщения, подобного этому, - это все, что вам нужно. Но что произойдет, если, например, пользователь захочет отправить уведомление Slack , содержащее контактные данные?
Добавление контактных данных в уведомление Slack
Динамические переменные являются ключевыми элементами в рабочих процессах respond.io, поскольку они позволяют пользователям работать с персонализированными контактными данными. Давайте посмотрим, как добавить динамические переменные в тело сообщения Slack для передачи контактной информации с respond.io на Slack.
1. Добавьте переменные Slack в тело сообщения
Чтобы отправить данные Contact в уведомлении, нам нужно сначала создать переменные на Slack , а затем на respond.io. После этого нужно использовать тело HTTP с переменными Slack , созданное в рабочем процессе respond.io.
2. Добавьте динамические переменные в рабочий процесс respond.io.
Чтобы настроить уведомление Slack с именем контакта, скопируйте и вставьте тело HTTP из Slack в respond.io. Затем выберите динамическую переменную $contact.name из выпадающего списка.
3. Протестируйте уведомление
Чтобы проверить уведомление, перейдите в модуль сообщений respond.io. Выберите контакт и назначьте ему метку. Затем откройте выбранный вами канал Slack . Если все настроено правильно, вы получите уведомление с именем контакта.
Иногда использования динамических переменных недостаточно. При просмотре уведомлений Slack пользователям все равно понадобится дополнительный контекст, например, контактные данные или история разговоров. Самый простой способ - добавить ссылку на respond.io в уведомление Slack .
Сделать разговор доступным через Slack
Добавив гиперссылку в уведомление Slack , пользователи respond.io могут проверить полные данные контакта и историю разговоров на платформе respond.io, чтобы получить более полное представление о деле одним щелчком мыши.
1. Добавьте ссылку на уведомление Slack .
Чтобы добавить прямую ссылку на respond.io Conversation, вернитесь на Slack и отредактируйте шаг Send a Message. Затем добавьте этот URL: https://apps.respond.io/message/{contactID}
. После публикации это будет ваша ссылка на сайт respond.io Conversation.
2. Протестируйте уведомление
Чтобы протестировать уведомление, выберите контакт respond.io и назначьте ему метку. Откройте выбранный вами канал Slack . Если все настроено правильно, вы найдете новое сообщение с гиперссылкой на respond.io. Нажмите на нее, чтобы убедиться, что она работает.
В заключение следует отметить, что использование динамических переменных и гиперссылок на respond.io выводит уведомления Slack на новый уровень, позволяя пользователям получить более полное представление о каждом контакте. Следовательно, они могут более эффективно работать с входящими разговорами, что приводит к улучшению качества обслуживания клиентов.
Это простой способ использования HTTP Request Step для создания входящего вебхука Slack . Но есть и другие практические способы, в которых это может быть реализовано. В ближайшее время мы обновим эту статью, добавив больше полезных приложений для различных случаев использования.
Читать далее
И это все, что вам нужно знать об Slack уведомлениях с respond.io. Если вы хотите узнать о других интересных темах, ознакомьтесь с этими статьями: