Кейс / Интеграция

Plaud × Notion: как мы превратили хаос в клиентский продукт

Цель была простой: автоматом забирать транскрипты и summary из Plaud в Notion так, чтобы это было не «что-то импортнулось», а готовая витрина, которую можно показывать клиентам и продавать.

Записей обработано

50+

С автоматической синхронизацией по расписанию.

Дубли и мусор

0

После финального dedupe + чистки legacy-полей.

Структура в базе

Native sub-item

Transcript = parent, summary = children.

Что сделали в архитектуре

1. Разбор Plaud-форматов

Поддержали разные варианты ответа API: content_list, data_link, gzip-контент, fallback на legacy-поля.

2. Чистая data-модель в Notion

Убрали смешение legacy relation и перешли на нативную иерархию Notion sub-items.

3. Dedupe по «истине» Plaud

Сверка по каждому file ID: архив лишнего, восстановление связей, исключение ложных дублей.

4. Автономный прод-контур

Отдельный сервис + таймеры + healthcheck + lock от параллельных запусков.

С какими багами мы мучились (и победили)

  • Пустые страницы: заголовки есть, контента нет. Оказалось, данные лежали в других полях API.
  • Двойные relation-свойства: Sub-item и Sub-item 1. В базе визуальный «двойной бухгалтер».
  • Лишние sub-items: в Plaud 4 summary, в Notion 10. Причина — дубли и пересборка связей без строгой нормализации.
  • Markdown «по-сырую»: **Жирный текст** отображался звёздочками. Добавили нормальный rich-text рендер.
  • Outline-шум: технические outline-записи выглядели как основные документы. Убрали из клиентского слоя.

Да, на этапе «да там на вечер» мы немного недооценили творческий потенциал edge-case’ов 😄

Итог: что получилось в итоге

✅ Чистая база

Без дублей, без legacy relation-полей, без лишних «главных» summary.

✅ Правильная иерархия

Transcript как parent, summary как sub-item. Логично и читаемо для клиента.

✅ Красивое отображение

Нормальный rich-text, иконки по типам, аккуратные поля и структура.

✅ Автоматический режим

Сервис работает сам: таймеры, healthcheck и защита от параллельных прогонов.

Важно: это не только про Notion

Этот кейс — конкретно под мой контур (Plaud × Notion). Но подход универсальный: мы внедряем интеграции под ваш реальный стек, даже если Notion у вас вообще нет.

Документы и базы

Google Docs, Google Sheets, Notion, Airtable, внутренние БД.

CRM и операции

amoCRM, Bitrix24, HubSpot, самописные CRM через API.

Коммуникации

Telegram, WhatsApp, Email, Slack/Discord.

Автоматизация

Webhook-пайплайны, cron/systemd, мониторинг и healthcheck.

Как запускаем проект (без выдуманных тарифов)

1) Диагностика

Разбор процесса и карта интеграции под вашу команду.

2) Пилот (MVP)

Запуск ограниченного контура и проверка на реальных данных.

3) Production

Стабилизация, мониторинг, поддержка и развитие.

Стоимость и сроки фиксируем после короткого discovery (30 минут), исходя из объёма данных и сложности контура.

Хотите такой же контур под ваш проект?

Соберём интеграцию под ключ: ingestion, модель данных, понятный UX и автономная эксплуатация. Не только для Notion, а под ваш стек и вашу команду.

© 2026 ИП Пименов Сергей Викторович
ИНН 616271176890
ОГРН 316619600255641