GetCourse - Как загружать клиентов через Webhook
Для проектов, где воронки В Телеграм построены на стандартном конструкторе геткурса данные о пользователях можно передавать GET запросами прямо из GetCource.
ВАЖНО! Для того чтобы вы могли в GC создать процесс и передать TG_ID на вкбхук, вам сначала нужно научить GC записывать TG_ID каждого пользователя в доп. поле.
Геткурс по умолчанию этого делать НЕ умеет.
Однако, тнех. спецы могут это редализовать из коробки / либно появилась официальная возможноставиь подтянуть в доп полня все user_id и username. Этео официальное расширение кот гГеткурс, которое стоит всего 500р/ месяц.
Так же есть кастомные скрипты, которые на нашей памяти внедряют самостоятельно некоторые тех.спецы, зва коляторые нет необходимости платить.
Но я бы рекомендовал не изаписывобретать TG_IDвелосипед ви доп исполе в карточке клиента.Для того чтобы это реалиьзовать - роднапишитое разработчику расеширения GetFusion, он поможет вашему тех. спецу
Когда вы решили вопрос с TG_ID, происходит я стандартная отправка GET запроса в VORTEX.
Отправка и пример корректного GET запроса из GC в VORTEX.1. Получение ссылки для отправки GET-запроса в сервисе
Ссылку для отправки вебхуков можно получить прямо в сервисе, нажав на кнопку копирования. Для того чтобы отправить по ней данные о продажи с помощью GET-запроса нужен сервис, откуда его отправлять.
2.Создание связки в сервисе и копирование ключа для запросов.
Подробная инструкция как отправлять запросы содержится в документации getcourse по ссылке:https://getcourse.ru/blog/276215
и производится в следующем окне:
Чтобы передать данные о продаже в этом случае, необходимо создать ссылку-запрос, в которой будут использоваться следующие переменные:
В нём передаётся продажа от клиента со следующими параметрами:
- telegram_id - телеграм айди покупателя (важное поле)
- username - юзернейм покупателя (важное поле)
(!) В теле запроса обязательно должен присутствовать либо telegram_id , либо username
- purchase_price = цена покупки (руб) (опциональное поле)
- purchase_name - название покупки (опциональное поле)
Заготовка ссылки для передачи GET запроса с данными о КОНВЕРСИИ из процесса GetCource, в которой передаётся tg_id, цена и название конверсии:
https://app.vortex.pro/api/sales/auto-collectors/webhook/add-sale?key=API_KEY&telegram_id={object.user.TGID}&purchase_name={object.positions}&purchase_price={object.payed_money}
Обратите внимание:
1. Ссылка для запроса с нужным ключом уже копируется прямо из нашего сервиса. Её менять не нужно.
2. &telegram_id={object.user.TGID}
Вместо TGID вам нужно вставить название переменной, которую вы задали в доп поле для клиентов для получения tg id для клиентов. Это обязательная часть запроса, которая необходима для добавления конверсии в сервис.
3. &purchase_name={object.positions}
positions - это стандартное поле в ГК, в котором содержится название вашей конверсии. Это необязательная часть запроса. Если вы не планируете передавать название конверсии, то удалите её из запроса
4. &purchase_price={object.payed_money}
payed_money - это стандартное поле в ГК, в котором содержится сумма оплаченная клиентов в конверсии. Это необязательная часть запроса. Если вы не планируете передавать сумму конверсии, то удалите её из запроса.
Как посмотреть информацию об успешности отправки вебхука на сервис:
Можно выбрать переменную, в которую будет записываться ответ от сервиса на попытку отправить вебхук. После этого посмотреть на то, что записано в этой переменной.
Если вебхук отправлен успешно, то в поле будет следующая информация:
{"detail":"Successfully added sale"}