LEO Chat — чат-бот для магазину, який показує дохід
Власний SaaS LIONEX: бот продає в Telegram і у віджеті на сайті, оформлює замовлення з Новою Поштою й оплатою в чаті та показує, які замовлення прийшли після якого сценарію.

Про проєкт
LEO Chat — власний SaaS-продукт LIONEX. Платформа чат-ботів для українських інтернет-магазинів: бот відповідає на питання з бази знань, показує товари, оформлює замовлення з доставкою Новою Поштою й оплатою прямо в чаті, а в кабінеті видно, які замовлення прийшли після якого діалогу, сценарію чи розсилки. Ми тримаємо його в проді з липня 2026 і самі ним користуємось: віджет у кутку цієї сторінки — це LEO Chat.
Яку задачу розв'язує
Магазин отримує питання в месенджерах і на сайті цілодобово, а відповідає в робочі години. Сервіси розсилок і конструкторів ботів рахують підписників та кліки, але не показують, чи стало з цього замовлення. LEO Chat замикає ланцюжок: питання → відповідь або товар → замовлення в чаті → оплата → рядок у звіті доходу з привʼязкою до сценарію.
Бот не створює попит і не гарантує продажів. Він прибирає технічну втрату: незакриті питання поза робочим часом, недоведені до оплати замовлення, розсилки без звіту в гривнях. Скільки з цього стане замовленнями, залежить від асортименту, цін і швидкості менеджерів на складних питаннях.
Як це працює
- Підключення. Telegram-бот через Bot API або віджет на сайті одним скриптом. Майстер онбордингу веде через канал → каталог → шаблон бота.
- Знання й каталог. База знань із файлів PDF/DOCX/TXT, сторінок сайту та FAQ. Каталог — фід Хорошоп, Prom.ua або CSV за розкладом, або сканер, який читає мікророзмітку товарів на сайті й будує дерево категорій.
- Сценарії. Візуальний конструктор: повідомлення, умови, затримки, дії, HTTP-запити, передача оператору, AI-відповідь, картка товару, оформлення, оплата, форма. Валідація перед публікацією, тест в емуляторі.
- Діалог і замовлення. AI відповідає в межах бази, памʼятає контекст діалогу, пропонує товари з кнопкою «Купити». Кошик → імʼя → телефон → місто й відділення Нової Пошти (реальний довідник), курʼєр або самовивіз → накладений платіж або картка → підтвердження й ТТН у чат.
- Звіт. Дашборд «Дохід через бота»: замовлення й суми по каналах, сценаріях і розсилках, конверсія діалог → замовлення, воронка сценарію по вузлах, частка діалогів, закритих без оператора.
Що всередині
- Канали: Telegram і веб-віджет (вітання з кнопками, інлайн-форма заявки, голосовий ввід, картки товарів, кошик). Instagram і Viber — у планах.
- AI-консультант на базі знань із посиланнями на джерела; невідоме передає оператору; памʼять про клієнта; список «питань без відповіді» для поповнення бази.
- Team Inbox у реальному часі: усі діалоги в одному вікні, передача бот ↔ оператор, картка клієнта із замовленнями й заявками, ролі owner / manager / operator.
- Розсилки по сегментах (теги, атрибути, поведінка) з дотриманням лімітів Telegram і доходом кампанії у звіті.
- Модуль Нова Пошта: відділення, поштомати, курʼєр до дверей, створення ТТН, друк наклейки, автосинк статусів.
- Оплата: накладений платіж, Monobank-еквайринг, LiqPay на ключах клієнта. Промокоди, повернення коштів, тригер кинутого кошика.
- Форми та брифи: у віджеті — покроковий візард, у Telegram — розмовний режим; мітки джерела (UTM, сторінка) на кожній заявці.
- Аналітика: атрибуція замовлень до сценарію, наскрізна воронка сайт → діалог → заявка → угода, веб-аналітика сайту з теплокартою без персональних даних.
- Для студій: кілька воркспейсів під одним логіном, агентський тариф зі спільним пулом лімітів і одним рахунком.
- Безпека: 2FA, керування сесіями, Google-вхід, API-ключі, публічний API бази знань, вебхуки, журнал аудиту. Дані на серверах у ЄС; запити до OpenAI без збереження на боці провайдера.
Звіт доходу — це модель атрибуції (last-touch у налаштованому вікні), а не бухгалтерія. Він показує, що замовлення оплачено після діалогу чи розсилки, і не стверджує, що без бота його б не було.
Технічно
Увесь стек — TypeScript: один бекенд на Fastify (REST API, приймання й відправка повідомлень, рушій сценаріїв, WebSocket, AI-шлюз), PostgreSQL + Prisma, Redis, NATS JetStream як durable-черга повідомлень, ClickHouse для подій і звітів, BullMQ для відкладених відправок. Кабінет — Next.js, віджет — Preact. Контур надійності: транзакційний outbox, дедуплікація повідомлень, dead-letter черга, звірка платежів, circuit breaker на кожен зовнішній API.
Наші виміри. 17.08.2026 на тестовому стеку під навантаженням 300 повідомлень/с примусово вбивали движок, перезапускали NATS і Redis — жодне підтверджене повідомлення не втрачено й не подвоєно. 18.08.2026 — 298 повідомлень/с обробки в реальному часі; інтеграційна сюїта — 585 пройдених тестів. 04.07.2026 на еталонному наборі з 45 питань AI дав точність 89,7 % і жодної відповіді поза базою знань при середній вартості $0,0008 за відповідь. 07.09.2026 лендинг відповідає за 0,21 с при 153 КБ HTML, скрипт віджета — 19 КБ у gzip. Це стан продукту на дати замірів.
Спробувати
LEO Chat — self-service продукт із тарифами й пробним періодом без картки на власному сайті. Живе демо — бот у кутку цієї сторінки. Потрібно підключити бота до вашого магазину, каталогу чи CRM — залиште задачу агенції: відповідаємо протягом 2 годин, працюємо за договором.
Як виміряно: 7 вересня 2026 р., Україна (зовнішній HTTP-замір), curl, TTFB; chaos-тест k6 17.08.2026 на тестовому стеку. Цифри — стан продукту на дату заміру, не бізнес-результат клієнтів. TTFB залежить від географії заміру; навантажувальні цифри отримані на тестовому стеку, не на проді.Цифри можна перевірити самостійно — сайт відкритий.
Виміряні факти
- 0,21 счас першої відповіді сторінки продукту при 153 КБ HTML7 вересня 2026 р. · зовнішній замір curl з України
- 0 втратжодного втраченого й жодного подвоєного підтвердженого повідомлення під час chaos-тесту: 300 запитів за секунду, движок, NATS і Redis вбивалися примусово17 серпня 2026 р. · навантажувальний тест k6 на локальному повному стеку, не на проді
- 89,7 %точних відповідей на еталонному наборі з 45 питань, жодної відповіді поза базою знань4 липня 2026 р. · оцінка AI-консультанта на реальному OpenAI
Порівняння з альтернативами
| Критерій | LEO Chat | Конструктор ботів або сервіс розсилок | Універсальний AI-чат на сайті |
|---|---|---|---|
| Що видно у звіті | Замовлення, оплачені після діалогу, сценарію чи розсилки — за моделлю last-touch у налаштованому вікні | Підписники, доставлені повідомлення, кліки | Діалоги й оцінки задоволеності |
| Оформлення замовлення | Кошик, телефон, відділення, оплата й ТТН усередині чату | Здебільшого кнопка на сайт або форма | Немає |
| Доставка | Нова Пошта на реальному API: міста, відділення, поштомати, ТТН, статуси в чат | Через сторонні конектори | Немає |
| Оплата для України | Накладений платіж, Monobank, LiqPay на ключах магазину | Залежить від тарифу й регіону | Немає |
| Джерело каталогу | Фіди Хорошоп і Prom.ua, CSV, сканер мікророзмітки сайту | Частково, через проміжні сервіси | Немає |
| AI-відповіді | По базі знань магазину з посиланням на джерело; невідоме йде оператору | Є в частини сервісів, зазвичай окремою опцією | Є, на загальних знаннях |
| Канали зараз | Telegram і віджет на сайті | Ширший набір месенджерів | Тільки сайт |
Чого не робить
- Не створює попит: бот працює з людьми, які вже написали в чат.
- Зараз працюють лише Telegram і віджет на сайті. Instagram та Viber — у планах, тож магазину, у якого основний канал Instagram, LEO поки не підійде.
- Немає інтеграцій із KeyCRM, SalesDrive, GA4 і Meta CAPI — це плани, а не функції. Зовнішні системи підключаються вебхуками й публічним API.
- Звіт доходу — модель атрибуції, а не бухгалтерія: він показує, що замовлення оплатили після діалогу, і не доводить, що без бота його б не було.
- Оплата карткою вмикається на ключах платіжного провайдера магазину, а складне питання — індивідуальну ціну чи спірне повернення — все одно закриває людина.
Працює разом з
Textory переписує описи каталогу й віддає фід у форматі Prom-YML, а LEO Chat підключає цей фід як джерело каталогу за розкладом — тож бот відповідає вже за новими описами, без ручних правок.
Технології
Галерея проєкту



Схожі проєкти

Textory — AI-рерайт товарних описів
Власний SaaS LIONEX: переписує весь товарний каталог на унікальні SEO-описи. Завантажуєте фід з Prom.ua, Хорошоп чи OpenCart — отримуєте готовий файл для імпорту назад.

LiteShop — движок інтернет-магазину з кількома складами в ядрі
Власний продукт LIONEX: движок магазину на Laravel з вихідним кодом, кількома складами з різною ціною товару, рівнями гуртових цін і складським обліком у ядрі.

КВЕД → NACE 2.1-UA
Безкоштовний публічний конвертер кодів КВЕД-2010 у NACE 2.1-UA: 616 кодів, кожен зі своєю сторінкою, і розпізнавання кодів прямо із завантаженої виписки з ЄДР.
Створимо щось
схоже для вас
Розкажіть про ваш проєкт, і ми допоможемо втілити ідеї в життя.