Workflow Builder и интеграции в Slack: автоматизация рутины
Практика4 минРедакция Innovialabs
Коротко
Workflow Builder превращает повторяющуюся рутину в Slack в триггер и несколько шагов — форму, сообщение, строку в таблице, — а приложения Jira, Google Drive и GitHub приносят события; правило одно: отдельный канал и жесткие фильтры для каждой интеграции.
Коротко
Workflow Builder — no-code инструмент Slack для автоматизации рутины: триггер (ссылка, расписание, новый участник канала, эмодзи-реакция, вебхук) запускает цепочку шагов — показать форму, отправить сообщение, добавить строку в Google Sheets, создать задачу в Jira. Отдельно приложения Jira, Google Drive и GitHub присылают свои события в каналы и позволяют действовать, не выходя из Slack.
Почти везде окупаются три воркфлоу: прием заявок, асинхронные стендапы и онбординг. Workflow Builder доступен на платных тарифах Slack — проверьте актуальные условия своего плана, прежде чем строить на нем процессы.
Воркфлоу 1: прием заявок
Проблема: заявки в IT, дизайн или бухгалтерию приходят в личку, без деталей, и теряются.
- Создайте воркфлоу с триггером From a link in Slack и добавьте его в закладки канала
#help-it. - Шаг Collect info in a form: тип заявки (выпадающий список), описание, срочность, срок.
- Шаг Send a message to a channel: оформленная карточка в
#help-itс ответами и именем автора. - По желанию: шаг коннектора добавляет строку в Google Таблицу или создает задачу в Jira, чтобы заявку можно было отслеживать.
- Шаг Send a message to a person: подтверждение автору, что заявка принята.
Договоритесь о простых статусах через реакции: глаза — взял в работу, галочка — готово.
Воркфлоу 2: асинхронный стендап
Проблема: ежедневные созвоны отнимают время, а люди с разным графиком их пропускают.
- Триггер On a schedule: по будням, в начале рабочего дня.
- Шаг: напоминание в
#team-devс кнопкой, запускающей форму стендапа. - Форма: что сделал вчера, что планирую сегодня, что мешает.
- Ответы публикуются в канал; тимлид читает их, и только блокеры превращаются в созвон.
Не больше трех вопросов. Длинные формы пропускают.
Воркфлоу 3: онбординг
- Триггер When someone joins a channel, например
#ann-company. - Шаг: приветственное личное сообщение со ссылками на регламент, ключевые каналы и правила общения.
- Шаг: уведомление руководителю или наставнику, что пришел новый человек.
- По желанию — второй воркфлоу по расписанию через несколько дней: все ли доступы работают.
Подключение Jira, Google Drive и GitHub
Jira Cloud. Установите официальное приложение Jira Cloud, подключите аккаунт Atlassian, затем привяжите проект к каналу и задайте фильтры: только определенные типы задач, статусы или JQL-запрос. Ссылки на задачи разворачиваются в превью, а задачи можно создавать прямо из сообщений.
Google Drive. Приложение присылает в личку уведомления о комментариях, запросах доступа и расшаренных файлах, показывает превью и при отправке ссылки в канал проверяет права, предлагая открыть доступ участникам канала.
GitHub. Установите приложение GitHub и подпишите канал на репозиторий:
/github subscribe owner/repo
/github subscribe owner/repo reviews comments
/github unsubscribe owner/repo commits
Первая строка включает события по умолчанию, вторая добавляет ревью и комментарии, третья убирает шумную ленту коммитов. Подписывайте репозиторий только в канале команды, которая за него отвечает.
Как держать шум под контролем
Интеграции — самый быстрый способ сделать Slack невыносимым. Помогают правила:
- Отдельные каналы для ботов:
#alerts-jira-backend,#alerts-deploys. Люди обсуждают в командных каналах, боты пишут вalerts-. - Фильтруйте на источнике. Только события, на которые кто-то реагирует: новые критичные баги, упавшие деплои, PR, ждущие ревью.
- У каждой интеграции есть владелец, который правит фильтры и удаляет ее, когда она перестает приносить пользу.
- Обсуждение — в треде под сообщением бота, а не новыми сообщениями.
- По умолчанию — заглушено. Участники подписаны на
alerts-каналы только по упоминаниям, дежурный следит полностью. - Ревизия раз в месяц. Если на алерты канала месяц никто не реагировал — сократите или удалите их.
Частые ошибки
- Автоматизировать процесс, о котором команда еще не договорилась, — воркфлоу закрепляет хаос.
- Формы на десять полей, которые никто не заполняет.
- Воркфлоу собран одним человеком, и больше никто не может его править. Добавьте соавторов.
- Все интеграции пишут в
#general.