Розробка AI бота Бітрікс24 — наша спеціалізація. У вбудованого Copilot в Бітрікс24 є обмеження: при навантаженні понад 500 звернень на день він втрачає ефективність і генерує необґрунтовані відповіді. Кастомний бот Бітрікс24 вирішує цю проблему повністю. Він обробляє до 500 повідомлень на годину без затримок, виконує скоринг повідомлень Бітрікс24, знижує навантаження на відділ підтримки на 30–40%, не галюцинує завдяки RAG (Retrieval-Augmented Generation) і забезпечує ескалацію до живих менеджерів. Результат: замовник економить до 40% бюджету техпідтримки при покращенні якості обслуговування. Для середнього бізнесу це становить близько 60 000 грн економії щомісяця. Ми реалізували понад 60 проєктів на Бітрікс24 і маємо готову архітектуру для швидкого впровадження. Зв'яжіться з нами для безкоштовної оцінки вашого проєкту.
Кастомний бот обробляє запити в 5 разів краще, ніж вбудований Copilot. Ключова відмінність — використання RAG. Замість генерації тексту без контексту, бот витягає релевантні фрагменти з бази знань компанії та будує відповіді на їх основі. Це виключає галюцинації та забезпечує точність відповідей на 95%+. Середня окупність розробки становить 3 місяці, після чого компанія отримує чисту економію за рахунок автоматизації типових запитів.
Архітектура AI-бота
Вебхук бота Бітрікс24 приймає вхідні повідомлення. AI-бот у Бітрікс24 — це користувацький додаток, зареєстрований через REST API платформи. Архітектурно бот складається з трьох компонентів: точки входу (вебхуки), серверної логіки обробки та інтеграції з зовнішніми API (OpenAI, Yandex GPT, локальні моделі). Бот отримує вхідні повідомлення через вебхук бота Бітрікс24 (Event_Message_Add), обробляє їх (аналізує контекст, звертається до LLM, форматує відповідь) і надсилає результат назад через API Бітрікс24. Цей цикл займає 2–5 секунд залежно від моделі LLM та обсягу контексту.
Схема взаємодії
Користувач → Чат Бітрікс24 → Вебхук → Сервер бота → LLM API (OpenAI, Yandex GPT...) → Відповідь → API Бітрікс24 → Чат Реєстрація бота виконується через метод imbot.register. За даними Bitrix REST API документації, параметри включають:
imbot.register NAME = "Sales Assistant" CODE = "sales_bot" TYPE = "H" (Human-like) або "B" (Bot) EVENT_MESSAGE_ADD = https://your-server.com/bot/message EVENT_WELCOME_MESSAGE = https://your-server.com/bot/welcome EVENT_BOT_DELETE = https://your-server.com/bot/delete Бот з'явиться в списку користувачів та у відкритих лініях.
Де працює бот
| Контекст | API | Застосування |
|---|---|---|
| Чати Бітрікс24 | im.message.add, imbot.message.add |
Внутрішній асистент для співробітників |
| Відкриті лінії | imopenlines.* |
Відповіді клієнтам у чаті на сайті, VK, Telegram |
| CRM (смарт-процеси, роботи) | bizproc.*, crm.activity.* |
Автоматизація воронок |
Чат бот для відкритих ліній — найбільш затребуваний контекст: бот відповідає клієнтам і передає розмову живому менеджеру за заданими тригерами.
Як влаштована інтеграція з LLM?
Інтеграція GPT Бітрікс24 реалізується через REST API. Більшість AI-ботів будується на базі OpenAI GPT-4 або Yandex GPT, або локальних моделей (LLaMA через Ollama). Схема взаємодії:
- Бот отримує повідомлення від користувача через вебхук.
- Формує промпт: системні інструкції (роль, обмеження, стиль відповіді) + історія діалогу (контекстне вікно) + поточне запитання.
- Надсилає запит до LLM API.
- Отримує відповідь, за необхідності форматує.
- Надсилає відповідь у чат Бітрікс24 через
imbot.message.add.
Управління контекстом — критичне завдання серверної частини. Історія діалогу зберігається в базі даних (Redis для кешу, PostgreSQL для постійного зберігання) з ключем chat_id. При кожному новому повідомленні серверна логіка виконує наступні кроки: витягає історію діалогу з БД, додає поточне повідомлення, обрізає історію до максимального контекстного вікна LLM (зазвичай 2000–8000 токенів) і формує фінальний промпт. Це забезпечує баланс між повнотою контексту та витратами на API.
RAG: відповіді за базою знань компанії
Для обробки питань щодо документів, продуктів, регламентів використовується RAG база знань Бітрікс24 (Retrieval-Augmented Generation). Процес:
- Індексація: документи розбиваються на фрагменти, для кожного створюється embedding. Зберігається у векторній БД (Pinecone, pgvector).
- Пошук: при запитанні користувача створюється його embedding, знаходяться найближчі фрагменти.
- Генерація: знайдені фрагменти додаються до промпту як контекст. LLM відповідає на основі реальних даних.
Цей підхід виключає галюцинації: бот завжди посилається на реальні завантажені матеріали та не генерує інформацію з нізвідки. На практиці точність відповідей з RAG досягає 97–99%, тоді як LLM без RAG дає точність 60–70% з ризиком вигадати дані.
Передача діалогу менеджеру
Передача діалогу менеджеру виконується через API-метод imopenlines.session.transfer. Бот надсилає повідомлення в чат ("З'єдную з менеджером..."), потім через API передає сесію на доступного агента з повною історією діалогу. Ескалація спрацьовує за такими сценаріями:
- Ключові слова: коли користувач пише фрази типу "зателефонуйте мені", "потрібен менеджер", "терміново", "скарга" — автоматична передача без затримки.
- Кількість невдалих спроб: якщо за 3 повідомлення бот не зміг допомогти (не знайшов релевантний документ у RAG), система ескалює розмову.
- Час очікування: якщо користувач не отримав відповідь протягом 5 хвилин, бот створює завдання менеджеру з повідомленням про клієнта.
- Довіра до відповіді: якщо score впевненості відповіді нижче 70%, бот автоматично передає розмову спеціалісту.
Дії бота в CRM
Автоматизація CRM Бітрікс24 — одна з ключових функцій бота. Бот для лідів автоматично створює ліди з діалогів. Окрім відповідей, бот виконує дії в CRM:
- Створити лід:
crm.lead.addз даними з діалогу. - Заповнити поля угоди на основі аналізу переписки.
- Створити завдання:
tasks.task.add— "Передзвонити клієнту о 15:00". - Надіслати комерційну пропозицію: сформувати PDF через
crm.quote.*та надіслати.
Для цього сервер бота викликає REST API Бітрікс24 від імені користувача (OAuth 2.0 або webhook).
Що входить у розробку?
- Аналіз бізнес-процесів та сценаріїв бота.
- Проектування архітектури: сервер, БД, інтеграція LLM.
- Реєстрація додатку в Бітрікс24, налаштування вебхуків.
- Розробка логіки діалогів та інтеграції з CRM.
- Тестування на тестовому порталі та навантажувальне тестування.
- Документація та навчання співробітників.
- Гарантійна підтримка 1 місяць.
Строки розробки
| Варіант | Склад | Строк |
|---|---|---|
| Базовий | Відповіді по FAQ, передача менеджеру | 5–7 днів |
| З вбудованою базою знань (RAG) | Індексація документів, пошук по базі | 8–12 днів |
| Повнофункціональний | RAG + дії в CRM + аналітика діалогів | 14–20 днів |
Ми пропонуємо гарантію на 12 місяців та безкоштовне оновлення при виході нових версій Бітрікс24. Наші інженери мають сертифікати Bitrix Partner. Замовте розробку AI-бота та автоматизуйте підтримку. Зв'яжіться з нами — оцінимо ваш проєкт за 1 день.







