Интеграция позволяет автоматически отправлять данные о подписчике BotHelp в GetCourse через блок «Действие» в конструкторе ботов, а также в других сущностях кабинета, где можно добавлять действие из стандартного списка (автоматизации, кнопки в рассылках и авторассылках и другие). На основе этих данных в базе GetCourse будет создан новый или обновлён уже существующий подписчик.
ВАЖНО! Для интеграции на стороне GetCourse у вас должен быть платный тариф.
Особенности работы
- Из BotHelp в GetCourse передаются следующие данные подписчика:
- Email, телефон, имя, фамилия — по умолчанию.
- Если у подписчика в BotHelp нет ни почты, ни телефона, его данные не будут переданы в GetCourse.
- Дополнительные пользовательские поля, в том числе системное поле CUser ID, передаются, если настроить их передачу.
- Подписчик в базе GetCourse идентифицируется по почте или телефону.
- Если в GetCourse поступили почта и телефон, то подписчик будет идентифицироваться в базе GetCourse в первую очередь по почте.
- Если в базе GetCourse нет подписчика с поступившей от BotHelp почтой или телефоном, будет создан новый подписчик.
- Если в базе GetCourse уже есть подписчик с поступившей от BotHelp почтой или телефоном, данные подписчика будут обновлены.
- Обновление данных уже существующего подписчика можно отключать в настройках BotHelp.
- Новый подписчик в базе GetCourse создаётся со статусом «В базе».
Настройка 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” и “Ваш секретный ключ”.
Настройка BotHelp
Настройка интеграции
1. Зайдите в настройки вашего кабинета в подраздел «Интеграции».
2. Найдите с списке интеграций блок “GetCourse” и нажмите Добавить интеграцию.
3. В открывшемся окне введите Account name и API secret key, значения которых вы скопировали ранее в настройках кабинета GetCourse.
- ВАЖНО! Необходимо указывать именно значение из поля Account name со страницы, на которой вы ранее получали ваш секретный ключ. Если вы укажете просто домен сайта или название кабинета, то интеграция работать не будет.
4. Нажмите Сохранить. Готово — интеграция с GetCourse подключена.
Настройка отправки данных
1. Зайдите в конструктор ботов и добавьте блок «Действие».
2. В списке действий выберите «Отправить данные подписчика в GetCourse».
3. Настройте действие:
- По умолчанию передаются почта и телефон. Ничего дополнительно настраивать не нужно. Имя и фамилию можно передать из указанных полей в BotHelp. Если этого не сделать, они также будут переданы автоматически.
- Чек-бокс «Обновлять, если существует».
- Если чек-бокс активен, то данные уже существующего подписчика в базе GetCourse будут перезаписаны данными из BotHelp.
- Если чек-бокс отключён, то данные уже существующего подписчика в базе GetCourse не будут перезаписаны данными из BotHelp.
- Если подписчика с указанными почтой или телефоном нет в базе GetCourse, то будет создан новый подписчик — значение чек-бокса на это не повлияет.
- Добавить пользовательские поля для передачи в GetCourse.
- Чтобы добавить пользовательское поле, значение которого нужно передать в GetCourse, нажмите «Добавить поле».
- В появившихся полях выберите два поля: 1) поле подписчика в BotHelp, значение которого будет передаваться в GetCourse; 2) поле подписчика в GetCourse, куда будет записываться полученное от BotHelp значение.
- ВАЖНО! Типы для пар полей должны быть одинаковыми (оба поля числовые, текстовые или для даты), в противном случае данные не будут переданы.
- Нажмите Сохранить и закрыть.
4. Готово! Теперь данные подписчика, который попадёт на этот шаг бота, будут автоматически передаваться в GetCourse.
Логика того, как в GetCourse передаются данные подписчика через действия в рассылках, авторассылках и автоматизации, такая же, как и в конструкторе ботов.
Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на [email protected] 😃
Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp: