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

Оцініть, наскільки стаття була корисною "Як інтегрувати сервіси SendPulse із додатками через n8n"

Оцінка: 5 / 5 (9)

Назад

Як інтегрувати SendPulse із додатками через Make

Популярне в нашому блозі

Почніть користуватися сервісом SendPulse прямо сьогодні