Kommo + Notion: задачи и базы данных из воронки продаж без ручного переноса

Kommo + Notion: задачи и базы данных из воронки продаж без ручного переноса

Нативной интеграции между Kommo и Notion нет. Когда сделка переходит в «Производство» или «Активный проект», менеджер вручную создаёт карточку в Notion, копирует данные клиента, ставит задачи команде. Когда проект завершается в Notion — менеджер снова идёт в Kommo и вручную закрывает сделку. Этот разрыв между продажами и производством — типичная проблема для сервисных компаний.

Кастомная интеграция синхронизирует переход: сделка перешла в нужный этап -> запись в Notion-базе создана автоматически с данными из CRM. Статус в Notion изменился -> Kommo получает обновление.

Типичный сценарий: агентство или сервисная компания

Продажи ведутся в Kommo: лиды, переговоры, договор. После подписания начинается работа — её ведут в Notion: проектная доска, задачи команды, документы, онбординг клиента.

Без интеграции:

  1. Менеджер подписывает договор, переводит в «Производство»
  2. Идёт в Notion, создаёт новую страницу/запись в БД
  3. Копирует: имя клиента, контакт, сумму, условия, дедлайн
  4. Ставит задачи команде
  5. Команда работает в Notion
  6. Проект завершён -> менеджер снова идёт в Kommo закрывать сделку

С интеграцией шаги 2–4 выполняются автоматически за 5 секунд после смены этапа.

Что умеет кастомная интеграция

Kommo -> Notion (по триггеру этапа):
— При переводе сделки в «Производство» -> создаётся запись в Notion-базе «Проекты»
— Поля сделки (название, клиент, сумма, ответственный, дедлайн) -> свойства Notion-записи
— Автоматически создаётся набор задач (чеклист) по шаблону для данного типа проекта
— Ссылка на Notion-страницу записывается в кастомное поле сделки Kommo

Notion -> Kommo (через polling или Notion webhooks):
— Статус записи в Notion изменился на «Завершён» -> сделка в Kommo переводится на следующий этап
— Дата завершения проекта фиксируется в поле сделки
— Опционально: если статус «Заморожен» -> задача менеджеру в Kommo «Уточнить у клиента»

Работа с Notion API

Notion имеет официальный REST API (версия 2022-06-28). Для работы нужна интеграция (Integration Token) с доступом к нужным базам данных.

Создание записи в Notion-базе:

POST https://api.notion.com/v1/pages
Notion-Version: 2022-06-28
Authorization: Bearer {integration_token}

{
  "parent": { "database_id": "{projects_db_id}" },
  "properties": {
    "Название": {
      "title": [{ "text": { "content": "Проект: {deal_name}" } }]
    },
    "Клиент": {
      "rich_text": [{ "text": { "content": "{client_name}" } }]
    },
    "Сумма": { "number": {deal_amount} },
    "Дедлайн": { "date": { "start": "{deadline_date}" } },
    "Статус": { "select": { "name": "В работе" } },
    "Kommo ID": {
      "rich_text": [{ "text": { "content": "{kommo_lead_id}" } }]
    }
  }
}

Добавление задач-чеклиста к странице:

PATCH https://api.notion.com/v1/blocks/{page_id}/children
{
  "children": [
    {
      "type": "to_do",
      "to_do": {
        "rich_text": [{ "text": { "content": "Онбординг-звонок с клиентом" } }],
        "checked": false
      }
    },
    {
      "type": "to_do",
      "to_do": {
        "rich_text": [{ "text": { "content": "Доступы получены" } }],
        "checked": false
      }
    }
  ]
}

Шаблоны задач хранятся в конфиге backend и выбираются по типу проекта (поле в сделке Kommo).

Синхронизация статуса из Notion в Kommo

Notion не имеет нативных webhooks (по состоянию на Q2 2026 — функция в beta для Enterprise). Для остальных планов используется polling:

Backend каждые 5–10 минут запрашивает изменённые страницы:

POST https://api.notion.com/v1/databases/{db_id}/query
{
  "filter": {
    "and": [
      { "property": "Статус", "select": { "equals": "Завершён" } },
      { "timestamp": "last_edited_time",
        "last_edited_time": { "after": "{last_check_timestamp}" } }
    ]
  }
}

