🔗Оплата в GetCourse - настройка реакции SaleBot
Добрый день, в этой статье вы узнаете как насторить и связать геткурс для оплаты.
Я разделил эту задачу на такие части:
- Получить API-ключ GetCourse
- Создать предложение и указать его код
- Создать заказ в GetCourse через SaleBot
- Настроить процесс в GetCourse после успешной оплаты
- Создать в SaleBot блок, который срабатывает по вебхуку оплаты
🔗Получение API-ключа в GetCourse
Для начала нужно связать аккаунт GetCourse с проектом в SaleBot.
Чтобы это сделать нужно зайти во вкладку «Настройки аккаунта» → «АПИ» или перейдите по ссылке
https://ВАШ_АККАУНТ.getcourse.ru/saas/account/api.
На открывшейся странице нам понадобятся два значения:
1)Account name
2)секретный ключ
При создании ключа обязательно включите возможность чтения и записи. Если этого не сделать, GetCourse может возвращать ошибку «Действие запрещено».
Теперь переходим в SaleBot: Настройки проекта → Константы проекта
Создаём две константы:
getcourse_account_name = Account name
getcourse_secret = секретный ключ
Отлично, первый этап закончен.
🔗Создание предложения в GetCourse
Теперь нужно создать предложение, которое клиент будет оплачивать.
Перейдите в GetCourse:
Продажи → Продукты
В настройках укажите уникальный код предложения, например:
course_5990
Этот код нужно запомнить - далее мы передадим его в функцию SaleBot.
Важно: код должен быть уникальным и соответствовать тому предложению, на которое мы хотим создать заказ.
🔗Создание страницы с формой оплаты
Перейдите в раздел:
Сайт → Страницы
Создайте новую страницу или откройте уже существующую.
На странице разместите форму продажи и выберите в её настройках нужное предложение.
Клиент будет переходить на эту страницу из SaleBot, заполнять данные и оплачивать заказ средствами GetCourse.
После настройки сохраните и опубликуйте страницу.
Например, адрес страницы может выглядеть так:
https://school.getcourse.ru/payment
🔗Настройка процесса после оплаты в GetCourse
Теперь нужно сделать так, чтобы после успешной оплаты GetCourse отправлял информацию в SaleBot.
Для этого перейдите в GetCourse:
CRM → Процессы → Создать процесс
Укажите название процесса, например:
Передача оплаты в SaleBot
В качестве объекта выберите зказы
После этого нажмите «Создать».
Далее настройте условие запуска процесса. Он должен запускаться только тогда, когда заказ успешно оплачен. При необходимости дополнительно укажите конкретное предложение, чтобы процесс не реагировал на оплату других продуктов.
Теперь перейдите во вкладку «Процесс»
нажмите «Добавить блок» и выберите:
Операция → Вызвать URL
Далее нажимаем сохранить.
В поле URL вставьте ссылку такого вида: https://chatter.salebot.pro/getcourse_webhook/КЛЮЧ_API_SALEBOT?client_id={object.user.sb_id}&callback_text=clubenter&email={object.user.email}
КЛЮЧ_API_SALEBOT - ключ доступа к API из настроек проекта SaleBot
КЛЮЧ_API_SALEBOT — ключ доступа к API из настроек проекта SaleBot;
SB_ID_ПОЛЬЗОВАТЕЛЯ — значение дополнительного поля sb_id клиента;
clubenter_90 — текст события, которое будет передано в SaleBot;
object.user.email — электронная почта клиента. Далее запустите.
🔗Создание блока с условием в SaleBot
После настройки процесса в GetCourse возвращаемся в конструктор воронок SaleBot.
Создайте ярко-зелёный блок. Он будет срабатывать, когда GetCourse отправит уведомление об успешной оплате. В поле «Условие» укажите getcourse и callback_text который вы написали. У меня это getcourse clubenter
Готово! Мы настроили связку GetCourse и SaleBot для реакции на успешную оплату.
Теперь вся цепочка работает автоматически: Клиент оплачивает предложение в GetCourse
запускается процесс по заказам
GetCourse отправляет вебхук в SaleBot
срабатывает нужный блок
клиент получает сообщение после оплаты
Таким способом можно не только отправлять подтверждение, но и выдавать материалы, добавлять теги, уведомлять менеджера, менять этап сделки и запускать следующую часть воронки.
Если вам нужна разработка чат-ботов/автоворонок в ВК, ТГ, Инсте, WhatsApp или нужна автоматизация CRM, то заполняйте заявку по форме ниже и мы с вами свяжемся!
