Статьи:
- Экспорт данных в 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_id укажите необходимое знание. Как его получить смотрите ниже.
{
"source_id": 111,
"buyer": {
"full_name": "{contact.name}",
"email": "{contact.email}",
"phone": "{contact.phone}"
},
"products": [
{
"title": "{order.title}",
"price": "{order.price}",
"purchased_price": "{order.price_discounted}"
}
]
}
Получение source_id в KeyCRM.
Перейдите в Настройки - Источники. Добавьте новый источник, и после этого в общем списке источников вы сможете получить нужный ID.
---
! Важно, к обоим запросам надо добавить заголовок авторизации
Для начала в KeyCRM Настройки -> Основные -> API ключ создаём, потом будем копировать
В вебхуках в табе Заголовки добавляем заголовок
Authorization = Bearer {ключ с key crm}