AI-агент + CRM: налаштовуємо обмін даними без розробника
Двостороння інтеграція AI-агента з KeepinCRM, KeyCRM та Bitrix24 через API: схема, авторизація, бюджет. Від заявки до угоди без ручної роботи.
Більшість статей про AI-агенти в українському сегменті — про можливості. А не про те, як агент отримує дані з CRM і що з ними робить. А це критично. Без доступу до CRM агент не знає, хто з клієнтів уже в базі, яка стадія угоди, чи виставлено рахунок. Він просто ввічливий співрозмовник.
Розбираємо технічну частину: двостороння інтеграція AI-агента з CRM через API. Без команди розробників, на n8n.
Без CRM агент сліпий
Клієнт пише в Telegram: «Хочу доставку на відділення Нової Пошти №42, Київ». Агент приймає заявку, уточнює деталі, рахує вартість. І все. Він не знає, чи це постійний покупець, чи є в нього знижка, який кредитний ліміт.
У CRM лежать справжні дані про клієнта. Історія замовлень. Статуси оплат. Попередні комунікації. Якщо агент не має до них доступу — він працює у вакуумі. Якщо має — стає частиною бізнес-процесу: читає історію, оновлює статуси, створює угоди.
63% компаній із 100–2000 працівників уже використовують або планують AI-агентів у продакшені (LangChain, 2026). Але скорочення ручної роботи бачать тільки ті, хто замкнув цикл «агент ↔ CRM».
Як це працює: два API-виклики
Двостороння інтеграція — два HTTP-запити в одному робочому процесі:
1. CRM → Агент (читання). Надходить заявка — агент запитує CRM: цей клієнт у базі? Яка історія? Який статус? Відповідь визначає наступний крок.
2. Агент → CRM (запис). Після обробки агент створює або оновлює сутність: контакт, угоду, задачу, коментар.
Схема в n8n виглядає так:
[Telegram Webhook] → [AI Agent: кваліфікація] → [CRM API: пошук клієнта]
↓
[Знайдено?] → Так → [Оновити угоду]
↓
Ні → [Створити контакт + угоду]
↓
[Telegram: відповідь клієнту]
Важливий нюанс: AI-агент приймає рішення між викликами API. Отримав відповідь від CRM → проаналізував → вирішив, що робити далі. Це не лінійний скрипт. Це адаптивний процес, де логіка залежить від даних, які прийшли з CRM.
KeepinCRM, KeyCRM, Bitrix24: як підключати
Усі три мають REST API з токенною авторизацією. Готових конекторів у n8n для них немає — працюємо через HTTP Request вузол.
KeepinCRM
- API-ключ генерується в розділі «Інтеграції»
- Пошук контакту:
GET /api/v1/contacts?email=... - Створення угоди:
POST /api/v1/deals - API повертає україномовні назви полів — AI-агент одразу розуміє контекст, не треба мапити поля
KeyCRM
- API-ключ у налаштуваннях користувача
- Пошук замовлень:
GET /api/v1/orders?filter[buyer_phone]=... - Створення:
POST /api/v1/orders - Заточений під e-commerce: готові поля для джерела замовлення, статусу оплати, служби доставки (Нова Пошта, Укрпошта)
Bitrix24
- Вхідний вебхук генерується в «Розробникам» → «Вхідні вебхуки»
- Пошук контакту:
POST /rest/1/.../crm.contact.list?filter[EMAIL]=... - Створення угоди:
POST /rest/1/.../crm.deal.add - Найпотужніший API серед трьох, але формат відповідей надлишковий. Фільтруйте поля через HTTP Request вузол до того, як дані потраплять до AI-агента — інакше платите за зайві токени
Порада: для пошуку дублів використовуйте телефон або email. Вони унікальніші за ім'я. Якщо CRM повертає більше одного збігу — нехай AI-агент сам вирішує, який контакт релевантний, на основі контексту заявки.
Приклад: від заявки в Telegram до угоди в KeyCRM
Інтернет-магазин спортивного харчування. Клієнт пише: «Хочу 3 упаковки протеїну, НП №15, Київ». Агент має перевірити клієнта в CRM, створити замовлення і відповісти.
Крок 1. Telegram Webhook у n8n спрацьовує на нове повідомлення.
Крок 2. AI Agent вузол отримує текст. Промпт:
Ти — менеджер інтернет-магазину спортивного харчування.
Витягни з повідомлення клієнта такі дані в JSON:
товар, кількість, місто, відділення Нової Пошти, телефон.
Якщо якихось даних бракує — запитай клієнта через
інструмент «Відповісти в Telegram».
Крок 3. HTTP Request → KeyCRM: GET /api/v1/orders?filter[buyer_phone]=.... Агент бачить історію замовлень.
Крок 4. AI Agent аналізує відповідь. Новий клієнт — створює контакт і замовлення. Постійний — дивиться середній чек, попередні покупки, пропонує супутній товар.
Крок 5. HTTP Request → KeyCRM: POST /api/v1/orders.
Крок 6. Відповідь у Telegram: «Замовлення #1248 створено. Сума: 2 850 грн. Очікуйте на відділенні №15 завтра після 14:00.»
Весь ланцюжок — 3–5 секунд. Жодного кліку менеджера.
Що це коштує
Розрахунок для одного агента на ~500 заявок/місяць:
| Стаття | Вартість/міс | |--------|-------------| | n8n Cloud (Starter) | ~$20 | | OpenAI API (GPT-4o Mini, ~500 запитів) | ~$3 | | KeyCRM / KeepinCRM | від 500 грн | | Разом | ~$23 + CRM |
Self-hosted n8n на власному сервері — витрати падають до ~$3/міс (лише API). За ці гроші агент працює 24/7. Не хворіє. Не йде у відпустку. Не просить підвищення.
Агент без CRM — просто ввічливий співрозмовник. Агент із CRM — повноцінний інструмент продажів, який бачить усе, що бачить ваш менеджер.
Ми розбирали схожі схеми раніше: як зібрати AI-агента в n8n за два дні та RAG-бот для Telegram без розробників.
Хочете таку інтеграцію для свого бізнесу? Напишіть нам — перша консультація безкоштовна.
Команда AIRINEX
← Всі статті