← Повернутися до блогу
/AI-автоматизація/5 хв читання

Telegram-бот + AI-агент + CRM: наскрізна автоматизація замовлень

Наскрізна схема Telegram-бот -> AI-агент -> CRM на n8n + OpenAI API. Налаштування, бюджет, вузькі місця, реальні цифри з українських впроваджень.

AIавтоматизаціяTelegram-ботиCRM-інтеграції

Більшість українських бізнесів досі обробляють замовлення з Telegram вручну. Менеджер читає повідомлення, переписує дані в CRM, створює картку клієнта, ставить задачу, відповідає. На одне замовлення йде 5–15 хвилин. При 30 замовленнях на день це 2–7 годин чистого часу менеджера — щодня.

Прибрати людину з цього ланцюжка можна повністю. Від моменту, коли клієнт пише боту в Telegram, до створення угоди в CRM — все робить AI-агент. Без коду, без складної інфраструктури, на інструментах, які вже доступні в Україні.

Чому саме Telegram + CRM + AI

В Україні Telegram — основний канал комунікації для малого й середнього бізнесу. За даними дослідження Kantar Ukraine, месенджерами користуються понад 80% інтернет-користувачів, і Telegram серед них — на першому місці для бізнес-комунікацій. Водночас більшість українських CRM (KeepinCRM, KeyCRM) вже мають API — але майже ніхто не використовує його для наскрізної автоматизації з Telegram.

Схема, яку ми розбираємо, виглядає так:

Клієнт -> Telegram-бот -> AI-агент (OpenAI) -> CRM

AI-агент не просто пересилає повідомлення. Він розуміє контекст замовлення, витягує структуровані дані (ім'я, телефон, адресу, товар, кількість) і створює угоду в CRM. Без скриптів, без заготовлених фраз.

Що потрібно для запуску

Ось конкретний стек, на якому ми будуємо:

  • n8n (self-hosted або cloud) — оркестратор workflow. Безкоштовна self-hosted версія працює на VPS за $10–15/міс.
  • Telegram Bot API — отримати токен у @BotFather за 2 хвилини.
  • OpenAI API (GPT-4o) — обробка природної мови. Собівартість: ~$0.01–0.03 на одне замовлення.
  • KeepinCRM API або KeyCRM API — українські CRM з відкритим API. KeepinCRM працює через REST, KeyCRM — теж REST із токенною авторизацією.

Загальний бюджет запуску: $15–25/міс (VPS) + $10–30/міс (OpenAI, залежно від обсягу). Це не маркетингова цифра — це реальна собівартість на 500–1000 замовлень на місяць.

Як це працює: покрокова схема в n8n

Крок 1: Telegram-бот отримує повідомлення

У n8n використовуєте ноду Telegram Trigger. Вона слухає вхідні повідомлення бота. Жодного вебхука налаштовувати не треба — n8n сам підписується на оновлення через Telegram API.

На цьому етапі ви отримуєте сирі дані: текст повідомлення, user ID, username, timestamp.

Крок 2: AI-агент аналізує повідомлення

Далі — нода OpenAI Chat Model. Prompt виглядає приблизно так:

Ти — AI-агент для обробки замовлень. Отримай повідомлення клієнта 
та поверни JSON із полями:
- customer_name (або null)
- phone (або null)
- product (або null)
- quantity (або null)
- address (або null)
- summary (короткий опис замовлення українською)
- missing_fields (список полів, які треба уточнити)

AI сам вирішує, чи достатньо даних для створення замовлення. Якщо чогось не вистачає — бот уточнює. Якщо все є — йде далі.

Крок 3: Створення угоди в CRM

Отриманий JSON парситься через ноду Code (JavaScript):

const data = JSON.parse($json.output);
return [{
  name: data.customer_name,
  phone: data.phone,
  product: data.product,
  quantity: data.quantity,
  address: data.address
}];

Потім — HTTP-запит до API вашої CRM. Для KeepinCRM це виглядає так:

POST https://api.keepincrm.com/v1/leads
Authorization: Bearer YOUR_API_TOKEN
Content-Type: application/json

{
  "name": "Іван Петренко",
  "phone": "+380991234567",
  "source": "telegram",
  "custom_fields": {
    "product": "Кросівки Nike Air Max",
    "quantity": 2,
    "delivery_address": "Київ, вул. Хрещатик, 1"
  }
}

Крок 4: Відповідь клієнту

Остання нода — Telegram Send Message. AI-агент генерує людську відповідь на основі того, що створилося в CRM:

"Іване, замовлення прийнято! Кросівки Nike Air Max (2 пари) очікуйте завтра з 10:00 до 18:00 за адресою Хрещатик, 1. Номер замовлення: #1428. Якщо потрібно щось змінити — просто напишіть сюди."

Жодного «Ваша заявка прийнята, з вами зв'яжеться менеджер». Конкретика одразу.

Вузькі місця, які треба знати

Схема проста, але є три точки, де все ламається:

1. Помилки API-авторизації. KeepinCRM і KeyCRM іноді змінюють формат токенів без попередження. Раз на 3–4 місяці токен перестає працювати — і замовлення летять у порожнечу. Додайте в n8n перевірку коду відповіді (HTTP 200/201) і алерт у Telegram собі, якщо щось не так.

2. AI неправильно розпізнає адресу. «Привезіть на Поділ» — GPT-4o перетворить це на «Київ, Подільський район», але для Нової Пошти потрібен номер відділення. Додайте в prompt інструкцію: якщо адреса не містить номера відділення НП або точної вулиці — уточни.

3. Дублікати. Якщо клієнт пише двічі, AI створить два ліди в CRM. Вирішується перевіркою за phone або Telegram user ID перед створенням — якщо такий контакт уже є, оновлюємо, а не створюємо новий.

Що це дає в цифрах

За нашим досвідом впровадження у трьох українських компаніях (e-commerce, доставка їжі, послуги):

  • Час обробки одного замовлення: з 8–12 хвилин до 0 хвилин участі людини.
  • Кількість помилок: з ~5% (людський фактор) до менше 1% (тільки нестандартні кейси, які AI передає менеджеру).
  • Пропущені замовлення в неробочий час: з 15–20% до 0%. Бот працює 24/7.
  • Собівартість на замовлення: ~$0.02–0.05 (OpenAI API) + частка VPS.

Менеджери звільняються від рутини й займаються тільки складними кейсами, які AI передає їм із уже готовим контекстом. Це не заміна людей, а перерозподіл навантаження — з оператора на експерта.

З чого почати

  1. Зареєструйте бота в @BotFather.
  2. Підніміть n8n на VPS (Hetzner CX22 за €4.5/міс — достатньо).
  3. Отримайте API-ключ OpenAI (потрібен закордонний акаунт або проксі).
  4. Отримайте API-токен вашої CRM.
  5. Зберіть workflow за схемою вище — це 5 нод, ~30 хвилин роботи.

Не хочете робити руками — напишіть нам. Перша консультація безкоштовна. Ми налаштовуємо таку схему за 2–3 дні, включаючи тестування на реальних замовленнях.

Раніше ми писали про те, як AI-агент обробляє замовлення в КЕИС — там детальний розбір конкретного кейсу.

Команда AIRINEX

← Всі статті