Skip to main content

Salebot - Как загружать клиентов через Webhook

Для отправки webhook с помощью salebot достаточно добавить блок с вложением API-запрос
Описание изображения
Этот блок, например, может находиться в начале платной цепочки бота, к которой получают доступ только оплатившие доступ клиенты
Описание изображения
Как видно, блок с отправкой API запроса имеет специальный значок справа снизу. Для того чтобы отправить webhook необходимо выполнить следующие действия:

1.Создание связки в сервисе и копирование ключа для запросов.
Описание изображения
Для копирования достаточно лишь нажать на соответствующую кнопку справа от ключа вебхука и он сохранится в буфере обмена.

2. Вставка скопированной ссылки с ключом в интерфейс salebot
Описание изображения
Тип запроса должен быть POST-JSON, а в сохраняемых значениях по желанию можно указать переменную detail для отладки отправки webhook на сервис.

3. Ввод информации в запрос. Данные о клиенте.
Для добавления продажи необходимо отправить данные о клиенте. Обязательными для отправки являются только telegram_id или tg_username. В примере ниже отправляется полный набор информации о клиенте, который перешёл в блок с отправкой запроса:
Описание изображения
В нём передаётся продажа от клиента со следующими параметрами:
- platform_id - переменная, которая содержит id клиента
- telegram_username - юзернейм клиента
- purchase_price = 5000 - цена продажи 5000 рублей
- purchase_name - название продажи
- current_date - текущая дата, хранящаяся в salebot
Таким образом, когда данные о продаже отправляются на webhook, то можем ожидать их появление в сервисе во вкладке “Продажи” в группе клиентов, для которой была создана связка.

https://drive.google.com/file/d/1yjkD6HLESXznxybiL5Q_tU72Swv2Ob9V/view?usp=share_link