Статьи:
- Экспорт данных в Google Sheets
- Подключение FB-pixel к проекту на Kwiga
- Отправка вебхука (webhook) для передачи данных в другой сервис
- Основы интеграции и использования Zoom
- Формирование ссылок на оплату с предустановленными данными
- Обработка клика на кнопку в виджете
- Передача вебхука в KeyCRM с разделением заявки и оплаты
Передача вебхука в KeyCRM с разделением заявки и оплаты
Если необходимо разделить шаги Заявка и Оплата при добавлении контакта в KeyCRM, то при оставлении формы CTA настройте автоматизацию на создание контакта/тега или же отправку вебхука на создание покупателя
https://docs.keycrm.app/#/Buyer/createNewBuyer
Method POST
https://openapi.keycrm.app/v1/buyer
И данные (ключ = значение):
full_name = {contact.name}
email = [{contact.email}]
phone = [{contact.phone}]
Дополнительные поля, которые можно передавать, можно посмотреть в документации. Если Вы не уверены какую переменную для этого использовать - обратитесь в поддержку.
Затем настройтесь на какое-то событие по оплате заказа, чтоб сделать отправку заказа
https://docs.keycrm.app/#/Order/createNewOrder
Method POST
https://openapi.keycrm.app/v1/order
И данные (ключ = значение):
source_name = kwiga (тут обязательно надо или source_name или source_id )
buyer.full_name = {contact.name}
buyer.email = {contact.email}
buyer.phone = {contact.phone}
products.0.title = {order.title}
products.0.price = {order.price}
products.0.purchased_price = {order.price_discounted}
---
! Важно, к обоим запросам надо добавить заголовок авторизации
Для начала в KeyCRM Настройки -> Основные -> API ключ создаём, потом будем копировать
В вебхуках в табе Заголовки добавляем заголовок
Authorization = Bearer {ключ с key crm}