Для найденных записей: читает Kommo ID из свойства страницы -> обновляет этап сделки в Kommo.

Если Notion webhooks в вашем тарифе доступны — polling заменяется на event-driven подход: мгновенное обновление вместо задержки в 5–10 минут.

Разные базы для разных типов проектов

Если в компании несколько типов проектов с разными Notion-базами (например, «Разработка», «Дизайн», «Консалтинг»), маппинг хранится в конфиге:

{
  "pipeline_stage_mapping": {
    "18766543": {
      "deal_type_field": "Тип проекта",
      "databases": {
        "Разработка": "db_id_development",
        "Дизайн": "db_id_design",
        "Консалтинг": "db_id_consulting"
      },
      "task_templates": {
        "Разработка": ["Технический бриф", "Доступы к репозиторию", "Настройка окружения"],
        "Дизайн": ["Бриф на дизайн", "Референсы согласованы", "Первый вариант"]
      }
    }
  }
}

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

Для веб-агентства (8 менеджеров, 4 разработчика, проекты $3,000–20,000):
— До интеграции: менеджер тратил 15–20 минут на создание проекта в Notion после каждой продажи. При 10 сделках в месяц — 3+ часа только на «заведение» проектов.
— Команда периодически получала неполные данные (менеджер забывал скопировать телефон или дедлайн)
— После завершения проекта Kommo обновлялся в лучшем случае на следующий день

После интеграции:
— Проект в Notion создаётся через 8 секунд после смены этапа
— Все данные из сделки передаются автоматически — ошибок «забыл скопировать» нет
— Статус «Завершён» в Notion обновляет Kommo в течение 10 минут (polling)
— Менеджеры отмечают: «видим в Kommo что проект закрыт, не нужно переспрашивать разработчиков»

Для кого актуально

Интеграция Kommo + Notion имеет смысл если:
— Компания — сервисная (агентство, консалтинг, разработка): продажи в CRM, производство в Notion
— При закрытии сделки нужно автоматически создать проектную страницу с задачами
— Важна синхронизация статуса проекта обратно в CRM без ручного обновления
— В Notion ведутся шаблонные проекты — один тип сделки = один набор задач

Для компаний, которые используют ClickUp вместо Notion — аналогичная схема доступна через интеграцию Kommo и ClickUp с нативным API ClickUp.

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

Notion API бесплатный?

Да. Notion API доступен на всех платных планах Notion (Plus, Business, Enterprise) и на бесплатном плане с ограничениями. Integration Token создаётся в настройках Notion -> My connections -> Develop or manage integrations. Запросов API — без явных лимитов, но с rate limiting при высокой нагрузке (3 запроса в секунду).

Можно ли создавать несколько Notion-страниц для одной сделки?

Да. Например: при смене этапа «Дизайн» -> создаётся страница в базе «Дизайн-проекты». При смене на «Разработка» -> создаётся страница в «Dev-проекты». Backend хранит несколько Notion-ID для одной сделки в разных кастомных полях Kommo.

Что если менеджер переименовал запись в Notion?

По умолчанию синхронизация идёт по ID, не по названию. Переименование в Notion не ломает связь — backend использует Kommo ID из служебного свойства записи для идентификации. Название в Notion можно менять свободно.

Notion подходит как полноценный project management инструмент?

Для команд до 15–20 человек с несложными проектами — да. Для более сложных сценариев (dependencies между задачами, Gantt, time tracking) лучше смотреть в сторону ClickUp, Jira или Asana. Схема интеграции с Kommo аналогична — меняется только API целевого инструмента.

Итого

  • Нативной интеграции Kommo + Notion нет; Zapier даёт только базовое создание страницы без задач и шаблонов
  • Кастомная интеграция: смена этапа в Kommo -> создание Notion-записи с чеклистом задач
  • Обратная синхронизация: polling каждые 5–10 минут или Notion webhooks (Enterprise)
  • Маппинг тип проекта -> Notion-база -> шаблон задач задаётся в конфиге
  • Типовой срок разработки — 2–3 недели

Если ваша команда ведёт продажи в Kommo, а проекты в Notion — опишите схему работы. Exceltic.dev оценит сложность и предложит конкретное решение.

Ещё статьи

Все →