Розділ Leeloo.ai API на платформі Leeloo.ai дозволяє автоматизувати передачу даних про стандартні події, що відбуваються на платформі, на зовнішній сервер. Це корисно для інтеграції з CRM-системами та іншими інструментами, які обробляють інформацію про замовлення, продажі, підписки та повідомлення в чатах.
Активація вебхуків
Щоб активувати вебхуки, виконайте наступні кроки:
Перейдіть у розділ Налаштування → Leeloo API на панелі управління вашою платформою.
У вікні, що відкриється, відмітьте чекбокс Webhook Ввімкнено.
3. У полі Webhook URL введіть URL вашого webhook-сервера, який буде приймати запити з платформи.
Протестувати та взяти Webhook URL ви можете за допомогою онлайн-сервісів таких як https://webhook.site
4. Оберіть події, які мають передаватися на ваш сервер:
Замовлення (користувач натиснув кнопку "Купити", ввів дані та підтвердив замовлення).
Продаж (факт продажу: підтвердження ручного платежу або успішна оплата через платіжну систему).
Підписка (якщо користувач підписався на ЛГТ у тунелі продажів).
Вхідне повідомлення (лід надіслав повідомлення у ваш бот, який інтегровано на платформу Leeloo).
Нижче ви можете ознайомитися з прикладами подій, що передаються через 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.
Налаштування параметрів синхронізації
Після активації вебхуків на сторінці налаштувань можна оновити час синхронізації даних. Це допоможе підтримувати актуальність інформації на вашому сервері.
Що б це зробити натисніть на кнопку "Оновити час синхронізації"
WebHook відправляється з платформи на сервер раз на 15 хвилин.
Ця кнопка відправить вебхуки які "скупчилися" в рамках 15-ти хвилин. І запустить таймер знову.
Вебхуки на платформі Leeloo.ai забезпечують гнучкі можливості для інтеграції з іншими системами.
Правильне налаштування цих запитів дозволяє своєчасно отримувати актуальні дані про дії користувачів на платформі