Задача
Бізнесу, який продає через Telegram, WhatsApp та інші месенджери, потрібна одна система замість зв'язки «конструктор ботів + таблиця + окрема CRM». Менеджери мають бачити всі діалоги в одному місці, боти — вести клієнта воронкою, а дані різних компаній — ніколи не перетинатися.
Рішення
Ми спроєктували платформу з ядра та модулів. Кожен бізнес працює в окремій базі PostgreSQL: ізоляцію даних закладено в архітектуру, а не у фільтри в коді. Адмінка побудована на Filament, конструктор воронок — на React Flow, оновлення в реальному часі — через Laravel Reverb, фонові задачі й розсилки — через черги Horizon.
Що зроблено
- Єдиний inbox діалогів: фільтри «Мої / Без менеджера / Закриті», швидкі відповіді, вкладення, пауза бота, створення задачі чи угоди просто з чату.
- Візуальний конструктор воронок і ботів: кроки «Повідомлення», «Затримка», «Умова», «Дія», версіонування та публікація.
- Мультимовні боти й розсилки: одна воронка — кілька мов із відкатом на основну.
- Контакти, компанії, теги та власні поля; угоди на канбан-дошці; задачі зі списками.
- Ролі та доступ за атрибутами (ABAC): правила «дозволити / заборонити» з умовами на поля записів.
- AI-асистент в адмінці на Claude: працює з контактами й угодами, а дії виконує після підтвердження співробітником.
- REST API з токенами доступу та вебхуки каналів для інтеграцій із сайтом, магазином і обліком.
Результат
Комунікація, автоматизація та продажі зібрані в одному інтерфейсі. Модульна архітектура дає змогу підключати нові канали й функції — товари, замовлення, доставку — без переписування ядра. Цей досвід ми переносимо в клієнтські проєкти з чат-ботами та CRM-інтеграціями.