Как интегрировать сервисы SendPulse с приложениями через n8n
n8n — это open-source решение для автоматизации, которое позволяет проектировать, выполнять и отслеживать многозадачные рабочие процессы в удобном визуальном редакторе. Благодаря узловой (node-based) архитектуре можно быстро объединять базы данных, сервисы для обмена сообщениями и другие инструменты.
Интеграцию с SendPulse легко настроить без участия разработчиков: достаточно скопировать URL вебхука, ввести API-ключ или пройти авторизацию через OAuth2. Далее можно использовать готовые узлы, например, HTTP Request, Webhook или условия, чтобы собирать, обрабатывать и передавать данные между сервисами.
В этой статье рассмотрим основные принципы интеграции SendPulse с другими сервисами с помощью коннектора n8n.
Передавайте информацию из SendPulse в n8n
События в SendPulse можно использовать, чтобы передавать запросы с данными клиентов в n8n.
Чтобы запустить цепочку в n8n, выберите триггер On webhook call, в параметрах установите HTTP-метод POST и скопируйте ссылку вебхука. Её нужно добавить в соответствующий сервис SendPulse, после чего n8n начнёт получать все события.

Использовать вебхуки можно в следующих событиях:
| Элемент отправки запроса в SendPulse* | Пример события | Передача переменных |
| Элемент Запрос API в чат-ботах |
После прохождения клиентом через цепочку чат-бота вы можете отправить запрос с данными из цепочки. Например, если клиент спросил о наличии товара, вы можете автоматически проверить остатки в CRM и сформировать ответ через ИИ-агента. Ознакомьтесь со сценарием использования: Как генерировать ответы чат-бота с помощью n8n |
В отличие от использования вебхуков, в элементе Запрос API вы можете сами сформировать структуру данных и передавать все типы переменных. |
| Действие Отправить вебхук в Автоматизации | После срабатывания триггера по событиям в CRM, курсах и т. д. вы можете отправить вебхук об отправке заказа или успешной регистрации. |
Пример структуры можно посмотреть в Структура вебхука. Переменные пользователя подтягиваются из триггера автоматизации. |
| Вебхуки об успешной оплате |
После получения оплаты от клиента в CRM, на сайтах, в ботах или других сервисах вы можете отправить вебхук, например, чтобы уведомить команду об успешной оплате и необходимости собрать товар. Ознакомьтесь со сценарием использования: Как запускать цепочку в n8n после успешной оплаты в SendPulse. |
Пример структуры можно посмотреть в Payment webhooks. |
| Действие Отправить вебхук в чат-ботах | После того как пользователь дойдёт до элемента с вебхуком по сценарию цепочки. | Пример структуры можно посмотреть в Webhooks triggered upon reaching a flow element. |
| Глобальные вебхуки в чат-ботах | После наступления выбранного события в цепочке. | Список событий и пример структуры можно посмотреть в Global webhooks. |
Передавайте информацию из n8n в SendPulse
В сценарий цепочки в n8n можно добавить элемент, чтобы передавать данные в SendPulse. Это позволяет настроить одностороннюю или двустороннюю интеграцию. В первом случае данные отправляются из n8n в SendPulse для запуска цепочек или выполнения определённых действий, а во втором — цепочка запускается в n8n, система получает данные и возвращает их обратно в SendPulse.
Перед тем как настраивать цепочку в n8n, необходимо скопировать данные метода в аккаунте SendPulse. Вы можете воспользоваться следующими методами:
- Запуск цепочки в Автоматизациях.
- Запуск цепочки в чат-ботах.
- Выполнение любых других действий, доступных в SendPulse Service REST API, например, создать сделку, отправить SMS, изменить значение контакта в ботах.
В нужном месте цепочки в n8n, а именно там, где необходимо передать данные в SendPulse, добавьте элемент HTTP request и настройте его.
Подробнее читайте: Как передавать данные из других сервисов в SendPulse через n8n.

Обновлено: 15.08.2025
или