← На главную

Входящие вебхуки

Подключите любой внешний сервис к AI-агенту — CRM, GitHub, платёжные системы, ваш сервер

Что такое входящие вебхуки?
Любой внешний сервис может отправлять события вашему AI-агенту. Агент получает данные и присылает вам уведомление в Telegram. GitHub сообщит о новом pull request, CRM — о новом лиде, платёжная система — об успешной оплате, и агент тут же создаст задачу или отправит сообщение.
Как настроить вебхук?
  1. Найдите ID вашего агента в настройках агента в дашборде.
  2. Получите токен вебхука через API:
    GET https://asibiont.com/api/agent-webhook-token/{agent_id}?action=regenerate
    Ответ:
    {"token": "abc123...", "url": "https://asibiont.com/api/agent-webhook/42/abc123..."}
  3. Настройте внешний сервис отправлять POST-запросы на:
    POST https://asibiont.com/api/agent-webhook/{agent_id}/{token}
    Тело запроса (JSON, любые поля):
    {
      "event": "new_order",
      "order_id": 12345,
      "amount": 9900,
      "customer": "Иван Петров"
    }
  4. Агент получит событие, создаст задачу и пришлёт вам уведомление в Telegram.
Насколько это безопасно?
Токен проверяется через защищённое сравнение (timing-safe) — это исключает timing-атаки. Вы можете перегенерировать токен в любой момент, снова вызвав endpoint с ?action=regenerate. Старый токен сразу становится недействительным.
Какие сервисы можно подключить?
Любой сервис, поддерживающий исходящие вебхуки (POST-запросы):
  • GitHub / GitLab — pull requests, issues, деплои
  • Платёжные системы (Stripe, ЮKassa, Robokassa)
  • CRM-системы (AmoCRM, Bitrix24, HubSpot)
  • Ваш собственный сервер или скрипт
  • Zapier, Make (Integromat), n8n
  • Любая система мониторинга или алертов
Какой формат тела запроса нужен?
JSON с любыми полями. Агент получит весь payload и преобразует его в читаемое уведомление. Обязательных полей нет — можно отправлять то, что предоставляет ваш сервис. Заголовок Content-Type должен быть application/json.

Готовы подключить свои сервисы?

Telegram Дашборд