Скорость первой реакции на заявку часто важнее качества последующей обработки: клиент, которому не ответили в первые минуты, уже разговаривает с конкурентом. Вайбкод позволяет собрать полноценный конвейер - от подписки на событие портала до создания лида и назначения ответственного - без написания сотен строк «голого» REST-кода.
Когда заявка только поступила, клиент находится в точке максимальной вовлечённости. Чем дольше она лежит без движения, тем быстрее этот момент проходит. На практике это означает, что даже грубая автоматическая маршрутизация - назначить хоть кого-то ответственным и поставить задачу «перезвонить» - даёт лучший результат, чем ожидание, пока менеджер вручную разберёт текст и решит, кому передать.
Вайбкод решает именно эту задачу: приложение узнаёт о заявке в момент её появления (не раз в несколько минут по таймеру), за секунды разбирает текст моделью BitrixGPT и записывает результат в CRM через Vibe API - до того, как менеджер открыл почту. О том, что такое платформа Вайбкод и как она устроена, мы разбирали отдельно; здесь сосредоточимся на конкретной механике сборки конвейера обработки заявок.
Классический подход - периодически вызывать event.get или опрашивать списки сущностей по таймеру. Это создаёт задержку: если таймер срабатывает раз в минуту, заявка может ждать реакции до 60 секунд только на этапе обнаружения.
Вайбкод работает иначе. Сервер-приложение подписывается на событие портала через вызов к инфраструктуре платформы:
curl -X POST https://vibecode.bitrix24.tech/v1/infra/servers/SERVER_ID/event-subscriptions \
-H "X-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"event":"ONCRMLEAD ADD","appPath":"/api/webhooks/b24"}'
Платформа сама регистрирует обработчик на стороне Битрикс24 и доставляет каждое событие в Black Hole-приложение через туннель - публичный адрес приложению не нужен. Когда портал фиксирует новый лид или сделку, Вайбкод мгновенно делает POST-запрос на appPath приложения.
Несколько важных деталей реализации:
auth[application_token] - это защита от поддельных вызовов.vibe_app_), это OAuth-приложение, которое создаёт только администратор портала; портал должен быть на коммерческом тарифе Битрикс24 (метод event.bind недоступен на бесплатном).Управление подписками - стандартное: GET .../event-subscriptions возвращает список и журнал доставок, DELETE .../event-subscriptions/:subId удаляет подписку.
Подробнее о типах ключей и разнице между API-ключом и ключом авторизации можно прочитать в разборе Vibe API и моделей BitrixGPT.
После того как событие доставлено, приложение получает идентификатор сущности и может через Vibe API забрать текст обращения - тело письма, сообщение из открытой линии, комментарий с формы сайта. Этот текст передаётся модели BitrixGPT.
Задача модели - структурировать неформатированный текст: определить тему обращения, намерение клиента, срочность и извлечь конкретные значения (город, продукт, бюджет, сроки). Ключевой момент - просить ответ в структурированном виде (JSON), чтобы результат можно было напрямую разложить по полям карточки в CRM без дополнительного парсинга.
Пример структуры запроса к BitrixGPT:
Разбери обращение клиента и верни JSON со следующими полями:
- topic: тема (продажи / поддержка / партнёрство / другое)
- intent: намерение (купить / уточнить / пожаловаться / другое)
- urgency: срочность (высокая / средняя / низкая)
- extracted: объект с извлечёнными значениями (город, продукт, бюджет, срок)
Текст обращения: {text}
Модели BitrixGPT (5, 5.5, 5.5 Agent) размещены в России и работают в рамках AI-квоты тарифа Битрикс24 - платить отдельно за каждый вызов не нужно, но квота расходуется. При большом потоке заявок это нужно учитывать при выборе тарифа.
Результат классификации записывается в пользовательские поля карточки через Vibe API - без ручного ввода и без потери данных при передаче между менеджерами.
Классическая маршрутизация строится на правилах: «если в теме письма есть слово X - назначить менеджера Y». Такие правила быстро устаревают, требуют поддержки и плохо работают с живым языком клиентов.
Вайбкод открывает другой способ - маршрутизацию по смыслу через векторные эмбеддинги. Модель bitrix/embeddings (бесплатная, размещена в РФ) преобразует текст обращения в вектор; этот вектор сравнивается с векторами эталонных категорий. Ближайшая категория - это и есть тема заявки, к которой прикреплён ответственный менеджер или очередь.
Та же механика решает проблему дублей. Два обращения могут быть сформулированы по-разному («хочу купить» и «интересует приобретение»), но по смыслу - одно и то же от одного человека. Сравнение эмбеддингов поймает такое совпадение до того, как в базе появится второй лид. Подробнее о стратегиях борьбы с дублями - в статье про дублирование лидов в Битрикс24.
После определения категории и ответственного Vibe API создаёт или обновляет сущность в CRM - лид, сделку, смарт-процесс - и назначает ответственного. Для тяжёлых операций (например, одновременно создать лид, контакт и задачу) Vibe API умеет делать пакетные запросы, соблюдая лимиты портала автоматически.
Весь путь заявки от поступления до назначения ответственного выглядит так:
flowchart TD
SRC[Источник заявки\nсайт / чат / почта] --> B24[Битрикс24\nсобытие ONCRMLEAD ADD]
B24 -->|туннель| APP[Вайбкод-приложение\nBlack Hole-сервер]
APP -->|текст обращения| GPT[BitrixGPT\nкласс. тема / намерение / срочность]
APP -->|текст обращения| EMB[bitrix/embeddings\nвекторный поиск дублей]
GPT --> VAPI[Vibe API]
EMB --> VAPI
VAPI -->|создать лид / сделку\nназначить ответственного\nпоставить задачу| B24
Полная автоматизация без участия человека хороша в теории. На практике необратимые действия - особенно те, которые быстро теряют актуальность, - лучше оставлять под подтверждение менеджера.
Проверенный подход: автомат готовит решение и сигнализирует, человек подтверждает.
| Действие | Кому доверить |
|---|---|
| Извлечь тему, намерение, срочность из текста | Автомат (BitrixGPT) |
| Найти дубли в базе | Автомат (эмбеддинги) |
| Заполнить поля карточки | Автомат (Vibe API) |
| Предложить ответственного | Автомат |
| Назначить ответственного (первичный контакт) | Автомат (если настроено) |
| Взять заявку в работу / подтвердить маршрут | Человек |
| Отклонить заявку как нецелевую | Человек |
| Переквалифицировать в другую воронку | Человек |
Это особенно актуально для срочных заявок: автомат может зафиксировать «высокую срочность» и поставить задачу менеджеру с уведомлением, но финальное решение о приоритете - за живым человеком, который знает текущую нагрузку команды.
Для встройки интерфейса подтверждения прямо в карточку лида или сделки Вайбкод использует механизм плейсментов - приложение появляется внутри карточки Битрикс24 и доступно как в веб-версии, так и в мобильном приложении.
Сопутствующие инструменты - AI-скоринг лидов и прогноз сделок и ИИ-чат-боты для первичной обработки обращений - хорошо дополняют этот конвейер на разных его участках.
Честный раздел: вот типичные проблемы, с которыми сталкиваются при сборке подобных приложений на Вайбкоде.
Обработчик событий занят тяжёлыми запросами. Обработчик должен ответить 2xx быстро. Если внутри него запускается цепочка вызовов к BitrixGPT и нескольким методам Vibe API - он блокируется на время выполнения и перестаёт принимать новые события. Очередь растёт, заявки начинают обрабатываться с задержкой или теряются. Решение: тяжёлую логику (вызов модели, создание сущностей) уносить в фоновый процесс, а на входящее событие отвечать немедленно.
Лавина событий от замкнутых бизнес-процессов. Если в портале настроены роботы или бизнес-процессы, которые сами меняют лиды - они тоже порождают события. Приложение создаёт лид → робот его обновляет → событие снова приходит в приложение → круг замыкается. Проверяйте источник события и добавляйте защиту от повторной обработки.
Модель отчиталась об успехе, которого не было. BitrixGPT (как и любая языковая модель) может вернуть структурированный ответ с корректным JSON, в котором написано, что действие выполнено - хотя реальный вызов Vibe API ещё не произошёл или завершился ошибкой. Не доверяйте тексту ответа модели как подтверждению действия в CRM: проверяйте статус ответа Vibe API отдельно.
Расход AI-квоты при массовом потоке. Каждый вызов BitrixGPT расходует AI-квоту тарифа. При высоком потоке заявок (несколько сотен в день) квота может исчерпаться быстрее, чем ожидалось. Мониторьте расход и, если нужно, добавляйте логику пакетирования или приоритизации - не все заявки одинаково срочны.
Коды ошибок, специфичные для подписки на события:
NOT_OAUTH_APP - используется API-ключ вместо ключа авторизации; замените на vibe_app_.BIND_FAILED - портал на бесплатном тарифе или не хватает прав.EVENT_BOUND_ELSEWHERE - это событие уже зарегистрировано другим обработчиком на портале.Подробнее о безопасной архитектуре Вайбкод-приложений - в статье про безопасность вайбкодинга в Битрикс24.
Практический порядок сборки конвейера:
Создать приложение на ключе авторизации. API-ключ (vibe_api_) не подойдёт для подписки на события - нужен vibe_app_, который создаёт администратор портала. Это первый шаг, без него ничего не заработает.
Задеплоить сервер на Вайбкоде. Небольшое приложение кладут в галактику - это хост, где несколько десятков приложений размещены с плотностью, близкой к стоимости одного сервера. ИИ-агент (Коворк или Claude Code со скиллом Superpowers) создаст сервер и задеплоит приложение за несколько минут по словесному описанию задачи.
Подписаться на нужное событие. Для новых лидов - ONCRMLEAD ADD, для новых сделок - ONCRMDEALADD, для обращений из открытых линий - ONIMCONNECTORMESSAGEADD. После регистрации подписки проверить в журнале доставок, что тестовое событие приходит.
Собрать минимальный обработчик. Сначала - только приём события и запись в лог. Убедиться, что обработчик отвечает 2xx быстро.
Добавить вызов BitrixGPT. Передать текст обращения, получить JSON с классификацией, записать в поля карточки через Vibe API.
Добавить эмбеддинги для поиска дублей. Это отдельный вызов модели bitrix/embeddings; результат сравнивается с уже существующими лидами.
Настроить уведомление менеджеру. Через Vibe API поставить задачу или отправить уведомление в чат - с предзаполненными данными из классификации.
Нагрузочное тестирование. Отправить несколько десятков событий подряд и убедиться, что обработчик не блокируется и все события обработаны.
Если на портале уже настроены роботы и триггеры в воронке, Вайбкод-приложение хорошо дополняет их - берёт на себя смысловой разбор, а стандартные роботы отрабатывают дальнейшие шаги по стадиям.
Если хотите разобрать архитектуру конкретно под ваш поток заявок - напишите на sales@acp-24.ru или позвоните по телефону +7 495 414-48-49. АС Проект - платиновый партнёр Битрикс24 с опытом сборки подобных решений на Вайбкоде.
/v1/off-peak.Данные на 29 августа 2026 - платформа Вайбкод в активной бете, цифры (квоты, цены, версии) меняются. Сверяйтесь с документацией Вайбкода.
Оставьте заявку - мы свяжемся с вами и проконсультируем.
Эксперт АС Проект свяжется в течение 60 минут.