Штатный AI-анализ звонков в Битрикс24 закрывает типовые сценарии, но не позволяет задать свою логику: другой промт, нестандартные поля, пакетная обработка по расписанию. На Вайбкоде это решается за часы, а не недели - берёшь готовые расшифровки через API, прогоняешь через модель и пишешь итог обратно в карточку.
Штатный AI-анализ звонков в Битрикс24 закрывает типовые сценарии, но не позволяет задать свою логику: другой промт, нестандартные поля, пакетная обработка по расписанию. На Вайбкоде это решается за часы, а не недели - берёшь готовые расшифровки через API, прогоняешь через модель и пишешь итог обратно в карточку.
О том, что умеет штатная речевая аналитика продукта и чем отличается от кастомного приложения, подробно написано в статье AI-анализ звонков в Битрикс24. Здесь - только про сборку.
BitrixGPT в CRM расшифровывает звонок, составляет резюме и заполняет поля карточки - это три встроенных шага, которые запускаются кнопкой из таймлайна. Удобно, но негибко.
Кастомное приложение на Вайбкоде нужно, когда стандартного сценария недостаточно:
Если ни один из этих пунктов не актуален, кастомное приложение избыточно. Если хотя бы один - читай дальше.
Это ключевой момент архитектуры. Если на портале включена AI-обработка звонков через BitrixGPT, разговоры уже расшифрованы. Повторно гонять записи через распознавание речи не нужно - это двойная работа и лишний расход AI-квоты тарифа.
Готовый текст забирается через Vibe API по идентификатору активности звонка. Нужен доступ к CRM - ключ типа "ключ авторизации" (OAuth-приложение), созданный администратором портала, либо простой API-ключ, работающий от имени владельца. Для чтения данных достаточно режима "только чтение": в этом режиме Вайбкод блокирует запись ещё до обращения к Битрикс24, что снижает риск случайного изменения данных.
Если расшифровки для конкретного звонка ещё нет - API возвращает пустое значение. Это не ошибка: просто обработка ещё не прошла или на тарифе нет подписки BitrixGPT + Маркетплейс. Приложение должно корректно обрабатывать такой ответ и пропускать звонок без падения.
Vibe API сам выстраивает запросы в очередь, соблюдает лимиты портала, делает пакетные запросы и постраничную выборку - вручную следить за этим не нужно.
Поток данных от звонка до карточки выглядит так: Битрикс24 хранит расшифровку в активности звонка, Вайбкод-приложение забирает её через Vibe API, отправляет в модель и пишет результат обратно в карточку сделки.
flowchart TD
CALL[Звонок в Битрикс24] --> TRANSCRIPT[Расшифровка в активности]
TRANSCRIPT --> VAPI[Vibe API]
VAPI --> APP[Вайбкод-приложение]
APP --> MODEL[Модель BitrixGPT]
MODEL --> APP
APP --> VAPI2[Vibe API запись]
VAPI2 --> CARD[Карточка сделки/лида]
Не все записи проходят через портальную телефонию. Три типичных случая, когда расшифровки в портале нет:
Для этих случаев на платформе Вайбкод есть модель распознавания речи. Запрос идёт через Vibe API, нужно право доступа vibe:ai.
Важный практический момент: длинные записи нужно резать на части перед отправкой в модель. Если подать весь файл целиком, обработка может оборваться на середине. Размер части подбирают экспериментально - зависит от длительности записей в конкретном отделе продаж.
Подробнее о доступных моделях и ключах написано в статье Vibe API и бесплатные ИИ-модели BitrixGPT в Вайбкоде.
Текст разговора отправляется модели BitrixGPT с промтом. Модели Битрикс размещены в России и работают в рамках AI-квоты тарифа.
Промт - главный инструмент кастомизации. Несколько принципов, которые работают на практике:
Пример структуры ответа, которую удобно обрабатывать дальше:
{
"summary": "Клиент уточнял условия поставки, интересует объём от 50 единиц.",
"client_intent": "Сравнивает предложения, решение до конца недели.",
"risks": "Конкурент предложил скидку 10%, клиент упомянул дважды.",
"next_step": "Выслать КП с расчётом для объёма 50+, позвонить во вторник.",
"suggested_task_date": "2026-07-22"
}
Структурированный формат позволяет программно разложить поля: summary идёт в заметку таймлайна, next_step и suggested_task_date - в задачу на менеджера.
Запись результата - тоже через Vibe API, но уже с правами на запись. Для этого нужен ключ авторизации (OAuth-приложение), а не ключ только для чтения.
Три стандартных действия после анализа:
| Что пишем | Куда | Метод |
|---|---|---|
| Краткое резюме разговора | Заметка в таймлайн сделки | crm.activity.add |
| Полная расшифровка | Вложение к активности звонка | через файловый API |
| Следующий шаг с датой | Задача на ответственного | tasks.task.add |
Пример логики задачи: модель в поле suggested_task_date вернула дату "во вторник" - приложение создаёт задачу с этой датой и привязывает к сделке. Менеджер видит готовую задачу в своём списке, не нужно ничего дублировать вручную.
Если нужно заполнять кастомные поля карточки, используется crm.deal.update с передачей значений в FIELDS. Поля должны быть созданы заранее - это делается через пользовательские поля в Битрикс24.
Между интерфейсом и Vibe API ставят серверную часть - чтобы ключи доступа не попадали в браузер. Это стандартная практика безопасности, подробнее о ней - в статье безопасность вайбкодинга в Битрикс24.
Где размещать. Небольшие приложения разворачивают в галактике - это хост на Вайбкоде, который тарифицируется как единый ресурс на несколько десятков приложений. Сервер умеет засыпать и просыпаться, исходники сохраняются при каждом деплое, есть бэкап диска.
Пробуждение по расписанию. Если разбор звонков идёт пакетно - например, ночью обрабатываются все звонки за день - у сервера настраивают пробуждение по расписанию. Это позволяет не держать сервер активным круглосуточно.
Как пользователи видят приложение. Задеплоенное приложение автоматически появляется в каталоге приложений внутри портала Битрикс24 - доступно и в веб-версии, и в мобильном приложении. Для показа прямо внутри карточки сделки используется встройка через плейсмент - менеджер не выходит из карточки, разбор звонка доступен в боковой панели.
flowchart TD
MANAGER[Менеджер в карточке] --> PLACEMENT[Плейсмент Вайбкода]
PLACEMENT --> SERVER[Серверная часть]
SCHEDULE[Расписание пробуждения] --> SERVER
SERVER --> VIBE_API[Чтение расшифровки]
SERVER --> MODEL_API[Вызов BitrixGPT]
SERVER --> WRITE_API[Запись результата]
WRITE_API --> CARD[Заметка и задача]
Честный раздел - без этого картина была бы неполной.
Нет разделения по говорящим. Платформа не помечает реплики менеджера и клиента отдельно. В расшифровке текст идёт сплошным потоком. Промт можно написать так, чтобы модель сама пыталась разделить стороны по контексту, но точность будет ниже, чем у специализированных решений с диаризацией (например WhisperAI из маркетплейса умеет определять спикера).
Исторический архив недоступен массово. Через Vibe API доступны только уже расшифрованные звонки. Массово прогнать весь исторический архив нельзя - только то, что обработал штатный механизм. Расшифровывать архив заново через модель - дорого по квоте и долго.
Звонки без привязки к сделке. Звонки, не прикреплённые к лиду или сделке, могут не расшифровываться штатным механизмом вовсе. Приложение должно это предусматривать.
Слишком общий скрипт продаж. Если промт написан под абстрактный "звонок продаж", модель проверяет формальности - поздоровался, представился, выяснил потребность. Реального разбора по существу нет. Промт должен быть конкретным: что именно нужно выявить в разговоре для вашего продукта.
Отраслевые термины. Модель путает специфическую лексику: артикулы, названия оборудования, профессиональные аббревиатуры. На практике собирают словарь замен и дополняют его по мере эксплуатации - вставляют в промт как список "читать X как Y".
AI-квота тарифа. При большом объёме звонков упрёшься в лимит. Пакетная обработка по ночам помогает распределить нагрузку, но не снимает ограничение целиком. Нужно учитывать при оценке масштаба внедрения.
На митапе 13.10.2026 Битрикс24 показал такой сервис, собранный во вкладке «Код» приложения Коворк/Код. Что было в задаче агенту:
Основу агент собрал за 8 минут 18 секунд, причём с оформлением, хотя про дизайн в задаче не было ни слова. Еженедельный автозапуск с отправкой итога в чат, ручную загрузку записей и звонки из лидов отложили на следующие этапы: так ошибку проще поймать на маленьком куске.
Готовый сервис коллеги открывают в мессенджере Битрикс24, в папке «Вайбкод». Благодаря авторизации каждый видит только свои результаты. Без неё приложение работало бы с правами автора, а у автора обычно полный доступ к CRM, и для записей разговоров с клиентами это критично.
Практический порядок сборки приложения:
Если хотите разобрать конкретный сценарий или оценить трудоёмкость - напишите на sales@acp-24.ru или позвоните +7 495 414-48-49. АС Проект - платиновый партнёр Битрикс24.
Посмотреть другие примеры того, что можно собрать на платформе, можно в разборе реальных кейсов Вайбкода.
/v1/off-peak.Данные на 13 октября 2026 - платформа Вайбкод в активной бете, цифры (квоты, цены, версии) меняются. Сверяйтесь с документацией Вайбкода.
Оставьте заявку - мы свяжемся с вами и проконсультируем.
Эксперт АС Проект свяжется в течение 60 минут.