Интеграция Baserow с Notion - синхронизация через REST API
Notion и Baserow закрывают разные задачи: Notion хранит контекст и координацию команды - что, зачем и кто отвечает, а Baserow держит структурированное исполнение - сколько, когда и где; открытая редакция Baserow связывает их без сторонних платных шлюзов через REST API и вебхуки, и ниже описаны типичные сценарии использования, пошаговая настройка двусторонней синхронизации и то, как разделить данные между инструментами.
Обзор
Notion работает как инструмент документации и совместной работы: планирование проектов, заметки со встреч, черновики контента. Baserow отвечает за управление базами данных, автоматизацию и хранение структурированных данных. Оба сервиса предоставляют REST API, поэтому синхронизацию можно построить через собственные скрипты или сценарии автоматизации, не выходя за пределы бесплатного функционала любого из инструментов.

Сценарии использования
Типичные варианты применения связки:
- Управление проектами: цели и контекст фиксируются в Notion, а задачи и зависимости отслеживаются в таблицах Baserow.
- CRM-процессы: документация по клиентам хранится в Notion, структурированные данные о лидах и сделках - в Baserow.
- Разработка продукта: спецификации и вики ведутся в Notion, функции, спринты и баги - в Baserow.
- Контентный конвейер: черновики пишутся в Notion, метаданные, даты публикации и статусы - в Baserow.
- Отчётность на основе данных: записи Baserow периодически подтягиваются в Notion через REST API, формируя читаемый отчётный слой без ручного копирования данных.
Настройка интеграции
Шаг 1. Таблица в Baserow
Создайте таблицу «Content Pipeline» со следующими полями:
- Title (название), Type (тип, поле с одним выбором), Status (статус, поле с одним выбором).
- Author (автор), Publish Date (дата публикации), Notion URL (ссылка на страницу Notion).
- Notes (заметки), Days Until Publish - формульное поле , которое считает дни до публикации, и ещё одно формульное поле для статуса просрочки.
Шаг 2. Шаблон базы данных в Notion
Создайте многоразовый шаблон базы данных Notion, который включает свойства метаданных (тип контента, статус, автор, дата публикации, ссылка на запись Baserow) и разделы страницы: бриф по контенту, черновик, чек-лист публикации, аналитика.
Шаг 3. Настройка интеграции на стороне Notion
Создайте интеграцию Notion с правами на добавление контента и получите три идентификатора: секретный ключ API для аутентификации запросов, идентификатор источника данных в настройках базы Notion и идентификатор шаблона через эндпоинт списка шаблонов.
Шаг 4. Два сценария автоматизации
Сценарий A (Baserow → Notion):
- Триггер: в таблице Content Pipeline создана новая строка.
- Действия: вызов API Notion для создания страницы по шаблону, заполнение её свойств данными строки, запись ссылки на созданную страницу Notion обратно в поле Notion URL таблицы Baserow.

Сценарий B (Notion → Baserow):
- Триггер: автоматизация Baserow получает вебхук от Notion при обновлении страницы.
- Действия: получение данных обновлённой страницы, поиск соответствующей записи в Baserow по ссылке или идентификатору, синхронизация полей Status и Publish Date.

Рекомендации по распределению данных
Держите в Baserow всё, что нужно фильтровать, сортировать или задействовать в автоматизации - это структурированные данные. Держите в Notion всё, что имеет описательный или совместный характер - контекст, обсуждения, черновики.
Не копируйте данные между инструментами вручную - синхронизируйте их через сценарии на основе API и вебхуков, описанные выше. Используйте фильтры представлений Baserow, чтобы точно определить, какие строки попадут в очередную синхронизацию, а шаблоны Notion - чтобы новые страницы оставались единообразными.
Часто задаваемые вопросы
Нужен ли сторонний сервис автоматизации вроде Zapier или Make? Нет - оба сценария реализуются напрямую через REST API Baserow и вебхук-триггер автоматизации; сторонний сервис можно добавить как промежуточный мост между системами, но обязательным он не является.
Какой токен используется для вызовов API Baserow? Database-токен (API-токен) рабочего пространства - он передаётся в заголовке Authorization вместо личных данных для входа и не даёт доступа за пределы связанной базы данных.
Что делать, если структура записей Content Pipeline не совпадает со свойствами базы Notion? Сопоставление полей настраивается вручную на этапе создания действий в обоих сценариях - автоматического сопоставления по имени нет, поэтому после изменения структуры таблицы или базы стоит перепроверить оба сценария.
Смежные темы - интеграция с Power BI для визуализации данных Baserow во внешних BI-инструментах и интеграция с Power Automate как альтернативный способ связать формы и таблицы с Baserow.