Интеграция с системой дистанционного обучения iSpring позволяет связать процессы в iSpring c чат-ботами, ChatGPT и разными системами компании. Чат-бот регистрирует новых сотрудников в iSpring, зачисляет на нужный курс, напоминает о дедлайне, проверяет процесс обучения и направляет на следующие этапы.
Примеры чат-ботов с iSpring
1. Назначение курсов при выходе на работу
Сотрудник заполняет анкету в боте в первый рабочий день → бот регистрирует его в iSpring → автоматически зачисляет на вводный курс → отправляет ссылку на прохождение.
2. Напоминание о прохождении обучения
Сотрудник получает курс в iSpring, но не проходит его в срок → бот проверяет статус → через 3 дня отправляет персональное напоминание → повторяет при необходимости.
3. Проверка результата обучения
После прохождения курса сотрудником → бот получает статус из iSpring → если курс пройден — сообщает руководителю и запускает следующее обучение → если не пройден — отправляет напоминание или заявку на повторное прохождение.
4. Выдача доступа после обучения
Бот отслеживает завершение обязательного курса → если курс пройден и результат «зачтено», бот автоматически открывает доступ к внутренним системам (например, CRM).
5. Обратная связь после модуля
После завершения модуля iSpring → бот пишет сотруднику и предлагает оставить отзыв или оценку курса → ответы сохраняются в системе или отправляются HR.
6. Сбор прогресса команды
HR-менеджер отправляет команду в боте → бот собирает статусы прохождения курсов всех сотрудников отдела через iSpring → формирует сводку с информацией: кто начал, кто завершил, кто отстаёт → публикует информацию в корпоративном канале или отправляет HR
Чат-бот работает на сайте, в электронной почте и мессенджерах: Telegram, WhatsApp, Slack
Настройка соединения
Для соединения BorisBot с iSpring необходимо настроить несколько параметров.
1. Адрес аккаунта iSpring. Это URL-адрес вашей корпоративной платформы iSpring. Зайдите в браузере в ваш аккаунт iSpring, скопируйте адрес из адресной строки. Пример: https://acme.ispring.ru
2. Логин администратора iSpring. Уточните у администратора платформы.
3. Пароль администратора iSpring. Пароль от аккаунта администратора, соответствующий логину из предыдущего пункта.
4. Идентификатор клиента (Client ID). Это уникальный ключ, который позволяет внешним приложениям работать с API iSpring. Client ID и Client Secret вы можете взять или создать в разделе «Ключи интеграции». Пример: 9f94d3a2-xxxx-yyyy-zzzz-a6b48fdaee8e
5. Cекретный ключ клиента (Client Secret). Парный ключ к Client ID, который подтверждает право на доступ к API. Создаётся вместе с Client ID (см. выше). Важно: сохраните Client Secret сразу после генерации — повторно посмотреть его нельзя. Пример: h8hDJs3w-88sk-Po29-qj2K-o44kl3spKlwm

6. Вебхук для событий из iSpring. Это URL, на который iSpring будет отправлять уведомления о событиях (например, регистрация пользователя). Генерируется автоматически в конструкторе BorisBot.
После заполнения всех параметров, нажмите Сохранить.

Описание блоков интеграции
Для обмена данными между чат-ботом и системой iSpring необходимо использовать специальные блоки конструктора — iSpring. Каждый блок отвечает за отдельный процесс (например, получение результатов по курсам) и возвращает набор переменных, которые можно задействовать в следующих шагах сценария.
Блок Пользователь зарегистрирован в iSpring
Блок автоматически запускает сценарий чат-бота, когда в системе iSpring Learn появляется новый пользователь. При регистрации можно отправить инструкции, доступ к курсам, полезные материалы или приветственное сообщение.

Переменные, которые возвращает блок

Блок Пользователь зачислен на курс
Блок автоматически запускает сценарий чат-бота, когда пользователь назначается на курс в системе iSpring. Сценарий в боте может включать отправку приветственного сообщения, инструкций по прохождению курса, сроков или напоминаний.

Переменные, которые возвращает блок

Блок Получить результаты по курсам
Блок запрашивает и возвращает информацию о прохождении курса конкретным пользователем в iSpring. С его помощью можно проверить статус обучения: начат ли курс, завершён ли он, сколько процентов пройдено, сколько времени было затрачено, есть ли просрочка и какой результат получен.
Блок используется для контроля обучения, напоминаний, анализа вовлечённости и управления следующими шагами в сценарии.
Настройка блока
ISpring userId
Укажите userId ученика значением или переменной, чтобы получить его результаты по курсам и другие параметры обучения. Можно использовать несколько настроек одновременно.
ISpring courseId
Укажите courseId значением или переменной, чтобы получить результаты учеников по этому курсу и другие параметры обучения.

Переменные, которые возвращает блок

Блок Получить результаты по модулям курса
Блок запрашивает и возвращает информацию о прохождении конкретных модулей курсов в системе iSpring. Это позволяет получить более детальную картину обучения: какие части курса уже пройдены, а какие — нет.
Блок можно использовать для отправки напоминаний, оценки прогресса или построения индивидуальной логики обучения в чат-боте. Например: если пользователь прошёл только теоретическую часть курса, но не выполнил тест — бот может об этом напомнить и предложить вернуться к обучению.
Настройка блока
Чтобы блок запрашивал данные из iSpring, укажите один или несколько параметров фильтрации.
ID пользователя – уникальный идентификатор пользователя в iSpring Learn
ID курса – уникальный идентификатор курса в системе
ID модуля – уникальный идентификатор модуля внутри курса (тест, видео и т.п.)
ID элемента курса – ID элемента, к которому относится модуль (например, урок или тест)
ID зачисления – ID назначения курса пользователю
Статус прохождения – фильтр по статусу модуля — например, не начат, в процессе и др.

Переменные, которые возвращает блок

Скоро здесь появятся ссылки на готовые шаблоны с блоками iSpring.
Чтобы больше узнать о возможностях чат-бота и iSpring, запишитесь на DEMO.