Інтеграція ChatGPT з Bitrix24
Менеджер витрачає 15 хвилин на складання комерційної пропозиції, ще 10 — на лист клієнту після зустрічі. Керівник читає 50 описів лідів у день й вручну вирішує, які передати в відділ продаж. Техпідтримка відповідає на одні й ті ж запитання в відкритих лініях. Все це — задачі, які GPT-моделі вирішують за секунди, якщо правильно підключити їх до Bitrix24.
Як це Працює Технічно
Інтеграція будується на зв'язці: Bitrix24 REST API ↔ ваш сервер (middleware) ↔ OpenAI API. Bitrix24 не звертається до OpenAI напрямку — між ними стоїть серверне додаток, яке обробляє логіку, формує промпти й контролює витрати токенів.
Middleware отримує дані від Bitrix24 (текст ліду, переписку з чату, опис задачі), формує запит до OpenAI API (POST /v1/chat/completions), отримує відповідь й відправляє результат назад у Bitrix24 через REST API.
Варіанти підключення:
-
Через чат-бота. Реєструємо бота (
imbot.register), користувач пише йому — бот відправляє повідомлення в OpenAI, відповідь повертає в чат черезimbot.message.add. Найнаочніший варіант: співробітник спілкується з GPT прямо в чаті Bitrix24. - Через бізнес-процес. Активність (дія) в дизайнері бізнес-процесів викликає webhook на middleware. Запускається автоматично: при створенні ліду, при змінці стадії угоди, за розкладом.
- Через робот CRM. Тригер на етапі воронки викликає webhook — GPT обробляє дані угоди й записує результат в користувальницьке поле.
AI в CRM: Кваліфікація Лідів
Один із найбільш результативних сценаріїв. Лід потрапляє в Bitrix24 з форми на сайті, з листа або дзвінку. Middleware бере дані ліду (crm.lead.get): ім'я, компанію, коментар, джерело. Формує промпт:
Ти — менеджер по продажах B2B-компанії. Оціни ліда по шкалі від 1 до 10.
Враховуй: розмір компанії, конкретність запиту, наявність бюджету.
Дані ліду: {назва}, {коментар}, {джерело}.
Відповідь у форматі JSON: {"score": N, "reason": "...", "recommended_action": "..."}
GPT повертає оцінку. Middleware записує score в користувальницьке поле ліду через crm.lead.update, рекомендацію — в коментар. Якщо score > 7 — робот автоматично конвертує ліда в угоду й призначає відповідального.
Результат: керівник не розбирає 50 лідів вручну — видить відсортований список з оцінками й рекомендаціями.
AI у Відкритих Лініях
ChatGPT працює як перша лінія у відкритих каналах (Telegram, VK, віджет на сайті). Технічно:
- Клієнт пише у відкриту лінію.
- Подія
ONIMCONNECTORMESSAGEADDвідправляється на middleware. - Middleware формує промпт з контекстом: історія переписки (останні N повідомлень), база знань компанії (FAQ, описи товарів).
- GPT генерує відповідь.
- Middleware відправляє відповідь через
imconnector.send.messages.
Важливий нюанс: GPT не повинен відповідати на все. Налаштовуємо «рамки» через системний промпт: якщо запитання виходить за межі компетенції — бот переводить діалог на живого оператора. Для цього middleware викликає imopenlines.session.transfer з указанням черги або конкретного співробітника.
Генерація Текстів у Угодах та Задачах
Практичні сценарії:
-
Комерційна пропозиція. Менеджер натискає кнопку в карточці угоди (користувальницька дія через placement
CRM_DEAL_DETAIL_ACTIVITY). Middleware збирає дані угоди, товари, контакт — відправляє в GPT із промптом «Складу КП для...». Результат — чорновик тексту в активності угоди. - Лист після зустрічі. Бот у чаті: менеджер пише короткі тези зустрічі, GPT формує структурований follow-up лист.
-
Опис задачі. Керівник надиктовує суть голосом у чат → Whisper транскрибує → GPT структурує в формат задачі з чек-листом → бот створює задачу через
tasks.task.add.
Управління Токенами та Вартістю
OpenAI тарифікує за токенами. Один запит на кваліфікацію ліду — приблизно 500–800 токенів (вхід + вихід). При 100 лідах у день на моделі gpt-4o це порядку $1–2 на день. Але без контролю витрати ростуть швидко.
Що робимо на рівні middleware:
-
Ліміт токенів на запит — параметр
max_tokensу API-виклику. Для кваліфікації ліду хватає 200 вихідних токенів. - Вибір моделі за задачею. Кваліфікація ліду — gpt-4o-mini (дешевше, достатньо точно). Генерація КП — gpt-4o (якісніший текст). Рутинна класифікація — gpt-3.5-turbo.
- Кешування. Якщо ліда з ідентичним текстом вже обробляється — беремо результат з кешу.
- Денний бюджет. Middleware рахує витрачені токени за суму. При досягненні ліміту — зупиняє автоматичні запити й повідомляє адміністратора.
Безпека Даних
Дані CRM передаються на сервери OpenAI. Що потрібно враховувати:
- Персональні дані. Перед відправкою middleware анонімізує дані: забирає ПІБ, телефони, email з промпту, якщо вони не потрібні для задачі. Для кваліфікації ліду достатньо назви компанії й тексту запиту.
- Opt-out від навчання. API-запити (на відміну від ChatGPT через браузер) за замовчуванням не використовуються для навчання моделей OpenAI. Але прописуємо це в DPA (Data Processing Agreement) із OpenAI.
- Middleware на вашому сервері. Дані проходять через ваш сервер — ви контролюєте, що саме відправляється в OpenAI. Ніякого прямого доступу OpenAI до порталу Bitrix24.
Строки Внедрення
| Масштаб | Що входить | Строк |
|---|---|---|
| Один сценарій | Чат-бот або кваліфікація лідів, базові промпти | 3–5 днів |
| Комплекс CRM | Кваліфікація + генерація текстів + відкриті лінії | 1–2 тижня |
| Повна інтеграція | Всі сценарії + кастомні промпти + адмін-панель + аналітика витрати токенів | 3–4 тижня |
Що Внедряємо
- Middleware-сервер для обробки запитів між Bitrix24 і OpenAI API
- Чат-бот із GPT у інтерфейсі Bitrix24
- Автоматична кваліфікація лідів із записом оцінки в CRM
- AI-асистент у відкритих лініях із передачею на оператора
- Генерація текстів (КП, листів, описів задач) з карточки угоди
- Налаштування промптів під специфіку вашого бізнесу
- Контроль витрати токенів: ліміти, вибір моделі, кешування







