Вебхуки uchim.io

Передавайте события школы в CRM и другие сервисы

uchim.io отправляет данные о записи, оплате и прогрессе ученика по вашему сценарию. Шаблон, проверка и журнал доставок уже находятся в кабинете школы

payment.succeeded

Событие

Школа

Институт практической психологии

Ученик

student@example.com

Курс

Когнитивно-поведенческая терапия

Оплата

12 000 ₽

POST · application/json

200 · Успех
{
  "event": "payment.succeeded",
  "createdAt": "2026-09-17T10:30:00Z",
  "school": { "name": "Институт практической психологии" },
  "user": { "email": "student@example.com" },
  "course": { "title": "Когнитивно-поведенческая терапия" },
  "payment": { "amount": "12000", "currency": "RUB" }
}

События

Выберите, на что должен реагировать внешний сервис

01

Ученик записан на курс

course.enrolled

02

Урок пройден

lesson.completed

03

Курс завершён

course.completed

04

Оплата подтверждена

payment.succeeded

05

Получена заявка в лист ожидания

waitlist.joined

Настройка

От шаблона до тестовой доставки

Для готового сценария достаточно адреса принимающего сервиса и его ключа доступа

  1. 01

    Выберите готовый шаблон

    Начните со стандартного JSON uchim.io или пресета для Bitrix24, amoCRM и RetailCRM

  2. 02

    Укажите публичный HTTPS-адрес

    Добавьте URL принимающего сервиса и при необходимости заголовок авторизации

  3. 03

    Отметьте нужные события

    Один endpoint может получать запись, оплату, прохождение урока, завершение курса и заявки

  4. 04

    Отправьте тест

    Проверьте запрос и ответ до включения автоматической передачи настоящих событий

Готовые форматы

Начните с пресета, измените только нужное

Стандарт uchim.io

Полный JSON с данными школы, ученика, курса, урока и оплаты

Bitrix24 — лид

Создание лида через входящий вебхук CRM

amoCRM — контакт

Создание контакта с email и телефоном ученика

RetailCRM — клиент

Создание клиента с внешним ID и контактными данными

Свой шаблон

JSON или form-urlencoded с плейсхолдерами и своими заголовками

Тест до включения

Отправьте пробное событие и сразу посмотрите ответ

Три попытки

При временной ошибке запрос повторяется с увеличивающейся паузой

Журнал доставок

Видны запрос, статус ответа, длительность и каждая попытка

Безопасные адреса

Только публичный HTTPS, чувствительные заголовки скрываются в журнале

Один запрос ждёт ответ до 10 секунд. Локальные адреса, внутренние сети и переходы на другой URL не используются

FAQ

Что обычно спрашивают

Что такое вебхук простыми словами?+

Это автоматический POST-запрос. Когда в школе происходит выбранное событие, uchim.io отправляет его данные по указанному вами адресу

Какие события можно передавать?+

Запись ученика на курс, завершение урока, завершение курса, успешную оплату и заявку в лист ожидания

Нужен ли программист?+

Для готовых шаблонов Bitrix24, amoCRM и RetailCRM обычно достаточно адреса и ключа из кабинета CRM. Для собственного API может понадобиться человек, который знает формат принимающего сервиса

Что произойдёт, если сервис временно не ответит?+

uchim.io выполнит до трёх попыток с увеличивающейся паузой. Результат каждой попытки останется в журнале доставок

Можно ли отправить вебхук на локальный адрес?+

Нет. В рабочем режиме принимается только публичный HTTPS-адрес. Локальные и внутренние сетевые адреса закрыты из соображений безопасности

Свяжите школу с сервисами, которые уже используете

Создайте школу бесплатно и настройте первый вебхук в кабинете