Отримуйте події в реальному часі, запускайте агентів програмно й надсилайте дані куди завгодно. 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-ключ, підпишіться на події й випустіть першу інтеграцію за пів дня.
Почати безкоштовно