Authentication & Accountsv0.1.0
User accounts, sessions, roles and password resets.
FE:3BE:11API:37i18n:5
API Keysv0.1.0
Manage access tokens for external API access.
BE:2API:3i18n:5
Directory (Tenants & Organizations)v0.1.0
Multi-tenant directory with tenants and organizations.
BE:7API:13i18n:5
Configurationv0.1.0
Shared configuration storage and helpers for module settings.
BE:3API:8i18n:5
Custom Entities & Fieldsv0.1.0
User-defined entities, custom fields, and dynamic records storage.
BE:10API:19i18n:5
Query Indexesv0.1.0
Hybrid query layer with full-text and vector search capabilities.
BE:1API:3i18n:5
API Documentation
Auto-generated documentation for all HTTP endpoints.
FE:1BE:1API:1
Audit & Action Logsv0.1.0
Tracks user actions and data accesses with undo support scaffolding.
BE:1API:5i18n:5
Notificationsv0.1.0
In-app notifications with module-extensible types and actions.
BE:3API:22i18n:5
Admin Dashboardsv0.1.0
Configurable admin dashboard with module-provided widgets.
API:10i18n:5
Events
Event bus and subscriber dispatch
API:2
Searchv0.1.0
Unified search module with pluggable strategies (Meilisearch, Vector, Tokens).
BE:1API:15i18n:5
Customer Relationship Managementv0.1.0
Core CRM capabilities for people, companies, deals, and activities.
BE:18API:103i18n:5
Product Catalogv0.1.0
Configurable catalog for products, variants, and pricing used by the sales module.
BE:9API:38i18n:5
Sales Managementv0.1.0
Quoting, ordering, fulfillment, and billing capabilities built on modular pricing and tax pipelines.
FE:1BE:13API:110i18n:5
Integrations
Core integration framework — external ID mapping, status badges, and integration registry.
BE:3API:8i18n:5
Data Sync
Streaming data sync hub for import/export integrations.
BE:2API:17i18n:5
Progressv0.1.0
Generic server-side progress tracking for long-running operations
API:6i18n:5
Attachmentsv0.1.0
File attachments and media management.
BE:2API:14i18n:5
Messagesv0.1.0
Internal messaging system with attachments, actions, and email forwarding.
FE:1BE:3API:26i18n:5
Shared Dictionariesv0.1.0
Organization-scoped dictionaries for reusable enumerations and appearance presets.
BE:1API:11i18n:5
Feature Togglesv0.1.0
Global feature flags with tenant-level overrides.
BE:5API:12i18n:5
Currenciesv0.1.0
Currencies and Exchange rate management
BE:7API:14i18n:5
Communication Channels
Unified hub bridging external chat/email channels (Slack, WhatsApp, Email) to the Messages module. Adapter contract, channel-native payload storage, reactions, and per-channel threading.
BE:3API:44i18n:5
IMAP + SMTP Email Channel
Connect personal mailboxes via IMAP for inbound polling and SMTP for outbound delivery. Pairs with the Communications Hub (SPEC-045d).
channel_resendv0.1.0
Outbound Resend email channel provider for the Communications Hub.
Schedulerv0.1.0
Database-managed scheduled jobs with admin UI
BE:4API:8i18n:5
AI Assistantv0.1.0
MCP server for AI assistant integration with multi-tenant support.
BE:8API:40i18n:5
Pipedrive Import (POC)v0.1.0
Proof-of-concept importer for a static Pipedrive export snapshot, built on the native data_sync sync hub. Phase 3 scope: organizations -> companies only.
Customer Activitiesv0.1.0
Global, cross-customer view of every CustomerInteraction (not just tasks) — mirrors the flat Pipedrive "Activities" list the operator used before migrating to Open Mercato.
BE:1API:1i18n:2
Customer Bulk Actionsv0.1.0
Injects bulk actions into installed customers list surfaces. Currently: set status, lifecycle stage and source on the selected companies straight from /backend/customers/companies.
i18n:2
CRM Deal Emailv0.1.0
Send email straight from a CRM Deal through the Communications Hub, bind the resulting thread to the Deal, and surface inbound replies on the Deal timeline. Includes open tracking (an optional pixel per outbound HTML message, with first/last open and an open counter) and click tracking (optional link rewriting, with per-link and per-message first/last click and a click counter).
API:5i18n:2