Видео на YouTube

Интеграция позволяет автоматически отправлять данные о подписчике BotHelp и заказе в GetCourse. Это происходит через блок «Действие» в конструкторе ботов. На основе этих данных в базе GetCourse будет создан новый заказ.

ВАЖНО! Для интеграции на стороне GetCourse у вас должен быть платный тариф.

Особенности работы

  • Из BotHelp в GetCourse передаются следующие данные подписчика:
    • Имя, фамилия, почта и телефон — по умолчанию.
    • Если у подписчика в BotHelp нет ни почты, ни телефона, его данные не будут переданы в GetCourse.
    • Дополнительные пользовательские поля, в том числе системное поле CUser ID, передаются, если настроить их передачу.
  • Подписчик в базе GetCourse идентифицируется по почте или телефону.
    • Если в GetCourse поступили почта и телефон, то подписчик будет идентифицироваться в базе GetCourse в первую очередь по почте.
  • Если в базе GetCourse нет подписчика с поступившей от BotHelp почтой или телефоном, то будет создан новый подписчик и для него будет создан новый заказ.
  • Если в базе GetCourse уже есть подписчик с поступившей от BotHelp почтой или телефоном, то новый заказ будет создан для этого подписчика.
  • «Цена заказа» — обязательное поле. Поэтому по умолчанию BotHelp передаёт цену заказа 0. В настройках действия это отображается как вариант цены «Без цены».
  • При создании заказа в его поля можно передавать значения пользовательских полей из BotHelp.
  • ВАЖНО! Заказ будет создаваться для предложения с указанным Уникальным кодом предложения. Не путать с обычным номером предложения. Как и где задать уникальный код предложения, мы опишем ниже.

Настройка GetCourse

Где получить данные для интеграции

Для настройки интеграции в кабинете BotHelp необходимо указать секретный ключ и Account name вашего кабинета GetCourse. Для этого перейдите по ссылке: http://ВАШ_АККАУНТ.getcourse.ru/saas/account/api

Вместо текста ВАШ_АККАУНТ необходимо указать имя вашего аккаунта в GetCourse. Например, так: http://mygcaccount.getcourse.ru/saas/account/api

Если у вас к аккаунту GetCourse подключён свой домен, то нужно перейти по ссылке:

http://ВАШ_ДОМЕН.ru/saas/account/api

Вместо текста ВАШ_ДОМЕН необходимо указать ваш домен, подключённый к аккаунту GetCourse. Например, так: http://mygcdomen.ru/saas/account/api

Чтобы настроить интеграцию, вам понадобятся значения полей Account name и Ваш секретный ключ.

Где получить уникальный код предложения

1. Зайдите в ваш кабинет GetCourse и откройте список «Продуктов».

2. Откройте нужный вам продукт.

3. Перейдите в настройки предложения, для которого нужно будет создавать заказ.

4. Откройте вкладку «Настройки».

В поле «Уникальный код предложения» введите код предложения, который дальше нужно будет указать в настройках действия в боте BotHelp.

В названии рекомендуем использовать только цифры и латинские буквы.

Нажмите на кнопку Сохранить.

Настройка BotHelp

Настройка интеграции

1. Зайдите в настройки вашего кабинета в подраздел «Интеграции».

2. Найдите с списке интеграций блок “GetCourse” и нажмите Добавить интеграцию.

3. В открывшемся окне введите Account name и API secret key, значения которых вы скопировали ранее в настройках кабинета GetCourse.

  • ВАЖНО! Необходимо указывать именно значение из поля Account name со страницы, на которой вы ранее получали ваш секретный ключ. Если вы укажете просто домен вашего сайта или название кабинета, то интеграции не будет.

4. Нажмите Сохранить. Готово — интеграция с GetCourse настроена.

Настройка отправки данных

1. Зайдите в конструктор ботов и добавьте блок «Действие».

2. В списке действий выберите «Отправить данные подписчика в GetCourse».

3. Настройте действие:

  • Имя, фамилия, почта и номер телефона подписчика передаются в GetCourse по умолчанию. Ничего дополнительно настраивать не нужно.
  • В поле «Уникальный код предложения» введите значение кода, которое вы ранее указали в настройках предложения в вашем кабинете GetCourse.
  • В поле «Цена» укажите пользовательское поле, из которого нужно передавать значение цены.
    • По умолчанию выбран вариант «Без цены». В таком случае в GetCourse будет создан нулевой заказ со значением 0 в поле «Цена».
  • Добавьте пользовательские поля для передачи в GetCourse.
    • Чтобы добавить пользовательское поле, значение которого нужно передать в GetCourse, нажмите Добавить поле.
    • В появившихся полях выберите два поля: 1) поле подписчика в BotHelp, значение которого будет передаваться в GetCourse; 2) поле заказа в GetCourse, куда будет записываться полученное от BotHelp значение.
    • ВАЖНО! Типы для пар полей должны быть одинаковыми (оба поля числовые, текстовые или для даты), в противном случае данные не будут переданы.
  • Нажмите Сохранить и закрыть.

ВАЖНО! Чтобы данные в GetCourse передавались корректно, мы рекомендуем вставлять задержку в N секунд (минимум 3 секунды) перед действием «создание заказа», в случае если оно идёт сразу после действия «отправка данных пользователя в GetCourse».

4. Готово! Теперь данные подписчика, который попадёт на этот шаг бота, будут автоматически передаваться в GetCourse, а на основе этих данных в GetCourse будет создан заказ для указанного предложения.


Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на [email protected] 😃

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

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

Была ли статья полезна?

Спасибо за обратную связь!