Перейти к содержанию
Innovialabs

Workflow Builder и интеграции в Slack: автоматизация рутины

Практика4 мин

Коротко

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, дизайн или бухгалтерию приходят в личку, без деталей, и теряются.

  1. Создайте воркфлоу с триггером From a link in Slack и добавьте его в закладки канала #help-it.
  2. Шаг Collect info in a form: тип заявки (выпадающий список), описание, срочность, срок.
  3. Шаг Send a message to a channel: оформленная карточка в #help-it с ответами и именем автора.
  4. По желанию: шаг коннектора добавляет строку в Google Таблицу или создает задачу в Jira, чтобы заявку можно было отслеживать.
  5. Шаг Send a message to a person: подтверждение автору, что заявка принята.

Договоритесь о простых статусах через реакции: глаза — взял в работу, галочка — готово.

Воркфлоу 2: асинхронный стендап

Проблема: ежедневные созвоны отнимают время, а люди с разным графиком их пропускают.

  1. Триггер On a schedule: по будням, в начале рабочего дня.
  2. Шаг: напоминание в #team-dev с кнопкой, запускающей форму стендапа.
  3. Форма: что сделал вчера, что планирую сегодня, что мешает.
  4. Ответы публикуются в канал; тимлид читает их, и только блокеры превращаются в созвон.

Не больше трех вопросов. Длинные формы пропускают.

Воркфлоу 3: онбординг

  1. Триггер When someone joins a channel, например #ann-company.
  2. Шаг: приветственное личное сообщение со ссылками на регламент, ключевые каналы и правила общения.
  3. Шаг: уведомление руководителю или наставнику, что пришел новый человек.
  4. По желанию — второй воркфлоу по расписанию через несколько дней: все ли доступы работают.

Подключение 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.

Частые вопросы

Нет. Формы, сообщения, расписания и стандартные шаги коннекторов настраиваются визуально. Разработчик нужен для собственных шагов, вебхуков из ваших систем или Slack-приложения со своей логикой.

Поможем с этим

Если хотите не разбираться самим, а получить результат — этим мы занимаемся каждый день.

Обсудить проект

Читайте также

Есть идея или задача? Расскажите нам

Ответим в течение рабочего дня и предложим решение. Консультация бесплатная.