Телеграм-бот: поставит задачи в Битрикс24 и соберет недельный отчёт по их статусам

Стандартная история: в Telegram-чате обсуждают проекты и ставят задачи. Хорошо, если кто-то переносит их в CRM. А если нет — задачи теряются. Ещё одна типичная история — каждую неделю вручную собирать отчёт по задачам для руководителя.
В этом кейсе покажем, как автоматизировать оба процесса с помощью Альбато. Задачи будут ставиться напрямую из чата в Битрикс24, а отчёт по задачам — автоматически создаётся по запросу из Telegram.
Связки из этого кейса мы собрали в готовое Решение в Альбато. Это набор настроенных связок, которые можно установить в несколько кликов.
Вам останется только подключить свои аккаунты в Telegram, Google Sheets и Битрикс24.Подробная инструкция в конце статьи.
Задача
- Реализовать постановку задач из чата в Telegram в Битрикс24.
- Настроить еженедельный отчёт по задачам в статусе «В работе» и «Завершено».
Как настроили автоматизацию в Альбато
Сначала сделали так, чтобы можно было поставить задачу из Telegram в Битрикс24.
Связка 1: Мониторинг задач в чате Telegram
- Триггер — входящее сообщение в Telegram с фильтром по ключевым словам, например: «Задача», «Не забыть».
- Бот отвечает автору: «Имя пользователя, это задача?»
- Сохраняет текст сообщения и ID чата в Data Storage.
Связка 2: Подтверждение задачи и создание в Битрикс24
- Новый триггер — входящее сообщение в Telegram с фильтром по слову-подтверждению (например, «Да»).
- Из Data Storage достаётся текст задачи.
- JS-код находит в сообщении исполнителя (упомянутого пользователя).
- Инструмент «Табличная замена» сопоставляет исполнителя с его ID в Битрикс24.
- Бот отправляет в Telegram сообщение: «Ставлю задачу на @… с текстом: …»
- Создаёт задачу в Битрикс24 на нужного сотрудника.
Затем настроили автоматический отчёт по задачам.
Связка 1: Обновление задач в Битрикс24 → запись в таблицу
- Триггер — изменение задачи со статусами «В работе» или «Завершено».
- JS-код определяет номер недели.
- Инструмент «Табличная замена» сопоставляет ID исполнителя с именем.
- В Google Таблицу сохраняются: ID задачи, ID исполнителя, имя и номер недели.
Связка 2: Команда «отчёт» в Telegram → автоматический ответ
- Триггер — входящее приватное сообщение в Telegram со словом «отчёт».
- Определяется пользователь и его ID в Битрикс24.
- JS-код определяет текущий номер недели.
- Из Google Таблицы извлекаются задачи пользователя за текущую неделю в статусах «В работе» и «Завершено».
- Используется инструмент «Склейка строковых секций» для формирования единого сообщения.
- Бот отправляет отчёт в Telegram: сначала задачи в работе, затем — завершённые.
Что получилось:
- Задачи ставятся прямо из переписки в Telegram — в один шаг.
- Отчёт формируется автоматически и отправляется по команде.
- Информация по задачам в Битрикс24 всегда под рукой у руководителя.
💬 Комментарий клиента:
Интеграция повысила информативность системы управления проектами и сэкономила значительное время на подготовку отчётности. Совещания стали короче, а задачи — под контролем.
Технические нюансы
- Использовали JS-код, чтобы автоматически определять текущий номер недели и оперативно связывать упоминания пользователей в чате с их ID в Битрикс24.
- Настроили фильтр на тип чата, чтобы бот реагировал только на личные сообщения.
Инструкция: как установить решение
Шаг 1.
Перейдите по ссылке:
Установить решение
Нажмите «Предоставить доступ», чтобы добавить шаблон в личный кабинет.
Шаг 2.
Настройте подключения к сервисам.
Нажмите “добавить подключение”, далее следуйте инструкциям в интерфейсе.
- Как подключить Битрикс24
- Как подключить Telegram (Не забудьте добавить бота в нужный чат и отправь токен из подключения)
Google Sheets
Также нужно подготовить пустую таблицу в Google Sheets, чтобы сохранять туда задачи.
Data Storage
Нужен для того, чтобы хранить любые данные и обмениваться ими между связками.
Создайте подключение и добавьте переменные:
– Чат — для ID чата
– Текст — для текста задачи
– Для кого — для имени отправителя
После подключения всех сервисов нажмите «Далее».
Шаг 3. Настройте связку «Постановка задачи в Битрикс24»
- Перейдите в связку «Постановка задачи в Битрикс24».
- В шаге Битрикс24 нажмите на ⚙️ и укажите нужные значения для полей:
– Название задачи
– Постановщик
– Кем создана
– И другие поля, которые вы используете
Шаг 4. Запустите и проверьте работу
После настройки связки запустите решение и протестируйте, как Telegram-бот ставит задачи и формирует отчёты.
Установленное решение будет доступно в разделе:
Решения → Мои установки