Михаил, продакт в агентстве, включил Notion AI Meeting Notes: summary после Zoom есть, а в базе «Задачи команды» пусто. Менеджеры копируют action items руками, на третьей встрече в трекере три карточки «Созвон с клиентом X». Гайд 2025 с Database ID в n8n 2.31 дал 400 validation_error. Ниже один workflow: итоги созвона -> карточки Notion с Owner, Due и External ID -> ping в Slack или Telegram. Тестовая встреча должна дать видимый результат за 15 минут.
TL;DR / Быстрый инсайт: AI Meeting Notes пишет summary в страницу, но не заполняет базу Tasks с владельцем и сроком. В n8n 2.31 узел Notion v3 под API 2026-03-11 принимает Data Source ID, не Database ID из старых туториалов. Схема: триггер (форма, Telegram или ручной запуск) -> парсинг решений -> проверка External ID -> Create page -> уведомление. Повторный прогон с тем же Meeting ID не плодит дубликаты.
Если созвон заканчивается, а в трекере ноль задач - это не «плохая дисциплина», а отсутствие маршрута из разговора в систему. Здесь не обзор всех интеграций Notion, а один стол: шаблон протокола, один data source, один n8n workflow. n8n - open-source платформа автоматизации (свой сервер или облако). Notion API - официальный мост: по ключу integration внешний сервис читает и пишет страницы в workspace, как робот-секретарь с пропуском только в нужные базы.
Зафиксируйте один шаблон протокола в Notion - не весь workspace

Типичная ошибка: пытаться автоматизировать всю базу знаний. Для сценария «после встречи» хватит двух сущностей, иначе mapping полей превратится в недельный проект.
1. Шаблон страницы Meeting Notes с полями Meeting ID (уникальный код встречи), Date, Participants, Decisions, Raw summary. Сюда попадает сырьё: текст из Zoom AI, ручной ввод или сообщение из Telegram.
2. Отдельная база Tasks со свойствами Title, Owner (person), Due (date), Status, External ID (text), Source URL. Каждое решение - отдельная карточка с владельцем и дедлайном, а не абзац в простыне протокола.
| Поле | Где хранить | Зачем в workflow |
|---|---|---|
| Meeting ID + Date | Шаблон протокола | Собрать External ID для идемпотентности |
| Owner, Due | База Tasks | Команда видит владельца и срок без ручного копипаста |
| External ID | База Tasks | Повторный запуск не создаёт дубликаты |
| Raw summary | Шаблон протокола | Источник для парсинга action items |
На практике хватит 3-7 решений в формате «что / кто / до когда». Важно: не стоит автоматизировать весь workspace - зафиксируйте только протокол и Tasks. На Free-плане Notion API и integration token работают; AI Meeting Notes с автоматической расшифровкой - только Business или Enterprise (документация Notion). Без Business summary вводите через Form или Telegram в n8n - карточки в Tasks создадутся одинаково.
Подключите Notion к n8n: token, доступ и Data Source ID вместо Database ID

В июле 2026 n8n 2.31 выкатил Notion node v3 под API 2026-03-11: Create и Get Many для database page принимают Data Source ID, а не Database ID из гайдов 2025 года. Параллельно Notion переименовал блок transcription в meeting_notes. Старый туториал на свежем инстансе часто ломается именно здесь - отсюда 400 validation_error у Михаила.
- Создайте internal integration в Notion: Settings -> Connections -> Develop or manage integrations. Скопируйте secret token - пароль для n8n.
- Выдайте доступ только двум базам - протоколов и Tasks. Не открывайте весь workspace: меньше риска случайной перезаписи чужих страниц.
- Добавьте credential Notion API в n8n (или OAuth с версии 2.16). Убедитесь, что Test проходит без ошибки.
- Добавьте Notion node typeVersion 3, resource Data Source -> Search. Выберите базу Tasks, зафиксируйте Data Source ID в заметке workflow.
- Не используйте Database ID из скриншотов 2025: на n8n 2.31+ будет 400. Избегайте копипаста ID из URL страницы - канон миграции PR #33749.
Типичная ошибка: скопировать ID из URL страницы базы. В v3 нужен data source, который node находит через Search. У multi-source базы несколько источников - берите тот, куда пишете Tasks.
Соберите workflow: триггер, парсинг решений и Create page в Tasks

