Обновлено: 09.04.2021
С помощью Integromat можно также размещать посты в Телеграм-канале. Контент может быть какой угодно, это уже в зависимости от вашего процесса.
В моем случае, канал работает как «база» исполнителей, заинтересованных в выполнении заказа. Можно сказать «биржа» заказов, в каком-то смысле. Разумеется, для того, чтобы это работало, на канал должны быть подписаны заинтересованные люди.
Сценарий небольшой, вот как он выглядит:
В моем случае сценарий срабатывает после перемещения карточки в определенный столбец. Назовем его «Нужен исполнитель». В этот столбец карточки автоматически помещаются при поступлении оплаты. (см. сценарии с уведомлениях об оплатах в Paypal, Stripe.)
Создаем триггер
- Первым делом, как всегда, создаем триггер. В данном случае Trello -> Watch Activities, выбираем доску и столбец, за которым нужно следить.
- Дальше ставим фильтр на listAfter и ставим туда ID списка «Нужен исполнитель». Чуть подробнее я описывал про это здесь.
- Дальше нужно получить всю информацию по карточке модулем Trello ->Get a Card, т.к. первый триггерный модуль не дает полную информацию по карточке. В настройках модуля в ID карточки вставляем переменную с ID, полученную в Trello -> Watch Activities.
Определяемся с контентом
Дальше нужно определиться, какой контент мы будем постить в телеграм. В моем случае это:
- Полностью описание карточки (нужно сокращать с помощью функции substring(), иначе описание может быть длиннее, чем возможная длина поста в Телеграм (4096 символов). Также, если в описании карточки используется форматирование Trello, например выделение жирным с помощью звездочек **, чтобы их не было в посте Телеграм, нужно удалять их с помощью функции replace() — ищем звездочки и заменяем их на пустую строку.
- Дедлайн карточки.
- Инфа из кастомного поля.
- Контакты менеджера.
Всю эту инфу лучше задать через переменные в модуле Set Multiple Variables.
В зависимости от того, кто присутствует в карточке Trello, можно по его ID через функцию switch() присваивать разные контакты.
Дальше дело за малым, настраиваем модуль постинга сообщения в Телеграм канал через модуль Telegram -> Send a Text Message.
Вот как может выглядеть сообщение об актуальной работе для исполнителей, которые присутствуют в канале:
В канале это будет выглядеть как типичное сообщение (к сожалению текст не могу показать, поэтому такой размазанный скрин):
Повторные уведомления
Так как в данном сценарии постинг происходит только в момент перемещении карточки в столбец, а исполнитель находится не всегда, имеет смысл повторно (например раз в день) постить работы в канал, чтобы уведомлять исполнителей об актуальных работах.
Это можно реализовать через такой же сценарий, только немного модифицированный.
- Копируем сценарий.
- Меняем триггер (первый модуль) на Trello — Search for Cards, в настройках задаем поисковый запрос, если это список, то list:»Нужен исполнитель» (с английскими кавычками). Документация по поисковым операторам Трелло. Таким образом, мы будем получать все карточки в столбце (статусе) «Нужен исполнитель». Также задаем максимальное кол-во карточек, которое может вернуть модуль, если это важно.
- После первого модуля ставим фильтр на кол-во карточек >0, т.к. если карточек в столбце не будет, то сценарий продолжит работать с «нулем» карточек.
Дальше задаем интервал срабатывания сценария в настройках, например каждый день в 10 утра.

Задание расписания срабатывания сценария Integromat
Также нужно не забывать убирать карточки из столбца «Нужен исполнитель», если исполнитель найден, чтобы не постить неактуальные заказы.
Вот такой несложный, но эффективный сценарий. Таким образом, мы уведомляем исполнителей как о свежих заказах сразу после оплаты, так и о заказах, которые еще никто не взял (по расписанию).
Такой же сценарий постинга можно придумать с любыми другими CMS, или, например, составить контент-план в Google Sheets и сделать постинг по расписанию, беря поочередно строки с инфой из таблицы.

SEO-менеджер.
Люблю SEO, маркетинг, увлекаюсь автоматизацией и терпеть не могу ручную работу, которую можно делегировать роботу.