Интеграция Битрикс24 и Trello: синхронизация задач

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Интеграция Битрикс24 и Trello: синхронизация задач
Средний
~1-2 недели
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1321
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    914
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    663
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    810
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    709
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1043

Типичный сценарий: контент-план в Trello, сделки — в Битрикс24. Интеграция Битрикс24 и Trello через middleware решает проблему рассинхронизации. При создании лида менеджер вручную копирует карточку — теряются дедлайны, файлы, а комментарии остаются в Trello. Дизайнер завершает задачу, но в Битрикс24 статус по-прежнему «В работе». Согласование съедает часы, а иногда и дни. Мы сталкивались с проектами, где ручная синхронизация отнимала до 5 часов в неделю — после внедрения middleware это время сократилось до нуля. Наш middleware слушает webhooks обеих систем и синхронизирует данные в реальном времени. Автоматизация сокращает время на перенос данных в 10 раз и исключает ошибки.

Наш опыт — 10+ лет работы с Битрикс24 REST и Trello API. Мы уже выполнили более 50 интеграций, каждая запускается в срок. Средняя экономия средств клиента — до 70% по сравнению с ручным переносом данных.

Как устроена синхронизация

Trello предоставляет REST API и механизм webhooks. Битрикс24 — REST API с исходящими webhooks по событиям. Middleware между ними выполняет три функции: принимает события, трансформирует данные, отправляет обновления в парную систему.

Trello (webhook) → Middleware → Б24 REST API → задача/CRM
Б24 (событие) → Outbound Webhook → Middleware → Trello REST API → карточка

Каждая связка «доска Trello — проект Б24» настраивается отдельно. Одна доска может синхронизироваться с одним проектом, несколько досок — с несколькими проектами.

Маппинг структур

Trello и Б24 организуют работу по-разному. Соответствие:

Trello Битрикс24 Примечание
Board Проект (группа) Одна доска = один проект
List Стадия канбана «To Do», «In Progress», «Done» → стадии задач
Card Задача Основная единица синхронизации
Card name Название задачи Прямое соответствие
Card description Описание задачи Markdown → HTML
Checklist Чеклист задачи Элементы чеклиста синхронизируются поэлементно
Members Участники задачи Через таблицу маппинга пользователей
Due date Крайний срок Формат даты конвертируется
Labels Теги задачи Цвет и название → тег
Attachments Файлы задачи Файлы перезаливаются через middleware

Конвертация описания: Trello хранит текст в Markdown, Б24 — в HTML. Middleware использует парсер для преобразования в обе стороны. Изображения в описании скачиваются и перезаливаются.

Пример конфигурации маппинга
{
  "sourceBoard": "5a2c3d4e5f",
  "targetProject": "group_42",
  "listMapping": {
    "backlog_list_id": "NEW",
    "progress_list_id": "IN_PROGRESS",
    "done_list_id": "COMPLETED"
  },
  "userMapping": {
    "trello_user_email": "bitrix_user_email"
  }
}

Синхронизация статусов через списки

Перемещение карточки между списками в Trello — это смена статуса. Webhook updateCard с полем listAfter сообщает middleware, в какой список переместилась карточка. Middleware ищет соответствие в таблице маппинга и обновляет стадию задачи в Б24.

Обратное направление: при смене стадии задачи в Б24 (событие ONTASKUPDATE) middleware перемещает карточку в соответствующий список Trello через PUT /1/cards/{id} с параметром idList.

Таблица маппинга списков настраивается для каждой доски:

Список Trello Стадия Б24
Backlog Новая
In Progress Выполняется
Review Ждёт контроля
Done Завершена

Автоматизация через Power-Ups и REST API

Trello Power-Ups позволяют добавить кнопки и действия на карточках. Middleware предоставляет endpoint для Power-Up, который добавляет на карточку кнопку «Создать в Б24». По нажатию — карточка создаётся как задача в выбранном проекте.

Со стороны Б24 — робот в бизнес-процессе задач. При создании задачи с определённым тегом (например, «trello») робот вызывает webhook на middleware, который создаёт карточку на нужной доске.

Дополнительные автоматизации:

  • Карточка перемещена в «Done» → задача в Б24 закрывается + комментарий с timestamp
  • Новый комментарий в карточке → комментарий к задаче Б24 (и обратно)
  • Добавлен участник в карточку → добавлен наблюдатель в задачу Б24
  • Изменён дедлайн в Б24 → обновлён due date карточки

Миграция с Trello на Б24

Частый сценарий: команда переезжает с Trello на Битрикс24 полностью. Middleware поддерживает полную миграцию:

  1. Экспорт досок. Через Trello API (GET /1/boards/{id}/cards) выгружаются все карточки с чеклистами, комментариями, вложениями и метками.
  2. Создание структуры. В Б24 создаются проекты (группы), соответствующие доскам. Стадии канбана настраиваются по спискам Trello.
  3. Перенос карточек. Каждая карточка создаётся как задача через tasks.task.add. Чеклисты — через task.checklistitem.add. Комментарии — через task.commentitem.add с указанием автора и даты.
  4. Файлы. Вложения скачиваются из Trello, загружаются на диск Б24, привязываются к задачам.
  5. Архивные карточки. Переносятся как завершённые задачи с сохранением истории.

Объём миграции: доска с 500 карточками переносится за 15–30 минут (зависит от количества вложений и лимитов API).

Как работает двусторонняя синхронизация без задержек?

Ключ — асинхронная очередь и rate limiting. Trello API лимитирует запросы: 100 запросов за 10 секунд на токен, 300 за 10 секунд на ключ. Б24 — 2 запроса в секунду. Middleware управляет throttling, batch-запросами в Б24 через batch метод (до 50 команд за один вызов). Для Trello — fields и card_fields параметры уменьшают число запросов (получать только нужные поля). Такая архитектура позволяет синхронизировать изменения в реальном времени — задержка составляет не более 10 секунд. Ручное копирование занимает часы, а автоматизация — минуты, что быстрее в 10 раз.

Почему важна настройка маппинга пользователей?

Без маппинга участники карточек не привязываются к задачам — задача остаётся без ответственного. Middleware сопоставляет email или ID пользователей Trello с сотрудниками Битрикс24. Если совпадения нет, можно создать пользователя или использовать ответственного по умолчанию. Это предотвращает потерю контекста.

Что входит в работу

  • Разработка и развёртывание middleware (на ваш сервер или облако)
  • Настройка маппинга структур: доски → проекты, списки → стадии, поля → поля
  • Настройка двусторонней синхронизации статусов, комментариев, дедлайнов и вложений
  • Интеграция Power-Ups и бизнес-процессов
  • Полная миграция данных при необходимости
  • Документация по эксплуатации
  • Техническая поддержка в течение 30 дней после запуска

Оценим ваш проект за час — свяжитесь, чтобы обсудить детали. Закажите интеграцию под ключ и забудьте про ручной перенос. Получите персональный расчёт сроков и стоимости. А чтобы убедиться в эффективности, запросите консультацию — мы покажем, как автоматизация окупается.