Вернуться назад
Табрика + n8n: подключаем таблицы к любым сервисам без кода
Интеграция

Табрика + n8n: подключаем таблицы к любым сервисам без кода

Попробовать бесплатно
5 минут

Мы запустили интеграцию Табрики с n8n. Теперь данные из ваших таблиц можно читать и менять прямо из сценариев автоматизации, а любое событие в таблице может запускать сценарий.

Зачем это нужно

Табрика хранит данные в таблицах и отдаёт их через Public API. Но писать каждый раз запросы руками неудобно. n8n решает это: это визуальный конструктор сценариев, где блоки соединяются на холсте. Теперь Табрика стала таким блоком.

Типичные задачи:

  • заявка с формы или из чат-бота попадает в таблицу;
  • при новой записи в таблице уходит уведомление в мессенджер или на почту;
  • данные из внешних сервисов регулярно обновляют записи в Табрике;
  • по расписанию собирается отчёт из таблицы.

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

Интеграция состоит из двух нод. Основная нода работает с записями таблицы:

Операция Что делает
Get Many Получает список записей с фильтрами, сортировкой и выбором нужных полей
Get Получает одну запись по её ID
Create Создаёт запись
Update Обновляет поля существующей записи
Create or Update Ищет запись по полю, например по email: находит и обновляет, не находит и создаёт
Delete Удаляет запись
Count Считает записи, в том числе по фильтру

Нода триггера запускает сценарий, когда в таблице появляется новая запись. При первой активации она только запоминает текущее состояние, поэтому старые записи не придут лавиной.

Что сделали удобным

  • Ссылка вместо ID. Скопируйте адрес таблицы из браузера вида https://tabrica.ru/orgs/tabrica/db/25/table/52. Нода сама возьмёт из него ID базы и таблицы.
  • Фильтры без синтаксиса. Условия собираются из списка: «равно», «содержит», «больше», «между», «в списке», «пусто». Условия можно объединять через И или ИЛИ. Для дат работают today, daysAgo,7 и другие ключевые слова. Сырое выражение where тоже доступно.
  • Три способа передать данные. Можно заполнить поля списком «поле — значение», передать JSON или автоматически взять поля из входящих данных предыдущего блока.
  • Понятные ошибки. Вместо кода вроде public_read_only нода объясняет, что токен только на чтение и нужен токен с правами на запись.
  • Работа в AI-агентах. Нода доступна как инструмент для AI Agent в n8n.

Как установить

Схема
  • В n8n откройте Settings → Community Nodes → Install и введите n8n-nodes-tabrica.
  • В Табрике откройте настройки организации, вкладку API, и создайте токен. Для чтения достаточно токена на чтение. Для создания, обновления и удаления нужен токен с правами на запись.
  • В n8n создайте учётные данные API: в Base URL укажите https://api.tabrica.ru, в API Token вставьте токен.

Установка через интерфейс работает в self-hosted n8n. В облачной версии n8n community-ноды доступны только после верификации.

Пример: заявки с сайта в Табрику

  1. Блок Webhook принимает заявку с формы.
  2. Блок Табрики с операцией Create or Update ищет клиента по полю Email. Если клиент есть, запись обновляется, если нет, создаётся.
  3. В ответе есть поле _action со значением created или updated. По нему сценарий ветвится, например, чтобы отправить сообщение в Telegram только о новых клиентах.

Репозиторий: https://github.com/Tabrica/n8n-nodes-tabrica

Продолжить чтение

Похожие статьи