Інструкція з налаштування Webhook на стандартні події з розділу Leeloo.ai API

Інструкція з налаштування Webhook на стандартні події з розділу Leeloo.ai API

Розділ Leeloo.ai API на платформі Leeloo.ai дозволяє автоматизувати передачу даних про стандартні події, що відбуваються на платформі, на зовнішній сервер. Це корисно для інтеграції з CRM-системами та іншими інструментами, які обробляють інформацію про замовлення, продажі, підписки та повідомлення в чатах.

Активація вебхуків
Щоб активувати вебхуки, виконайте наступні кроки:

  1. Перейдіть у розділ НалаштуванняLeeloo API на панелі управління вашою платформою.

  2. У вікні, що відкриється, відмітьте чекбокс Webhook Ввімкнено.

    ksnip_20240930-145000.png

3. У полі Webhook URL введіть URL вашого webhook-сервера, який буде приймати запити з платформи.

ksnip_20240930-145133.png

 

Протестувати та взяти Webhook URL ви можете за допомогою онлайн-сервісів таких як https://webhook.site

4. Оберіть події, які мають передаватися на ваш сервер:

  • Замовлення (користувач натиснув кнопку "Купити", ввів дані та підтвердив замовлення).

  • Продаж (факт продажу: підтвердження ручного платежу або успішна оплата через платіжну систему).

  • Підписка (якщо користувач підписався на ЛГТ у тунелі продажів).

  • Вхідне повідомлення (лід надіслав повідомлення у ваш бот, який інтегровано на платформу Leeloo).

ksnip_20240930-145450.png

Нижче ви можете ознайомитися з прикладами подій, що передаються через Webhook
Коли одна із зазначених подій відбувається, на ваш сервер передається запит з JSON-даними.

Приклади JSON-відповідей для кожного типу події:

Замовлення (ORDER):

{ "type": "ORDER", "data": { "order_id": "5eabfdfb4eee28000e33dac7", "account_id": "5e9eed3c8b2dc7000faff207", "offer_name": "1111", "price": 10770, "currency": "RUB", "email": "test@gmai.com", "phone": "+380952938955", "created_at": "2020-05-01T10:47:06.474Z" } }


Продаж (SALE):

{ "type": "SALE", "data": { "order_id": "5eabfeadaf2213000cc5ee1e", "account_id": "5e9eed3c8b2dc7000faff207", "offer_name": "1111", "price": 10770, "currency": "RUB", "payment_method": "5d08cd71bcc043000c4bc5fc", "email": "test@gmai.com", "phone": "+380952938955", "created_at": "2020-05-01T10:49:17.260Z" } }


Підписка (SUBSCRIBE):

{ "type": "SUBSCRIBE", "data": { "account_id": "5f46a0ce5fa0ee000e697436", "tunnel_name": "первый туннель", "leadgentool_name": "подписка1", "email": "tesst@gmail.com", "phone": "+380952938955", "created_at": "2020-09-04T10:09:44.394Z" } }


Вхідне повідомлення (INCOME_MESSAGE):

{ "type": "INCOME_MESSAGE", "data": { "text": "подписка", "account_id": "5dd691740f69bb000d45dbcb", "email": "test@gmail.com", "phone": "+380664445432", "created_at": "2020-07-13T12:01:44.333Z" } }

Данные Phone, Email, Account_name и другие пользовательские поля берутся из карты клиента на платформе Leeloo.AI.

ksnip_20240930-123713.png

Налаштування параметрів синхронізації
Після активації вебхуків на сторінці налаштувань можна оновити час синхронізації даних. Це допоможе підтримувати актуальність інформації на вашому сервері.
Що б це зробити натисніть на кнопку "Оновити час синхронізації"

WebHook відправляється з платформи на сервер раз на 15 хвилин.

ksnip_20240930-145732.png

 

Ця кнопка відправить вебхуки які "скупчилися" в рамках 15-ти хвилин. І запустить таймер знову.

Вебхуки на платформі Leeloo.ai забезпечують гнучкі можливості для інтеграції з іншими системами.
Правильне налаштування цих запитів дозволяє своєчасно отримувати актуальні дані про дії користувачів на платформі

 

Related content