AI iOS чат-агент

AI iOS чат-агент, который работает в вашем приложении

Добавьте агента MyChatBot в своё iOS-приложение и Apple Messages for Business, мгновенные нативные диалоги, которые поддерживают, продают и синхронизируются с CRM.

Начать бесплатно Заказать демо
Чат в приложенииApple MessagesМгновенная поддержкаЗахват лидовСинхронизация с CRMПередача человеку
01

Живёт внутри приложения

Нативная поверхность чата, которой ваши пользователи уже доверяют, без редиректов и трения.

02

Поддерживает и продаёт

Отвечает из Базы знаний, рекомендует товары и ведёт покупателей дальше.

03

Бронирует и квалифицирует

Фиксирует намерение, записывает через Google Calendar и создаёт лид в CRM с chat link.

04

Передаёт чисто

Эскалирует человеку с silent hand-off и уведомлениями Flight Control.

Что такое AI iOS чат-агент

AI iOS чат-агент встраивает ассистента продаж и поддержки MyChatBot в чат вашего собственного iOS-приложения. Пользователи пишут там, где уже находятся, а ассистент отвечает по базе знаний (Knowledge Base), подбирает товары, квалифицирует запрос и подключает вашу команду, когда нужен человек.

Подключение идёт через канал Webhooks API, который в документации MyChatBot описан именно для этого: чат внутри мобильного приложения. Приложение отправляет каждое сообщение пользователя в MyChatBot по HTTP, а ответ ассистента приходит на адрес, который контролируете вы. Интерфейс чата проектируете вы, а MyChatBot даёт агента, инбокс и CRM за ним.

Решение подходит, если вы:

  • развиваете приложение для покупок, записи или услуг и хотите отвечать на вопросы в нём, а не в стороннем мессенджере;
  • уже используете MyChatBot в Instagram, WhatsApp или на сайте и хотите, чтобы приложение работало по тем же инструкциям;
  • хотите, чтобы разговоры в приложении превращались в лиды, записи или заказы без ручного переноса данных.

Как это работает в MyChatBot: шаг за шагом

  1. Пользователь пишет в приложении. Приложение отправляет сообщение в формате JSON на входящий вебхук, адрес которого показан на странице Channels. Обязательных полей четыре: client_id, page_id, platform и text. Дополнительно можно передать client_name, client_avatar, ссылку на аудио и вложения.
  2. MyChatBot проверяет запрос. API-токен подтверждает подлинность, page_id должен совпадать с заданным вами Unique page_id, а канал должен быть включён.
  3. Сообщение попадает в историю. Оно добавляется к разговору этого пользователя по client_id. Голосовые сообщения сначала расшифровываются в текст.
  4. Ассистент отвечает. Он читает разговор, применяет инструкции, знания и инструменты и отвечает после задержки Reply Delay, которую вы настроили.
  5. Ответ приходит в приложение. MyChatBot отправляет его на ваш Reply webhook URL с полями text, images, file и audio. Длинный ответ может прийти несколькими частями, поэтому приложение добавляет их по порядку.

Держите client_id неизменным для каждого пользователя. Именно благодаря этому разговор продолжается от сессии к сессии, а не начинается заново.

Ключевые возможности

Ответы на основе базы знаний

Ассистент читает привязанную к нему базу знаний: FAQ, Business Documents, Business Files и Business Links как справочные материалы, а также Product Feed, Product Spreadsheet или каталог Products как товары для поиска. Поиск товаров учитывает смысл, ключевые слова и категорию, так что пользователь может описать потребность своими словами.

Квалификация, которая не теряется

Когда включён Contact Details, ассистент сохраняет имя, телефон и email, которыми делится пользователь. Client Context собирает дополнительные данные, которые вы зададите, например бюджет или сроки, и хранит их в карточке клиента между разговорами.

Следующий шаг прямо в чате

Lead Management позволяет ассистенту менять статусы воронки и метки по ходу разговора. С нужными интеграциями он записывает на приём и создаёт заказы во время диалога.

Голос, фото и файлы

Пользователи могут отправлять голосовые сообщения и вложения. Если включены Voice reply settings, каждый ответ дополнительно содержит аудиоверсию выбранным голосом, а в ответах могут быть изображения и файлы.

Тон и язык

Communication style задаёт тон: от коротких ответов до тёплого голоса поддержки. В Reply & Tools можно закрепить основной язык ответов или разрешить ассистенту подстраиваться под язык пользователя.

Каналы и интеграции

Ваше iOS-приложение становится ещё одним каналом того же ассистента. Он также может отвечать в виджете на сайте, WhatsApp, Instagram, Telegram, Viber, Facebook, TikTok, Gmail, SMS и телефонных звонках. Все разговоры попадают в Active chats, общий инбокс команды, с полной историей и карточкой клиента для статусов, меток, заметок и задач.

