Отслеживание подтверждения почты подписчика в GetCourse
Как отправить дожимную цепочку писем в боте для подписчика, который не подтвердил свою почту в GetCourse
С помощью процессов есть возможность отправлять информацию о подписчике и его заказе из GetCourse в Bothelp, чтобы взаимодействовать с подписчиком через бота. Одним из примеров использования процесса и настроек бота, может быть отслеживание подтверждения почты подписчика в GetCourse.
Перейдите в раздел "Настройки" в панели навигации вашего кабинета
Откройте владку "Интеграции"
Найдите блок GetCourse и нажмите кнопку "Добавить интеграцию"
Скопируйте полученный BotHelp SecretKey - он понадобится для дальнейшей настройки
2. Настройка авторассылки
Создайте или откройте уже существующую авторассылку
Нажмите на кнопку "Настройки" в верхнем правом углу
В самом низу открывшегося окна найдите поле с названием "Ref" - это идентификатор авторассылки
Скопируйте этот идентификатор, он понадобится для дальнейшей настройки
Значение, которое нужно скопировать в нашем примере: f1667053874594
Этапы настройки GetCourse
В GetCourse необходимо настроить процесс, который через заданное время будет подписывать на авторассылку BotHelp всех подписчиков с неподтвержденной электронной почтой в GetCourse. Для настройки такого процесса следуйте инструкции ниже.
1. Создание процесса
Перейдите в раздел "Задачи" - "Процессы" и нажмите на кнопку "Создать процесс"
Укажите название процесса
Тип объекта выберите "Пользователи"
В поле шаблон ничего указывать не нужно - вариант "без шаблона"
Нажмите на кнопку "Создать"
2. Настройка процесса
В настройках созданного процесса в разделе "Массовое создание задач" выберите пункт "Периодическая проверка"
В таком случае созданный процесс будет автоматически "затягивать" в себя подходящих пользователей
В правилах вхождения объекта выберите свойство "Эл. адрес подтвержден", укажите значение "Нет"
3. Создание логики процесса
В данный процесс будут автоматически попадать только подписчики с неподтвержденным адресом электронной почты.
В настройках созданного процесса перейдите на вкладку "Процесс" для дальнейшей настройки логики работы самого процесса
Добавьте блок "Ожидание условия"
Выберите условие "Эл. адрес подтвержден", значение "Да"
Установите таймаут на 3 дня
Сохраните данный блок
Добавьте блок "Операция"
Блок должен работать по Пользователю
Тип операции - "Вызвать URL"
В настройках блока необходимо выбрать метод "POST"
В графе URL необходимо вставить одну из ссылок:
Для идентификации подписчика по его электронной почте:
https://gc.bothelp.io?domain_name={%Ваш домен в Bothelp%}&token={%Ваш SecretKey из кабинета BotHelp%}&email={object.email}&phone={object.phone}&actions[add_to_funnel]={%Ref вашей авторассылки%}
Для идентификации подписчика по его CUID (для этого способа идентификации необходимо сначала передать CUID подписчика из BotHelp в GetCourse):
https://gc.bothelp.io?domain_name={%Ваш домен в Bothelp%}&token={%Ваш SecretKey из кабинета BotHelp%}&idBotHelp={object.bothelp_id}&actions[add_to_funnel]={%Ref вашей авторассылки%}
CUID (customer user id) - это уникальный идентфикатор подписчика в платформе BotHelp. Его значение можно найти в профиле подписчика в графе "CUser ID"
ВАЖНО!
В графе domain_name вместо текста {%Ваш домен в Bothelp%} необходимо указать домен вашего кабинета в Bothelp. Фигурные скобки {} и знаки процента % нужно удалить. Итоговая запись будет в таком формате: domain_name=mybhaccount
В графе token вместо текста {%Ваш SecretKey из кабинета BotHelp%} необходимо указать BotHelp SecretKey из настроек интеграции вашего кабинета (см. первый пункт данной инструкции). Фигурные скобки {} и знаки процента % нужно удалить. Итоговая запись будет в таком формате: token=qwerty123456
В графе actions[add_to_funnel] вместо текста {%Ref вашей авторассылки%} необходимо указать Ref авторассылки, в которую нужно добавить подписчика (см. второй пункт данной инструкции).
Фигурные скобки {} и знаки процента % нужно удалить. Итоговая запись будет в таком формате: actions[add_to_funnel]=f987654321
С помощью этой ссылки Getcourse отправляет данные о подписчике и типе действия, чтобы BotHelp мог выполнить указанное действие с указанным подписчиком
В этой ссылке указываются необходимые данные о подписчике и действии:
idBotHelp - это уникальный идентификатор подписчика в базе BotHelp, по которому Bothelp находит конкретного подписчика в своей базе. В кабинете подписчика это поле называется CUID. Это обязательное поле при идентификации подписчика по CUID
email - это почта подписчика. По ней Bothelp находит конкретного подписчика в своей базе. Это обязательное поле при идентификации подписчика по email
domain_name - название вашего кабинета в Bothelp. По этому полю Bothelp понимает, в каком именно кабинете искать подписчика с такой почтой. Это обязательное поле
token - это секретный ключ вашего кабинета BotHelp, который обеспечивает безопасность работы интеграции. Это обязательное поле
phone - телефон подписчика. По нему Bothelp также может найти конкретного подписчика в своей базе, если по почте находится несколько подписчиков. Это необязательное поле
actions[add_to_funnel] - параметр, который обозначает команду "Добавить в авторассылку". В значении параметра указывается идентификатор авторассылки, в которую нужно добавить подписчика. Это обязательное поле
Сохраните данный блок
Добавьте блок "Завершение процесса" и протяните связи между блоками
Итоговый процесс должен выглядеть вот так:
ВАЖНО! На вкладке "Общее" создаваемого процесса активируйте чекбокс "Одобрено" и нажмите большую зеленую кнопку "Запустить"
Готово! Теперь, если ваши подписчики через 3 дня после регистрации в GetCourse не подтвердят свой почту, то они автоматически будут добавляться в авторассылку в BotHelp, в которой вы можете рассказать о важности подтверждения почты.
ВАЖНО! Также, Вы можете усовершенствовать данный процесс, добавив еще один такой же этап "проверка подтверждения почты + добавление в автоворонку". Для этого:
После блока "Передать данные в БХ" добавьте еще один блок ожидания условия - по настройкам такой же как блок "Подтвердил почту?
Если условие выполнено - установите связь с блоком "Завершение процесса"
После нового блока с ожиданием условия добавьте еще один блок Операция - по настройке и содержимому такой же как блок "Передать данные в БХ"
Соедините блок с "Завершение процесса"
По сути, такой процесс будет просто повторно проверять через 3 дня, подтвердил ли подписчик свою почту, после получения первой авторассылки. И если опять не подтвердил, то получит еще одну авторассылку.
С остальными возможностями и сценариями использования интеграции BotHelp и GetCourse вы можете ознакомиться по ссылке.
Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на hello@bothelp.io 😃
Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp: