Kommo + Fireflies.ai: транскрипты и AI-саммари встреч автоматически в карточку лида

Fireflies.ai записывает встречи, расшифровывает их и генерирует AI-саммари с action items, темами и анализом тональности. Kommo ведёт воронку продаж. Логичный сценарий: встреча с клиентом завершилась — транскрипт, саммари и задачи из action items автоматически появляются в карточке лида. Без ручного копирования заметок, без потери контекста. Нативной интеграции между Fireflies.ai и Kommo не существует. Zapier и Make передают данные как плоский текст, теряя структуру. Разбираем как это решается правильно.


Почему нативной интеграции не существует

Fireflies.ai не имеет Kommo в списке нативных CRM-интеграций. Официальные CRM-коннекторы Fireflies — HubSpot, Salesforce, Pipedrive, Zoho. Для всех остальных систем Fireflies предлагает Webhook или синхронизацию через Make и Zapier.

Это означает что единственные «готовые» варианты для Kommo — посредники:

  • Zapier/Make: базовый триггер Transcription completed → создание заметки в Kommo
  • Синхронизация по умолчанию: цикл каждые 3 часа — данные появляются с задержкой​
  • Webhook через Make: real-time, но только базовая передача текста

Ни один из этих вариантов не решает главную задачу — передачу структурированных AI-данных в нужные поля карточки лида.


Что теряется при передаче через Zapier и Make

Fireflies Webhook возвращает богатый структурированный payload после каждой встречи:

Zapier и Make получают этот JSON и передают его в Kommo как плоский текст в одно поле примечания. Структура теряется полностью:

  • ❌ action_items — попадают в текст заметки, а не создают Tasks в Kommo
  • ❌ topics — теряются или попадают в текст
  • ❌ sentiment — не записывается в кастомное поле лида
  • ❌ duration — не фиксируется как отдельное поле
  • ❌ participants — не используются для идентификации контакта
  • ❌ Нет условной логики — все встречи обрабатываются одинаково независимо от контента

Почему кастомная интеграция лучше Zapier и Make

Структурированные данные вместо плоского текста

Кастомная интеграция разбирает JSON payload и маппирует каждый элемент в нужное место Kommo: саммари → примечание с форматированием, action items → Tasks с дедлайнами, sentiment → кастомное поле лида, topics → теги контакта, duration → поле «Длительность встречи», ссылка на транскрипт → поле «Запись встречи».

Условная логика обработки

Zapier и Make поддерживают только линейный триггер без ветвления. Кастомная интеграция применяет правила:

  • Если sentiment = negative → создать Task менеджеру «Требует внимания — негативная встреча»
  • Если duration < 600 секунд → не создавать заметку (технический или случайный звонок)
  • Если участник встречи — новый email → создать новый контакт в Kommo и связать с лидом
  • Если topics содержит «Конкуренты» → поставить тег Competitive deal на лид
  • Если topics содержит «Ценообразование» → обновить этап лида на «Переговоры по цене»

Надёжная идентификация лида

Самая частая проблема в Zapier-связке — найти правильный лид в Kommo для конкретной встречи. Zapier ищет только по email участника. Если у одного контакта несколько лидов — заметка попадает в случайный или создаётся дубль.

Кастомная интеграция использует многоуровневую идентификацию: email участника + активный лид на определённом этапе + временной диапазон последней активности. При отсутствии совпадения — создаётся новый лид с пометкой источника.

Стоимость при масштабе

Zapier и Make тарифицируют каждое событие — при росте команды и количества встреч стоимость растёт линейно. 500 встреч в месяц на Zapier — это $100–200/мес дополнительно к стоимости Fireflies и Kommo. Кастомная интеграция — разовая инвестиция без переменных расходов.

Надёжность и idempotency

Zapier не гарантирует exactly-once доставку — повторная доставка webhook создаёт дубль заметки в карточке лида. Кастомная интеграция использует idempotency keys на основе meeting_id Fireflies — каждая встреча обрабатывается ровно один раз.


Что решает кастомная интеграция от Exceltic.dev

  • AI-саммари в примечание — структурированный саммари встречи автоматически появляется в карточке лида с форматированием: Overview, ключевые темы, следующие шаги
  • Action items → Tasks в Kommo — каждый action item из встречи создаёт Task в карточке лида с дедлайном и назначением на ответственного менеджера
  • Sentiment → кастомное поле — тональность встречи (positive, neutral, negative) записывается в кастомное поле лида и используется для сегментации и приоритизации
  • Topics → теги — темы встречи (ценообразование, конкуренты, интеграции, поддержка) автоматически добавляются как теги к лиду и контакту
  • Ссылка на транскрипт — прямая ссылка на полный транскрипт в Fireflies записывается в кастомное поле карточки лида — менеджер открывает одним кликом
  • Длительность встречи — фиксируется в кастомном поле для аналитики: средняя длина встреч по этапам воронки
  • Автоматическое создание контактов — новые участники встречи которых нет в Kommo создаются как контакты и привязываются к лиду
  • Условная смена этапа — на основе тем встречи лид автоматически переводится на следующий этап: обсуждение цены → этап «Переговоры», упоминание договора → этап «Договор»
  • Фильтрация встреч — только встречи с клиентами синхронизируются в Kommo; внутренние митинги, рекрутинговые звонки и личные встречи фильтруются по домену участников или названию события

Как работает интеграция — технический процесс

Архитектура подключения

Интеграция построена на связке Fireflies.ai Webhook → middleware Exceltic → Kommo API v4. После завершения обработки записи Fireflies отправляет webhook Transcription completed с полным payload встречи. Аутентификация с Fireflies через API Key в заголовке запроса. Аутентификация с Kommo через OAuth2 Long-lived Token.

Пошаговый сценарий: встреча с клиентом завершена

  1. Встреча в Zoom/Google Meet/Teams завершается — Fireflies обрабатывает запись
  2. Через 10–20 минут Fireflies отправляет webhook Transcription completed
  3. Middleware верифицирует запрос и парсит payload
  4. Фильтрация: проверяется домен участников — если все участники внутренние (@company.com) → встреча пропускается
  5. Идентификация лида: поиск в Kommo по email внешнего участника: GET /api/v4/contacts?query={email}
  6. Поиск активного лида связанного с найденным контактом: GET /api/v4/leads?contact_id={id}&status=active
  7. Если лид найден — создаётся форматированное примечание: POST /api/v4/leads/{id}/notes
  8. Из action_items создаются Tasks: POST /api/v4/tasks с дедлайном +2 рабочих дня
  9. Обновляются кастомные поля лида: sentiment, topics, meeting duration, transcript URL: PATCH /api/v4/leads/{id}
  10. На основе topics применяются теги: POST /api/v4/leads/{id}/tags
  11. Применяются правила условной смены этапа если topics содержит триггерные темы
  12. Если внешний участник не найден в Kommo — создаётся новый контакт и новый лид с тегом New from Fireflies

Формат саммари в карточке лида

text

📋 ВСТРЕЧА: Demo Call с Иван Петров (TechCorp) 📅 25 марта 2026 | ⏱ 47 минут | 😊 Позитивная ОБЗОР Клиент заинтересован в Enterprise-плане. Основные вопросы по интеграции с их ERP-системой и SLA. 🎯 ТЕМЫ Ценообразование · Интеграции · SLA · Конкуренты ✅ ACTION ITEMS → Отправить КП с Enterprise-ценами [до 27.03] → Согласовать технический звонок с их IT-командой → Подготовить сравнение с конкурентами 🔗 Полный транскрипт: [открыть в Fireflies]

Что происходит при ошибке

Если Kommo API недоступен в момент получения webhook — событие сохраняется в очередь с exponential backoff. Повторные попытки выполняются до успешной доставки. Middleware использует meeting_id Fireflies как idempotency key — встреча обрабатывается ровно один раз даже при повторной доставке webhook.


Реальный кейс

Консалтинговая компания, 5 менеджеров по продажам, ~60 встреч с клиентами в месяц.

Менеджеры проводили демо и discovery-звонки в Zoom с Fireflies. После каждой встречи нужно было вручную перенести ключевые моменты в Kommo: открыть транскрипт в Fireflies, прочитать саммари, скопировать action items, создать Tasks в Kommo, добавить заметку. На это уходило 10–15 минут после каждой встречи. При 12–15 встречах в неделю — 2–3 часа еженедельной рутины на каждого менеджера.

Дополнительная проблема: часть менеджеров пропускала перенос заметок при высокой нагрузке. Руководитель не видел контекст встреч в Kommo — только этапы воронки без понимания что происходит внутри сделки.

После подключения кастомной интеграции: через 15 минут после каждой встречи в карточке лида появляется форматированный саммари, Tasks из action items созданы и назначены, тег Competitive deal автоматически ставится если клиент упомянул конкурентов.

Результат: 2–3 часа в неделю возвращены каждому менеджеру, руководитель видит контекст всех встреч в Kommo без переключения в Fireflies, 0 потерянных action items.


Для каких бизнесов подходит

Интеграция наиболее актуальна для сервисных компаний и B2B sales-команд с активным календарём встреч — консалтинг, IT-продажи, агентства — где качество переноса контекста встречи в CRM напрямую влияет на скорость закрытия сделок.

Особенно ценна для команд с удалёнными менеджерами или несколькими часовыми поясами — когда руководитель физически не присутствует на встречах и единственный источник информации о прогрессе сделки — карточка в Kommo.


Часто задаваемые вопросы

Почему нет нативной интеграции Fireflies.ai и Kommo?
Fireflies.ai поддерживает нативные интеграции только с крупнейшими CRM-платформами: HubSpot, Salesforce, Pipedrive, Zoho. Kommo не входит в этот список. Для всех остальных систем Fireflies предоставляет Webhook API — кастомная интеграция Exceltic.dev использует именно его для передачи полной структуры данных встречи.

Работает ли интеграция со всеми платформами для встреч?
Да. Fireflies.ai поддерживает автозапись для Zoom, Google Meet, Microsoft Teams, Webex и других платформ. Интеграция с Kommo работает независимо от платформы встречи — данные передаются через Fireflies Webhook после завершения обработки любой записи.

Как интеграция определяет к какому лиду в Kommo относится встреча?
Middleware ищет лид по email внешнего участника встречи. Если найден один активный лид — данные записываются в него. Если несколько активных лидов — используется лид с наиболее свежей активностью. Если лид не найден — создаётся новый контакт и лид с тегом New from Fireflies для ручной проверки менеджером.

Можно ли исключить внутренние встречи из синхронизации?
Да. Настраивается фильтр по доменам участников: если все участники имеют корпоративный домен — встреча не синхронизируется в Kommo. Дополнительно можно фильтровать по названию события: встречи содержащие «Internal», «Team sync», «1:1» в названии пропускаются.

Сколько времени занимает разработка интеграции Fireflies.ai и Kommo?
Базовая интеграция с саммари и action items как Tasks — 2–3 рабочих дня. Версия с условной логикой, сменой этапов по темам, фильтрацией встреч и созданием контактов — 4–6 рабочих дней. Exceltic.dev определяет точные сроки после технического брифа.

Если вы хотите чтобы каждая встреча с клиентом автоматически обновляла карточку лида в Kommo — опишите задачу команде Exceltic.dev. Настроим передачу данных под структуру вашей воронки.

Ещё статьи

Все →