🔗Интеграция с помощью сервиса n8n
n8n — это платформа для визуальной автоматизации процессов и интеграции различных веб-сервисов и приложений без написания сложного кода и привлечения разработчиков.
В Selarti вы можете настроить интеграцию с любым внешним сервисом, используя вебхуки.
Настройка интеграции в личном кабинете n8n
Зарегистрируйтесь в сервисе n8n. Для создания нового процесса нажмите в левой части экрана на знак «+» и выберите «New workflow».

В центре экрана нажмите «Add first step...» и в открывшемся справа окне в строке поиска укажите «Webhook». Выберите «Webhook».

Откроется окно настроек вебхуков. В поле «HTTP Method» выберите значение «POST», нажмите выше на ссылку в «Test URL», чтобы скопировать адрес — он понадобится на следующем шаге. Далее нажмите «Listen for test event», чтобы n8n начал ожидать тестовый вебхук из Selarti.

Настройка интеграции в личном кабинете Selarti
Перейдите в личный кабинет Selarti, в боковой панели управления слева перейдите в раздел «Интеграции», справа вверху нажмите «Создать интеграцию». Выберите тип интеграции «n8n».

Укажите любое название, затем вставьте ссылку, скопированную в личном кабинете n8n. Нажмите «Отправить тестовый webhook».

Если вы всё сделали правильно, то введённая ссылка в Selarti будет подсвечена зелёным.

Выберите нужные типы триггеров в выпадающем списке «Выберите тип webhook» и нажмите «Создать интеграцию».

Подробнее о передаваемых параметрах вебхуков и custom API с индивидуальными полями — в статье «Интеграция с внешним мессенджером».
Проверка вебхука и переход в рабочий режим в n8n
Вернитесь в n8n и проверьте окно настройки вебхуков — информация об отправке данных на тестовый адрес отобразится в поле справа. После успешного теста переключитесь на вкладку «Production URL» и нажмите на ссылку, чтобы её скопировать.

Затем перейдите обратно в Selarti, откройте раздел «Интеграции» и выберите созданную интеграцию. Замените URL на рабочий и нажмите «Сохранить».

Создание действия в сервисе n8n
Закройте в n8n окно настройки вебхуков и добавьте необходимое действие в процесс. Вариантов может быть очень много, n8n поддерживает большое число действий.
Готово, интеграция настроена!
Пример настройки передачи данных в Google Sheets
Для этой настройки вам понадобится аккаунт в Google и заранее созданная Google-таблица с заголовками.
Нажмите рядом с узлом «Webhook» на знак «+».

Справа откроется окно, в нём выберите «Action in an app».

В следующем окне в строке поиска наберите «Google Sheets», нажмите на полученный результат «Google Sheets».

Выберите действие «Create spreadsheet».

Откроется окно, нажмите «Sign in with Google».

Выберите свой аккаунт Google и далее укажите параметры:
Resource — Sheet Within Document.
Operation — Append Row.
Document — выберите нужную таблицу.
Sheet — выберите лист.
Values to Send — сопоставьте значения событий, которые хотите передавать, со столбцами таблицы. Для этого перетаскивайте значение из списка в левой части настройки в нужную строку с заголовком.
Нажмите вверху на кнопку «Execute step».

Справа отобразятся настраиваемые данные. Закройте окно настройки.

После настройки всех действий нажмите «Publish».

В открывшемся окне обязательно введите любое название и нажмите «Publish».

Last updated