Что делать, если не работает интеграция с GetCourse

Как проверить работоспособность интеграции GetCourse

Нам нужно проверить передачу информации отдельно в BotHelp и отдельно из GetCourse. Все действия сводятся к двум пунктам:

1. Проверяем корректность работы Ботхелп. Для этого тестовые данные передаем в Ботхелп и проверяем, принимаются ли эти данные

2. Из GetCourse данные передаем в тестовый приемник

Если работают оба пункта, значит, интеграция GetCourse-Ботхелп должна работать.

1. Проверяем корректность работы Bothelp

1. Создаем тестового бота, как на скриншоте. В условии вписываем id предложения 123456789 и ставим статус заказа "Завершён":

скриншот откроется с увеличенном виде, если на него кликнуть

Cкриншот откроется в увеличенном виде, если на него кликнуть

2. Копируем ссылку https://gc.bothelp.io/callback?email={object.user.email}&phone={object.user.phone}&order_status=Завершен&offers=123456789&domain_name={%Ваш-домен-в-Ботхелп%} и вставляем ее в адресную строку браузера

3. Открываем профиль подписчика, который будет тестировать передачу данных. В ссылку вставляем:

- вместо  {object.user.email}  адрес почты вашего подписчика (берем из профиля подписчика в кабинете)

- вместо  {object.user.phone}  номер телефона подписчика (берем из профиля подписчика в кабинете, без пробелов и тире)

- вместо  {%Ваш-домен-в-Ботхелп%}  - ваш домен BotHelp (название кабинета)

Пример готовой ссылки: https://gc.bothelp.io/callback?email=borovskaae7@gmail.com&phone=79999999999&order_status=Завершен&offers=123456789&domain_name=borolena

Данные взяты из профиля подписчика:

4. Идем в тестового бота, запускаем его через кнопку Тестировать. После получения первого шага возвращаемся в браузерную вкладку, куда вставили ссылку, и нажимаем на клавиатуре клавишу Enter. Должна отобразиться пустая страница:

5. Снова переходим в бота и жмем на кнопку “Поехали” в первом шаге (название кнопки взяли из нашего примера). 

  • Если сработал успешный сценарий (пришло сообщение “Прием данных работает”), переходим к следующему пункту “Передаем данные из GetCourse в тестовый приемник”. 
  • Если сработал неуспешный сценарий (пришло сообщение “Прием данных не работает”), напишите в чат поддержки BotHelp внутри кабинета или письмо на email  hello@bothelp.io .
    Обязательно прикрепите к письму ссылку, которую вы тестировали в отдельной вкладке браузера.

2. Передаем данные из GetCourse в тестовый приемник

1. Переходим на сайт https://webhook.site, и копируем ссылку в разделе “Your unique URL (Please copy it from here, not from the address bar!)

2. Идем в GetCourse в раздел “Задачи” - “Процессы”. Открываем процесс, в котором не сработала интеграция и в шаг "Вызвать url" вместо https://gc.bothelp.io вставляем скопированную только что ссылку. Сохраняем настройки.

3. Возвращаемся на сайт https://webhook.site - в нем должны отобразиться данные, которые которые мы отправили из GetCourse. Пример:

 

Вставляем в GetCourse нормальную ссылку для Ботхелп (с макросами) и проверяем передачу данных из GetCourse в тестовом боте, которого мы делали в 1 пункте этой инструкции.

Если данные отобразились, значит, из GetCourse они уходят корректно и интеграция GetCourse-BotHelp должна работать. В этом случае перепроверьте настройки цепочки чат-бота в BotHelp повторно. Воспользуйтесь нашей инструкцией.


Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на hello@bothelp.io 😃

Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp:

Получить 14 дней бесплатно

👆 На этом пока всё