Як налаштувати отримання повідомлень щодо нових лідів за допомогою вебхуків
Вебхуки (webhooks) - це HTTP-спосіб швидкого та ефективного повідомлення сервера про зміни в базі даних джерела. Він використовується, щоб запустити подальший ланцюжок обробки отриманої інформації.
У SendPulse можна налаштувати надсилання вебхуків після того, як користувач залишив свої контактні дані у формі попапа. Заявку від користувача на отримання запропонованої в попапі послуги та запис у базі даних про такий контакт також називають лідом (marketing qualified lead).
Дані ліда вносяться в CRM SendPulse, у розділ Контакти, та у відповідну адресну книгу в Розсилках, якщо вибрано опцію Зберегти в адресну книгу під час налаштування попапа.
Також дані можна передати до вашої CRM-системи або Google таблиці, отримати у вигляді email або повідомлення в месенджер — для цього вам знадобиться відправлення веб-хуків та зовнішній сервіс для їх обробки.
У статті розглянемо, як налаштувати відправлення вебхуків, а також яку інформацію стосовно лідів можна передавати в такий спосіб.
Додавання URL-адреси для отримання вебхуків
Щоб отримувати вебхуки, вам знадобиться тільки URL адреса зовнішнього сервісу, на яку будуть надходити повідомлення. Скопіюйте її.
Перейдіть до Налаштувань (Settings) та виберіть розділ Інтеграції (Integrations). Натисніть кнопку + Додати URL вебхука (Add webhook URL). Вставте URL адресу вашого сервісу в поле.

Також доступні дві опції розширених налаштувань:
| Надіслати дані про створення ліда (Send lead creation data) | Будуть передаватися дані з форми попапа і про створення ліда. Якщо обрано лише цю опцію, будуть пересилатися тільки дані про створення нових лідів. |
| Оновлювати дані про дії ліда (Update lead activity data) | Передані дані про дії ліда будуть оновлюватись. Якщо вибрано лише цю опцію, надсилатимуться тільки дані з оновленнями інформації. |
Виберіть потрібні опції та натисніть Зберегти (Save). У такий спосіб ви можете увімкнути до двох сервісів обробки вебхуків. Згодом їх можна буде замінити або відредагувати підключені опції.
Формат даних, що надсилаються
Коли користувач залишить свої контакти в попапі, дані про нього будуть внесені в CRM-систему та SendPulse відправить на вказану адресу POST-запит рядком у JSON-форматі.
Приклад повідомлення, що надсилається:
email=user%40test.pop.up&name=User+Userovich&gender=0&variables%5B0%5D%5Bid%5D=252999&variables%5B0%5D%5Bname%5D =email&variables%5B0%5D%5Btype%5D=email&variables%5B0%5D%5Btext%5D=user%40test.pop.up&variables%5B1%5D%5Bid%5D=253005&variables%5B1%5D%5Bname%5D=name&variables%5B1%5D%5Btype%5D=string&variables%5B1%5D%5Btext%5D=User +Userovich&variables%5B2%5D%5Bid%5D=253403&variables%5B2%5D%5Bname%5D=company&variables%5B2%5D%5Btype%5D=string&variables%5B2%5D%5Btext%5D=Best+Company+Ever&createdAt=2022-12-15+14%3A57%3A24&actionType=create
Які дані можна передавати за допомогою вебхука
У вебхуку надсилаються основні дані створеного ліда:
email |
Email адреса, залишена користувачем (якщо залишена) |
phone |
Номер телефону в міжнародному форматі, залишений користувачем (якщо залишений) |
name |
Ім'я ліда. Якщо не вказане користувачем, збігається з номером телефону або ім'ям email адреси |
createdAt |
Дата та час події, що викликала надсилання вебхука |
actionType |
Тип події, що викликала надсилання вебхука. Наприклад, create — створення ліда |
Також в об'єкті variables передаються дані про кожну змінну, зібрану із заповнених полів форми попапа: ID у базі даних, ім'я, вміст та тип. Наявність змінних опціональна, їх кількість та імена змінних залежать від кількості полів та їх типів у створеній формі в конструкторі.
Змінні, які можуть бути передані в об'єкті:
| Ім'я змінної | Опис | Тип змінної |
email |
Email адреса, залишена користувачем | |
phone |
Номер телефону в міжнародному форматі | phone |
name |
Ім'я користувача | string |
nickname |
Нікнейм, ім'я користувача в сервісі | string |
location |
Вказане місце розташування | string |
company |
Назва компанії | string |
birthday |
Дата народження | string |
Заплановані оновлення
SendPulse постійно розвиває свої сервіси та додає нові можливості інтеграції. Тому незабаром сервіс буде оновлений і з’явиться опція надсилання вебхуків при оновленні сесії ліда. Ви можете налаштувати обробку цих параметрів CRM заздалегідь.
Дані, які будуть передаватися додатково:
referrer |
Адреса URL, з якої користувач перейшов на ваш сайт |
userAgent |
Рядок, що ідентифікує клієнтський додаток (браузер) користувача |
term |
Позначення типу ресурсу переходу |
content |
Текст, заданий у відповідному тегу сторінки |
utmMedium |
Назва каналу переходу |
pages |
Набір даних останньої відвіданої сторінки |
events |
Остання подія |
isActive |
Повертає значення, чи активний користувач зараз на сайті |
Оновлено: 20.06.2025
або