Dashboard & Analytics
ПрацюєЄдиний view для здоровʼя та динаміки workspace. Активні ліди, угоди, активності й performance команди видно з одного екрана з реальним revenue forecast.
Можливості
- Метрики лідів: активні, кваліфіковані, застарілі, прострочені кроки
- Метрики pipeline: обсяг, зважений прогноз, застарілі угоди, прострочені активності
- Win rate, середній цикл угоди, revenue forecast і conversion funnel
- Графік активності команди та ліди, що потребують уваги
- Audit feed workspace та аналітика лідів з widget
Leads
ПрацюєВхідна точка кожного sales cycle. Ліди фіксують перший контакт до кваліфікації, автоматично підсвічують stale records і конвертуються в CRM records.
Нотатки архітектури
- Кваліфіковані ліди вимагають наступного кроку з датою.
- Конвертація використовує атомарний DB batch із захистом від дублікатів.
- Зовнішній intake доступний через REST API та JS widget.
Можливості
- Пошук, фільтри (stale, assignee), сортування та пагінація
- Lead score з автоматичним зниженням при бездіяльності
- 360-градусна картка з контактами, нотатками, тегами та timeline
- Зміна статусу та відповідального без відкриття форми
- Конвертація в один клік: Contact + Company + Deal
Contacts
ПрацюєФізичні особи: клієнти, партнери та контакти всередині компаній. Кожен contact має linked deals, order context і повну interaction timeline.
Можливості
- Пошук, фільтри компанії, власника та тегів
- Прив'язка до компанії, посада, контактні дані, теги та власник
- Пов'язані угоди, історія замовлень та activity timeline
- Форми створення/редагування зі sticky header та станом форми
Companies
ПрацюєB2B accounts і потенційні клієнти з account-level context поруч з individual contacts, open deals, lifetime value та interaction history.
Можливості
- Пошук, фільтри за індустрією та статусом
- Ключові контакти, індустрія, розмір, сайт, статус та власник
- Відкриті угоди, виграні угоди з позиціями та історія замовлень
- Lifetime value та activity timeline всієї команди
Deals & Pipeline
ПрацюєОсновний sales pipeline. Угоди рухаються через configurable stages з validated transitions, weighted forecast і catalog-backed deal products.
Нотатки архітектури
- Позиції угоди зберігають знімок ціни на момент додавання.
- Сума угоди перераховується автоматично з позицій.
- Стадії pipeline ізольовані на рівні workspace.
Можливості
- Kanban board з фільтрами та drag-and-drop
- Валідація переходів між стадіями та причини програшу
- Зважений прогноз доходу на кожній картці угоди
- Редактор позицій: кількість, ціна, знижка і автоматичний перерахунок суми
- Стадії pipeline, які власник налаштовує під свій процес
Activities & Tasks
ПрацюєЗадачі, дзвінки, зустрічі, email follow-ups та нотатки в одній timeline — кожна взаємодія з клієнтом відображається в картці сутності.
Нотатки архітектури
- Активності лише додаються, без можливості видалення у v1.
- Призначені активності сповіщають відповідального.
Можливості
- Типи: задача, дзвінок, зустріч, email, нотатка
- Пріоритети, дедлайн, завершення та відновлення
- Призначення учасникам workspace зі сповіщенням
- Фільтр прострочених та швидке створення з картки
- Щоденний email-дайджест по простроченій роботі
Customers & Retention
ПрацюєPost-sale view компаній із won deals. Customer health і churn risk обчислюються з реальної CRM activity та revenue history.
Нотатки архітектури
- Окремої таблиці customers у v1 немає — дані з crm_companies + won deals.
- Health-стан обчислюється на льоту з дати останньої активності.
Можливості
- Список клієнтів workspace, відсортований за lifetime value
- Health-оцінка: healthy, at risk, churned
- Фільтр за ризиком відтоку
- Lifetime value з виграних угод та завершених замовлень
- Деталі клієнта → 360-градусна картка компанії
Catalog & Products
ПрацюєProduct catalog є single source of truth для pricing та inventory, використовується в deals, order snapshots і public API responses.
Нотатки архітектури
- Унікальність SKU обмежена в межах workspace.
- Архівування товару в комплектах блокується до оновлення комплектів.
- Фото зберігаються за стабільними workspace-scoped шляхами у Blob.
Можливості
- Товари з SKU, типом, статусом, ціною, розмірами, залишком та inventory tracking
- Фото з сортуванням перетягуванням та доставкою через Vercel Blob
- Редактор комплектів із simple product компонентами
- Категорії та бренди workspace
- Read-only доступ через public API
Orders (E-commerce Vertical)
ПрацюєWorkspace-scoped orders для e-commerce operations із line items, buyer snapshots, statuses, audit trail та idempotent public API intake.
Нотатки архітектури
- Суми замовлень — валідовані знімки на момент прийому.
- Позиції можуть посилатися на товари каталогу або зберігати тільки назву.
- Запити на запис використовують атомарні DB batches.
Можливості
- Статусний workflow від pending до delivered, cancelled або refunded
- Позиції з назвою, SKU, ціною, кількістю та знижкою на момент замовлення
- Опціональний зв'язок з Contact або Company
- Ідемпотентний import через POST /api/v1/orders
- Перегляд та оновлення статусу через public API
Storefront Customer Sync
ПрацюєПідключені e-commerce платформи можуть пушити registered buyer profiles у CRM workspace без передачі CRM контролю над storefront login.
Нотатки архітектури
- Merge CRM Contact і Company — окрема свідома операція, не автоматична.
- Bearer токени залишаються тільки server-to-server.
- Platform adapters повторно використовують той самий Public API contract.
Можливості
- POST /api/v1/customers upsertʼить профілі storefront покупців
- Ідентичність покупця обмежена organization, integration source та external ID
- Registered checkout прив'язує замовлення до зовнішніх покупців
- Guest checkout зберігає знімок покупця без необхідності account
- Rate-limited, audited, ізольований на рівні workspace
Notifications
ПрацюєIn-app notifications і daily email digests тримають кожного workspace member у фокусі на його overdue, stale та assigned work.
Нотатки архітектури
- Доставка дедублікується за organization, recipient та датою.
- Лічильник сповіщень використовує Suspense streaming.
Можливості
- Дзвоник у sidebar з лічильником непрочитаних
- Перехід до сутності та позначення як прочитаного
- Щоденний digest по простроченим активностям, stale лідах та угодах
- Сповіщення про призначення лідів, угод та активностей
- Налаштування сповіщень для кожного workspace
Team & Access
ПрацюєWorkspace organization roles контролюють CRM access, а Better Auth admin roles зарезервовані для platform-level administration.
Нотатки архітектури
- Owner має повний доступ до workspace.
- Manager має доступ до CRM pipeline без управління командою та API-токенами.
- Viewer має read-only доступ до CRM.
Можливості
- Ролі workspace: Owner, Manager, Viewer
- Email запрошення з заблокованим полем email для безпеки
- Локальне призупинення без глобального бану акаунта
- Сторінка учасника з CRM-summary та активностями
- Вибір активного workspace для користувачів у кількох spaces
Settings
ПрацюєНалаштування workspace: pipeline, джерела лідів, інтеграції, сповіщення, валюта, профіль та тема.
Можливості
- Редактор стадій pipeline
- Налаштування джерел лідів
- API токени та конфігурації JS widget
- Валюта workspace та редагування назви
- Налаштування сповіщень та тема інтерфейсу
API & Integrations
ПрацюєПовна REST API surface для e-commerce integration: leads, customers, orders, products, inventory, payments, shipments, returns та platform adapters.
Нотатки архітектури
- Кожен API запит ізольований на рівні workspace.
- Ідемпотентні writes безпечно відтворювати при мережевих збоях.
- Переходи статусів замовлень валідуються на рівні API.
Можливості
- JS widget з allowlist доменів, rate limit та anti-spam перевірками
- REST API зі scoped Bearer токенами та OpenAPI 3.1 документацією
- Endpoints для лідів, покупців, замовлень та товарів
- WooCommerce adapter з перевіркою підпису HMAC-SHA256
- Shopify adapter через той самий API contract
- Zapier / Make action для no-code прийому лідів і замовлень