For the complete documentation index, see llms.txt. This page is also available as Markdown.

🔗Интеграция с помощью сервиса n8n

n8n — это платформа для визуальной автоматизации процессов и интеграции различных веб-сервисов и приложений без написания сложного кода и привлечения разработчиков.

В Selarti вы можете настроить интеграцию с любым внешним сервисом, используя вебхуки.

Настройка интеграции в личном кабинете n8n

Зарегистрируйтесь в сервисе n8n. Для создания нового процесса нажмите в левой части экрана на знак «+» и выберите «New workflow».

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

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

Обратите внимание, что после нажатия «Listen for test event» у вас есть 120 секунд, чтобы отправить тестовый вебхук из Selarti. Если за это время вебхук не был отправлен, снова нажмите «Listen for test event» перед отправкой тестового события.

Настройка интеграции в личном кабинете 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