Получайте события в реальном времени, запускайте агентов программно и отправляйте данные куда угодно. Webhooks API, это как разработчики расширяют MyChatBot под свой стек.
Подписывайтесь на события сообщений, лидов, сделок и передач в момент, когда они происходят.
Вызывайте действие агента из своего бэкенда, исходящие сообщения, follow-ups, обновления.
Открывайте свои функции агентам через Webhooks и MCP для индивидуальных сценариев.
Токены с ограниченной областью, подписанные payload-ы и мягкая деградация по умолчанию.
Webhooks API — это канал в MyChatBot, который вы подключаете самостоятельно. Если ваша платформа умеет отправлять и принимать HTTP-запросы, ваш AI-агент может общаться с её пользователями: платформа передаёт каждое сообщение пользователя, а ответ агента возвращается на URL, которым управляете вы.
Встроенные каналы, например WhatsApp, Telegram или Website Widget, подключаются прямо в приложении. Webhooks API закрывает всё остальное — системы, которые MyChatBot не поддерживает нативно.
Он хорошо подходит для:
В вашем продукте пользователям отвечает ассистент, которого вы подключили к этому каналу, — с его инструкциями, знаниями и подключёнными инструментами. Ваши разработчики отвечают за передачу данных, а разговор ведёт MyChatBot.
Каждая интеграция держится на трёх значениях: API token, который вы генерируете, Unique page_id, который вы выбираете, и Reply webhook URL — HTTPS-эндпоинт на вашей стороне. Когда всё заполнено, каждое сообщение проходит пять шагов:
Для каждого пользователя оставляйте client_id неизменным: именно так разговор продолжается, а не начинается заново. Также можно передать необязательные поля client_name и client_avatar и массив attachments со ссылками на файлы или изображения.
Добавьте ссылку audio во входящее сообщение, и MyChatBot автоматически расшифрует запись, так что агент воспримет её как обычное сообщение. Включите Voice reply settings и выберите голос — тогда ответы будут содержать ссылку на аудио рядом с текстом.
Входящий webhook возвращает стандартные HTTP-коды: 200 — сообщение принято, 400 — некорректный запрос или не хватает обязательного поля, 401 — API token не совпадает, 500 — при обработке произошла ошибка, и запрос стоит повторить.
Разговор через Webhooks API ведёт ассистент, которого вы настраиваете на странице Agent configuration, поэтому его инструкции, Knowledge Base и подключённые интеграции работают и здесь. Сохранённые изменения действуют со следующего ответа во всех каналах.
Webhooks API — один из каналов на странице Channels, рядом с WhatsApp, Instagram, Telegram, Viber, TikTok, Facebook, Gmail, SMS, Calls и Website Widget. Канал может быть подключён только к одному ассистенту, а каналы можно распределить между несколькими ассистентами.
У MyChatBot есть и другие способы подключить ваши системы:
Правила передачи разговора задаются в Handoff Control на странице Agent configuration и относятся к чатам ассистента:
Подробнее о передаче разговора человеку.
Несколько ограничений стоит учесть заранее:
Ответы не приходят? Чаще всего причина в несовпадении page_id или в выключенном канале. Код 401 означает, что токен в запросе не совпадает с API token на экране канала. Чтобы позже отключить канал, откройте тот же экран и нажмите Revoke.
Перед запуском протестируйте ассистента в приватном чате и включите переключатель канала только после проверки настроек. Тарифы указаны на странице цен.
Да, без разработки не обойтись. Подключение канала в приложении занимает всего несколько полей, но ваша платформа должна отправлять сообщения пользователей в формате JSON в MyChatBot и принимать ответы на собственный Reply webhook URL. Если вам нужен только чат на сайте, проще использовать встроенный Website Widget.
Обязательных полей четыре: client_id, page_id, platform и text. Необязательные — client_name, client_avatar, audio для голосового сообщения и attachments для ссылок на файлы или изображения. Для каждого пользователя оставляйте client_id неизменным, чтобы его разговор продолжался.
MyChatBot отправляет каждый ответ на ваш Reply webhook URL как form-encoded запрос с полями text, images, file и audio. Длинный ответ может прийти несколькими частями одна за другой, поэтому добавляйте их по порядку.
Да, в обе стороны. Отправьте ссылку audio, и MyChatBot расшифрует запись до того, как агент ответит. Включите Voice reply settings и выберите голос — тогда ответы будут содержать ссылку на аудио рядом с текстом.
Чаще всего причина в несовпадении page_id или в выключенном канале. Проверьте, что page_id в запросе точно совпадает с Unique page_id и что переключатель Connect agent to this channel включён. Код 400 означает некорректный запрос или отсутствие обязательного поля, а 401 — что API token не совпадает.
Да, через Trigger Outreach в Automations. Ваша система отправляет POST с номером телефона или email, а также необязательными name и context на уникальный webhook URL триггера, и MyChatBot создаёт лид и может поручить агенту написать клиенту. Сам URL служит ключом доступа, поэтому храните его как пароль.
Да. Handoff Control на странице Agent configuration переключает чат в режим оператора по стоп-слову или после любого сообщения оператора, а Silent handoff скрывает переключение от клиента. Если включён Auto return, агент снова включается автоматически через 24 часа или через заданный интервал.
Возьмите API-ключ, подпишитесь на события и выпустите первую интеграцию за полдня.
Начать бесплатно