Docs
Architecture
Components

CRM Components

Understanding the building blocks of Dilmach's modern CRM architecture.

Component Overview

Each component handles a specific business function and communicates through well-defined interfaces.

Contact Engine

Manages 360-degree customer profiles with history tracking and segmentation

Pipeline Engine

Handles deal stages, probability modeling, and revenue forecasting

Activity Engine

Tracks tasks, calls, emails, and meetings with automation rules

Collaboration Engine

Powers real-time chat, document sharing, and team coordination

Analytics Engine

Provides insights through dashboards, reports, and predictive analytics

Component Interaction

Components interact through events and queries on the shared Convex data layer, enabling loose coupling and independent scaling.