Як інтегрувати сервіси 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
або