← Повернутися до блогу
/CRM-інтеграції/4 хв читання

AI-агент + CRM: налаштовуємо обмін даними без розробника

Двостороння інтеграція AI-агента з KeepinCRM, KeyCRM та Bitrix24 через API: схема, авторизація, бюджет. Від заявки до угоди без ручної роботи.

CRMAIавтоматизаціяінтеграціяn8nKeepinCRMKeyCRMBitrix24

Більшість статей про 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

← Всі статті