● Инфраструктура / Уровень: базовый / Q2 · 2026 / 70 из 90

Webhook.

обратный вызов от внешнего сервиса
Короткий
ответ
Webhook — это HTTP-запрос, который сервис отправляет вашему серверу при событии. Не вы спрашиваете «есть ли новые лиды?» — система сама пишет, когда они появляются. Основа real-time интеграций.

01 Как работает

  1. В Telegram / Stripe / CRM регистрируете публичный URL вашего сервера.
  2. Когда событие — сервис делает HTTP POST на ваш URL с JSON-payload.
  3. Ваш сервер обрабатывает: создаёт задачу, отправляет в LLM, пишет в БД.
  4. Отвечаете 200 OK быстро (если нет — провайдер будет ретраить).

02 Примеры в AI-проектах

  • Telegram bot. Сообщение от пользователя → webhook → LLM → ответ.
  • Stripe. Оплата → webhook → обновить статус пользователя.
  • Calendly. Бронь встречи → webhook → запись в CRM + Telegram-нотификация.
  • GitHub. Push в main → webhook → деплой.
  • Tally / Typeform. Новая форма → webhook → AI-обогащение лида → CRM.

03 Безопасность

  • Verify signature. Большинство провайдеров подписывают webhook HMAC. Проверяйте подпись — иначе кто угодно подделает запрос.
  • Идемпотентность. Один и тот же event может прийти дважды. Обрабатывайте без двойного эффекта.
  • Rate limit. Защита от случайного шторма событий.
  • Логирование. Сохраняйте все приходящие webhook — для отладки.

04 Локальная разработка

Для тестирования webhook на локальной машине нужен публичный URL. Стандарт — ngrok, cloudflared tunnel или localtunnel. Они пробрасывают локальный порт наружу через временный URL.

// 07

Частые вопросы

01 Webhook требует публичный URL?

Да. Для локальной разработки — ngrok / cloudflared tunnel.

02 Что если мой сервер был недоступен?

Большинство провайдеров ретраят. Telegram — 24 часа, Stripe — 3 суток с экспоненциальным backoff.

03 Polling или webhook?

Webhook эффективнее: меньше нагрузки, реальный real-time. Polling — fallback когда webhook невозможен.

Понимаем — учим
работать с Webhook
внутри команды.

Час бесплатной диагностики: разбираем 2–3 ваших процесса и говорим прямо, где AI окупится за квартал, а где брать рано. Знания остаются у вашей команды.

Готовы поговорить?
@Aleksei_Shturbin Бот →