Непонятно, с чего начать триггер? Советуем MVP без Zoom OAuth: Manual Trigger, n8n Form или Telegram Trigger. Позже - Webhook node на события Notion с verification_token и проверкой X-Notion-Signature (webhooks). Штатного Notion Trigger для webhook в n8n пока нет - community feature request, не блокер для первого end-to-end теста.
Схема post-meeting workflow:
Триггер -> Set или Code (разбор action items) -> IF + Get Many по External ID -> Create database page в Tasks -> Create page протокола -> Slack или Telegram notify
- Триггер. Form Trigger: Meeting ID, Date, Participants, текст summary. Или Telegram: бот принимает «итоги созвона» после встречи.
- Парсинг. Code node: строки «- [Имя] сделать X до ДД.ММ». На старте regex; позже LLM node для свободного текста.
- Идемпотентность. External ID = Meeting ID + date. Get Many с фильтром. IF «уже есть» -> skip Create - нет третьей карточки «Созвон с клиентом X».
- Create page. Notion v3, Database Page: Title, Owner, Due, Status = «To do», External ID, Source URL.
- Протокол. Второй Create - одна страница Meeting Notes со ссылками на Tasks.
В реальном проекте часто ломается маппинг типов: Owner = people, Due = date в ISO. Проверьте формат даты в Code node до отправки в Notion - текст вместо ISO даёт validation_error.
Проставьте Owner, Due и уведомление в Slack или Telegram
Summary в AI Meeting Notes удобный, но без Owner и Due это не задача для команды. n8n делает write-back в базу Tasks - то, что нативный AI notes не делает.
После Create добавьте Slack (channel message) или Telegram (send message): «После встречи {Meeting ID} создано N задач» + ссылки. Команда видит результат в Notion и получает ping за 15 минут.
Для production: ~3 запроса в секунду на integration, при превышении HTTP 429 и Retry-After (request limits). Append block children - max 100 за запрос. На большой встрече - Wait между пачками и retry. Рекомендуем логировать execution ID: при 429 половина карточек уже создана, без лога не восстановите состояние.
| Триггер на старте | Плюсы | Минусы |
|---|---|---|
| Form / Manual | Тест за 15 минут без Zoom OAuth | Summary вручную |
| Telegram бот | Быстрый ввод с телефона | Парсинг свободного текста |
| AI Notes + Manual | Готовый summary на Business+ | Ручной запуск workflow |
| Notion webhook | Автозапуск при обновлении страницы | HMAC, задержка до ~1 мин |
Чек-лист теста: две задачи, ноль дублей за 15 минут
Прогоните тестовую встречу с двумя action items. Не делайте Production, пока не закрыты пункты - проверьте каждый шаг по списку:
- Запуск с тестовым Meeting ID и summary из двух строк с разными Owner и Due.
- В Tasks - 2 карточки с заполненными Owner и Due.
- В протоколах - 1 страница со ссылками на карточки.
- Slack или Telegram получил уведомление.
- Повторный прогон с тем же External ID - без дублей.
- Execution log без 400 validation_error и зависших 429.
Как понять, что всё сработало (success criteria): в базе Tasks одна страница протокола и N карточек с Owner и Due; повторный прогон идемпотентен; команда видит задачи в Notion и уведомление в мессенджере в течение 15 минут. Это измеримый результат вместо «вроде автоматизировали».
Что дальше
После MVP добавьте Notion webhook на обновление протокола или Zoom summary отдельным входом. Расширяйте по одному типу созвона, не «все встречи компании» сразу. Справочники: Notion node, upgrade guide 2026-03-11. Пилот под ваш стек - calmopsai.com.
Материал проверен: эксперт Елена Ковалева (Главный эксперт по SEO/GEO).
Достоверность данных: ключевые формулировки и технические факты сверены с Яндекс Вордстат и официальными docs n8n / Notion на июль 2026 года.
Частые вопросы
Нужен ли платный Notion для n8n?
Нет для API: integration token и запись в базы работают на Free. AI Meeting Notes - Business или Enterprise. На Free используйте Form или Telegram как вход summary.
Чем это лучше ручного копипаста из Zoom AI?
Zoom AI и Notion Meeting Notes дают текст, но не заполняют базу с Owner, Due и External ID. Ручной копипаст - 10-20 минут после каждого созвона и риск дублей. Workflow один раз настраивается: решение сразу карточка с владельцем и сроком.
Как не плодить дубликаты страниц на одну встречу?
Заведите External ID (Meeting ID + date). Перед Create - Get Many с фильтром. Если страница есть - skip. Повторный запуск не создаст третью карточку.
Почему гайд с Database ID даёт 400 на n8n 2.31?
Notion node v3 и API 2026-03-11 требуют Data Source ID для Create и Get Many. Обновите node до typeVersion 3, выберите source через Search.
Какой триггер выбрать первым?
Manual Trigger или Form - быстрый end-to-end без OAuth. Telegram - если итоги с телефона. Webhook - когда MVP стабилен и нужен автозапуск.
Что делать при ошибке 429 от Notion API?
Rate limit ~3 req/s. Добавьте Wait, читайте Retry-After, включите retry. Не создавайте десятки карточек в цикле без пауз.
Заполнит ли Notion AI Meeting Notes мою базу Tasks?
Нет. AI notes пишут summary в блок страницы, не маппят Owner и Due в отдельную базу. Write-back в Tasks - через n8n с вашим шаблоном и External ID.
