Пошаговые гайды

Уведомление в Slack: Создание входящий Webhook в Slack

Роман Фильгейра
23 июля 2023 года
Посмотрите наше видео, чтобы узнать больше о шаге HTTP-запроса

Slack это популярная платформа для общения на рабочем месте для компаний. Помимо обычной функции обмена сообщениями, компании имеют доступ к таким расширенным возможностям, как Workflow Builder для создания веб-крючков. В этой статье блога мы покажем вам, как создать входящий веб-крючок для отправки уведомления Slack с сайта respond.io с помощью HTTP-запроса.

Как отправить уведомление по адресу Slack

Члены команды хотят получать немедленные уведомления о важных событиях, происходящих на других платформах. Но такие уведомления приходят нечасто. Поэтому гораздо удобнее иметь их на платформе, которая используется ежедневно, например Slack .

Получение уведомлений по каналам 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 .

Как получить URL webhook для канала Slack
Как создать входящий веб-клик Slack .

2. Напишите уведомление Slack

Теперь у нас есть триггер, который при активации запускает рабочий процесс. Поскольку мы хотим отправить уведомление, выберите шаг Отправить сообщение. Нажмите на Publish в правом верхнем углу, чтобы создать URL-адрес. Позже вы отправите HTTP Post запрос на этот URL с сайта respond.io.

Как получить URL веб-крючка Slack
Как написать уведомление на Slack

3. Настройте рабочий процесс respond.io

Чтобы отправить уведомление на Slack с сайта respond.io, сначала нужно настроить рабочий процесс respond.io. Начните с выбора Обновления тега контакта в качестве триггера. Это позволит вам протестировать уведомление Slack , просто добавив выбранный вами тег к контакту.

Создайте триггер respond.io
Как создать триггер respond.io Workflow

4. Создайте связь с рабочим процессом Slack .

Поскольку мы хотим отправить данные с respond.io на Slack, выберите Method: POST из выпадающего списка. Скопируйте и вставьте сюда URL Slack из шага 2. Теперь ваш HTTP-запрос готов к отправке данных на Slack. Давайте опубликуем его и проверим результат.

respond.io Шаг HTTP-запроса
Как добавить шаг HTTP-запроса в рабочий процесс respond.io.

5. Протестируйте уведомление

Чтобы протестировать уведомление Slack , необходимо активировать триггер respond.io. Добавьте свой тег к контакту respond.io. Затем откройте выбранный вами канал Slack . Если входящий вебхук Slack настроен правильно, вы получите новое уведомление.

Slack входящий веб-крючок respond.io
Как протестировать входящий веб-клик Slack .

В некоторых сценариях отправка простого сообщения, подобного этому, - это все, что вам нужно. Но что произойдет, если, например, пользователь захочет отправить уведомление Slack , содержащее контактные данные?

Добавление контактных данных в уведомление Slack

Динамические переменные являются ключевыми элементами в рабочих процессах respond.io, поскольку они позволяют пользователям работать с персонализированными контактными данными. Давайте посмотрим, как добавить динамические переменные в тело сообщения Slack для передачи контактной информации с respond.io на Slack.

1. Добавьте переменные Slack в тело сообщения

Чтобы отправить данные Contact в уведомлении, нам нужно сначала создать переменные на Slack , а затем на respond.io. После этого нужно использовать тело HTTP с переменными Slack , созданное в рабочем процессе respond.io.

Добавление переменных Slack
Как создать и назвать переменные Slack

2. Добавьте динамические переменные в рабочий процесс respond.io.

Чтобы настроить уведомление Slack с именем контакта, скопируйте и вставьте тело HTTP из Slack в respond.io. Затем выберите динамическую переменную $contact.name из выпадающего списка.

Добавление динамических переменных respond.io
Как добавить динамические переменные в рабочий процесс respond.io.

3. Протестируйте уведомление

Чтобы проверить уведомление, перейдите в модуль сообщений respond.io. Выберите контакт и назначьте ему метку. Затем откройте выбранный вами канал Slack . Если все настроено правильно, вы получите уведомление с именем контакта.

Slack веб-крючок уведомления
Как протестировать входящий веб-клик 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.

Добавление ссылки на входящий вебхук в Slack
Как добавить ссылку на разговор в рабочий процесс respond.io.

2. Протестируйте уведомление

Чтобы протестировать уведомление, выберите контакт respond.io и назначьте ему метку. Откройте выбранный вами канал Slack . Если все настроено правильно, вы найдете новое сообщение с гиперссылкой на respond.io. Нажмите на нее, чтобы убедиться, что она работает.

Slack отправка уведомления
Как протестировать входящий веб-клик Slack с помощью ссылки на разговор

В заключение следует отметить, что использование динамических переменных и гиперссылок на respond.io выводит уведомления Slack на новый уровень, позволяя пользователям получить более полное представление о каждом контакте. Следовательно, они могут более эффективно работать с входящими разговорами, что приводит к улучшению качества обслуживания клиентов.

Это простой способ использования HTTP Request Step для создания входящего вебхука Slack . Но есть и другие практические способы, в которых это может быть реализовано. В ближайшее время мы обновим эту статью, добавив больше полезных приложений для различных случаев использования.

Читать далее

И это все, что вам нужно знать об Slack уведомлениях с respond.io. Если вы хотите узнать о других интересных темах, ознакомьтесь с этими статьями:

Роман Фильгейра
Контент-райтер
Роман Фильгейра, выпускник Университета Виго, получивший степень бакалавра иностранных языков, присоединился к команде respond.io в качестве контент-автора в 2021 году. Роман предлагает экспертную оценку лучших практик использования приложений для обмена сообщениями для развития бизнеса.
Теги
бофу
Скопировано в буфер обмена!