Справочный центр JetBot
  • Приветствие!
  • Быстрый старт работы
    • Краткий обзор конструктора
    • Создание первого бота
  • Создание чат-ботов
    • Простые блоки
      • Блоки "Простое сообщение" и "Цепочка сообщений"
      • Блок "Сценарий"
      • Блок "Назначить тег"
      • Блок "Удалить тег"
      • Блок "Заявка"
      • Блок "Условие"
      • Блок "Переключатель"
      • Блоки "Запрос номера телефона" и "Запрос Email"
      • Блок "Задержка"
      • Блок "Таймер"
      • Блок "Старт"
    • Уведомления
      • Блок "Заявка"
      • Блок "Уведомление для контакта"
      • Блок "Отправить сообщение"
      • Блоки "Отправить сообщение" и "Отправить быстрое сообщение"
      • Блок "Отправить быстрое сообщение"
      • Блок "Письмо на Email"
    • Списки и таблицы
      • Блок "Чтение записей из списка"
      • Блок "Чтение записи из списка"
      • Блок "Добавление записи в список"
      • Блок "Проверка существования записи в списке"
      • Блок "Бронирование записи из списка"
      • Блок "Чтение строк из таблицы"
    • Блоки платежей
      • Cloudpayments
      • JustClick
      • Robokassa
      • Юмани
    • Магазин
      • Блоки "Чтение записи/записей из списка"
      • Блок "Корзина"
        • Постоплата в корзине
        • Адрес доставки в корзине
        • Генерация счёта в корзине
      • Блок "Список заказов"
    • Рассылки
      • Блок "Таймер"
      • Блок "Задержка"
    • Голосования
      • Блок "Регистрация участника голосования"
      • Блок "Голосование за участника"
      • Блок "Лидеры голосования"
    • Интеграции
      • Блок "Запись в Google Таблицу"
      • Блок "Чтение списка из Клиентской Базы"
      • Блок "Чтение записи из Клиентской Базы"
      • Блок "HTTP запрос"
      • Блок "Исходящий Webhook
    • Специальные
      • Блок "Назначить тег"
      • Блок "Удалить тег"
      • Блок "Сценарий"
      • Блок "Условие"
      • Блок "Переключатель"
      • Блок "Бронирование записи из списка"
      • Блоки "Запрос номера телефона" и "Запрос Email"
      • Блок "Письмо на Email"
      • Блок "Операция над переменной"
      • Блок "Старт"
      • Блок "HTTP запрос"
      • Блок "Исходящий Webhook"
    • Enterprise блоки
  • Создание Telegram магазина
  • Полезные видео-уроки
    • Обучение созданию чат-ботов
    • Возможности чат-ботов
    • Динамические кнопки в Telegram
    • Кейсы
    • Пошаговая инструкция по созданию сложных проектов
  • Дополнительные возможности
    • Уведомления и запись в переменную
    • Теги и авторассылки
    • Валидация
    • Мини-лендинги
    • Запуск бота в WhatsApp по подготовленному сообщению
    • Создание меню для магазина в Telegram
    • Генерация случайных чисел и строк (random)
    • Внутренние функции
      • Математические функции
      • Арифметические операции
      • Работа с датой и временем
      • Обрезать часть строки
      • Генерация случайных чисел и строк
      • Работа со счетами
  • Мессенджеры
    • Телеграм
      • BotFather
    • Max
      • MasterBot
    • WhatsApp
    • Viber
    • ВКонтакте
  • Меню слева
    • Сценарий
    • Сообщения
    • Каналы
    • Авторассылки
    • Настройки
      • Основное
      • Уведомления
      • Интеграции
      • Политика
      • Дополнительно
    • CRM
    • Списки
    • Статистика
    • Конверсии
  • Интеграции
    • AmoCrm
    • Битрикс24
    • Google таблицы
    • Юkassa
    • Юmoney
    • RoboKassa
    • Cloud Payments
    • Sms.ru
    • Get Course
  • Тарифы
  • Фишки
  • FAQ
  • Создание реферальной системы
  • Работа с API
    • 📄API ДОКУМЕНТАЦИЯ
Powered by GitBook
On this page
  • Cоздание интеграции
  • Для создания заказа
  • Отправка ссылок на оплату и с доступом к курсу

Was this helpful?

  1. Интеграции

Get Course

PreviousSms.ruNextТарифы

Last updated 4 months ago

Was this helpful?

Cоздание интеграции

1) Перейдите в раздел Настройки → Интеграции → GetCourse. Укажите "Account name" и "Секретный ключ". Их вы можете найти по адресу: {ваш aккаунт на getcourse}/saas/account/api

Для создания заказа

На GetCourse необходимо наличие у контакта заполненной почты (идентификация пользователей на GetCourse происходит через email).

При срабатывании блока, он отправляет информацию на GetCourse, где создается "новый" заказ.

Пользователь чат-бота при этом будет добавляться в список пользователей на GetCourse с типом “Ученик” и статусом “В базе”, если система не нашла в базе пользователя с таким же email.

Дополнительно отправляется id контакта в боте на GetCourse, для его сохранения необходимо создать на GetCourse дополнительное поле “contact_id” (тип поля «строка»).

В блоке "Заявка на GetCourse" необходимо указать уникальный номер предложения (создается на стороне GetCourse в разделе "Настройки" предложения).

Сумма заказа так же берется из карточки предложения.

Сумма заказа должна быть больше 0. Нулевые заказы не передаются на GetCourse

От кнопки "Продолжить" можно дальше вести пользователя по сценарию бота, либо выслать информацию о том, что ссылка на оплату придет в течение 10-15 минут (особенность срабатывания процесса на GetCourse).

Информация от кнопки "Успешная оплата" придет пользователю только после отработки процесса на отправку ссылки пользователю с доступом к курсу.

Отправка ссылок на оплату и с доступом к курсу

В процессах для отправки ссылок необходимом использовать вебхук для отправки уведомлений, сформированный после успешной интеграции

Первый процесс (ссылка на оплату) создается по заказам. Правило вхождения: принадлежит пользователю, который имеет заказ по предложению "Курс...", статус заказа новый, тип регистрации пользователя "Создан чрез API". В самом процессе необходимо создать задачу по объекту “Вызов url”, где выбрать метод “POST” и вставить сгенерированный вебхук из бота, а также добавить к ссылке параметры: ?email={object.user.email}&payment_link={object.payment_link} Остальные настройки задачи оставить по умолчанию.

Второй процесс (ссылки на курс после успешной оплаты) создается по покупкам. Правило вхождения: статус "активна", продукт "Курс...". В самом процессе необходимо создать задачу по объекту “Вызов url”, где выбрать метод “POST” и вставить сгенерированный вебхук из бота, а также добавить к ссылке параметры: ?email={object.user.email}&link={object.training_link} Остальные настройки задачи оставить по умолчанию.

Для активации процессов выбрать создание задач “При создании объекта”. Задачи срабатывают не сразу, до 10-15 минут после создания