Для работы с CRM подключите одну CRM на ассистента на странице интеграций: KeyCRM, SalesDrive, Bitrix24, Kommo, Zoho, Salesforce, GoHighLevel или HubSpot. Или ведите всё во встроенных Leads и Pipelines. Лиды и сделки, которые ассистент создаёт в подключённой CRM, получают источник, помечающий их как созданные AI, а в таких CRM, как KeyCRM, SalesDrive, Zoho или HubSpot, к ним также добавляется ссылка на чат, чтобы команда открыла именно этот разговор.

Записи работают через Google Calendar, Altegio или встроенный Calendar MyChatBot. Заказы могут попадать на страницу Orders, в KeyCRM, SalesDrive или Spreadsheet Orders.

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

Ассистент решает, когда нужен человек, согласно вашим инструкциям. Он может отправить уведомление оператору: чат помечается на вкладке Attention, а если подключён Flight Control, уведомление с контактами клиента и ссылкой на чат приходит в Telegram-группу команды. Либо ассистент переводит чат в режим оператора.

Правила задаются в Handoff Control (подробнее на странице передачи человеку):

  • Стоп-слово или Implicit operator handoff: оператор перехватывает чат ключевым словом или любым сообщением. Выбирается один из двух вариантов.
  • Silent handoff: пользователь не получает уведомления и видит один непрерывный разговор.
  • Auto return: если оператор не включит агента снова, тот вернётся через 24 часа или через собственный интервал от 1 минуты до недели.

Учтите ограничения:

  • Вне Work Hours ассистент на паузе. Пользователь не получает автоответа, а к сообщениям, отправленным в нерабочее время, ассистент потом не возвращается, хотя операторы могут на них ответить.
  • Если на балансе аккаунта заканчиваются средства, ассистенты отключаются автоматически.
  • На тарифах Standard и Pro одновременно активен только один ассистент продаж. Подробности на странице тарифов.

Как настроить

  1. Настройте ассистента. На странице Agents задайте Role, Communication style и базу знаний, затем проверьте ответы в Test Dialog. Тестовые ответы учитываются в AI-сообщениях тарифа.
  2. Подключите канал. Откройте Channels, выберите ассистента, выберите Webhooks API и заполните API token, Unique page_id и Reply webhook URL. Включите Connect agent to this channel, задайте Reply Delay и нажмите Connect Webhooks API.
  3. Свяжите приложение. Отправляйте сообщения пользователей на входящий вебхук и сделайте обработчик на Reply webhook URL, который передаёт текст, изображения, файлы и аудио в экран чата.
  4. Добавьте инструменты. Подключите CRM или календарь в разделе Integrations, настройте Lead Management и Handoff Control, привяжите Telegram-группу во Flight Control.
  5. Проверьте весь путь. Отправьте настоящее сообщение из тестовой сборки и убедитесь, что ответ приходит, а чат появляется в Active chats. Код 400 означает, что не хватает обязательного поля, 401 означает, что токен не совпадает. Если ответы не приходят, сначала проверьте page_id и переключатель Connect agent to this channel.

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

Как агент подключается к моему iOS-приложению?

Через канал Webhooks API. Приложение отправляет каждое сообщение пользователя в MyChatBot по HTTP и получает ответы агента на Reply webhook URL, который контролируете вы. Экран чата вы создаёте сами, поэтому он выглядит как остальное приложение.

Могут ли пользователи отправлять голосовые и фото?

Да. Передайте ссылку на аудио, и MyChatBot расшифрует голосовое сообщение в текст, прежде чем его прочитает агент. Изображения и файлы передаются в массиве attachments. Если включены Voice reply settings, ответы содержат и аудиоверсию выбранным голосом.

Как агент понимает, что это тот же пользователь?

Каждое сообщение содержит client_id. MyChatBot сопоставляет историю разговора именно по нему, поэтому держите его неизменным для каждого пользователя, и диалог продолжится между сессиями. Также можно передавать имя и аватар пользователя.

Может ли команда перехватить разговор?

Да. Агент может уведомить оператора или передать чат согласно вашим инструкциям, а Flight Control отправляет уведомления в Telegram-группу. В Handoff Control настраиваются стоп-слово или неявная передача, тихая передача и автоматическое возвращение агента.

С какими CRM это работает?

KeyCRM, SalesDrive, Bitrix24, Kommo, Zoho, Salesforce, GoHighLevel и HubSpot, одна CRM на ассистента. Можно также пользоваться встроенными Leads и Pipelines в MyChatBot. На тарифе Standard доступна только интеграция Spreadsheet Orders, для остальных нужен тариф выше.

Может ли тот же агент отвечать на сайте и в WhatsApp?

Да. Каналы привязываются к ассистенту на странице Channels, так что один ассистент может обслуживать приложение, виджет на сайте, мессенджеры, email, SMS и звонки. Каждый канал одновременно подключается только к одному ассистенту.

Почему не приходят ответы?

Чаще всего причина в том, что page_id не совпадает точно с Unique page_id в настройках канала, или канал выключен. Код 401 означает, что API-токен не совпадает, а 400 — что не хватает обязательного поля.

Добавьте нативный AI-чат в своё iOS-приложение

Вставьте SDK, подключите Базу знаний, и выпустите умный чат в следующем билде.

Начать бесплатно