CRM
Core Customer Relationship Management module for managing companies, customers, leads, and deals with a visual pipeline.
Features
- Company management - Track business accounts with status, contacts, and assigned representatives
- Customer management - Manage customers with types (B2B/B2C), groups, and company associations
- Customer groups - Organize customers into groups for segmentation
- Lead management - Capture leads with Kanban and list views, track through statuses
- Lead conversion - Convert qualified leads into customers and deals
- Deal pipeline - Visual Kanban board for tracking sales opportunities through customizable stages
- Dashboard - CRM metrics including revenue, lead sources, and deal statistics
- Task integration - Create and track CRM-related tasks on leads and deals (requires TaskSystem addon)
Requirements
Dependencies: SystemCore
Optional integrations:
- TaskSystem - For task management within CRM (tasks on leads and deals)
- PM - For linking CRM companies as project clients
Installation
CRMCore is a core module that is always enabled. It cannot be toggled on or off as it is part of the base system.
Navigation
Access CRM features from the sidebar:
- CRM > Dashboard - CRM metrics and statistics
- CRM > Companies - Manage business accounts
- CRM > Customer Groups - Manage customer segments
- CRM > Leads - Lead management with Kanban/list views
- CRM > Deals - Deal pipeline with Kanban/list views
- CRM > Settings > Lead Statuses - Configure lead status workflow
- CRM > Settings > Lead Sources - Manage lead source tracking
- CRM > Settings > Deal Pipelines - Configure deal pipelines
- CRM > Settings > Deal Stages - Manage stages within pipelines
- CRM > Settings > CRM Settings - General CRM configuration
Usage
Managing Companies
- Navigate to CRM > Companies
- Click Add Company to create a new company
- Enter company details:
- Company name
- Contact information
- Website
- Assigned representative
- View company details including associated deals
Managing Customers
- Navigate to CRM > Customer Groups to set up groups first
- Customers are managed through the CRM customer interface
- Customers can be:
- Created directly
- Created automatically during lead conversion
- Each customer has a type (B2B or B2C) and can be associated with a company
Managing Leads
- Navigate to CRM > Leads
- Toggle between Kanban and List views
- Click Add Lead to create a new lead
- Enter lead information:
- Title
- Contact name, email, and phone
- Company name
- Value
- Lead source and status
- Assigned representative
- Drag leads between statuses on the Kanban board
Converting Leads
- Open a lead detail page
- Click Convert
- Configure conversion options:
- Customer name and contact details
- Company association (none, existing, or create new)
- Optionally create a deal with pipeline and stage selection
- The system creates the customer and optionally a deal
- The lead is marked as Converted
Deal Pipeline
- Go to CRM > Deals
- Select a pipeline to view its Kanban board
- Drag deals between stages
- When moving to a won or lost stage, the system records the close date
- Click a deal for its detail page with full information
Task Integration
When TaskSystem addon is enabled:
- Open a lead or deal detail page
- Create tasks directly associated with that record
- Assign tasks to team members
- Track task completion within the CRM context
Settings
Lead Statuses
Configure the lead workflow stages at CRM > Settings > Lead Statuses:
- Add custom statuses with colors
- Reorder statuses via drag-and-drop
- Mark statuses as default or final
Lead Sources
Track where leads come from at CRM > Settings > Lead Sources:
- Add sources (e.g., Website, Referral, Cold Call)
- Toggle sources active/inactive
Deal Pipelines
Create and manage pipelines at CRM > Settings > Deal Pipelines:
- Multiple pipelines for different sales processes
- Set a default pipeline
- Reorder pipelines
Deal Stages
Configure stages within each pipeline at CRM > Settings > Deal Stages:
- Add stages with colors and positions
- Mark stages as won or lost
- Set a default stage per pipeline
- Reorder stages via drag-and-drop
CRM Settings
General CRM configuration at CRM > Settings > CRM Settings, organized into sections:
- Company Settings - Auto-generate company codes, code prefix, industry categories
- Contact Settings - Duplicate detection, code generation, company requirements
- Customer Settings - Auto-generate customer codes, default credit limit, payment terms
- Lead Settings - Auto-generate lead codes, assignment rules, auto-convert timing
- Deal Settings - Auto-generate deal codes, default probability, auto-close stale deals
- Task Settings - Task code generation, reminders, time tracking (requires TaskSystem)
- Notification Settings - Lead assignment, deal stage change, and task due notifications
- Display Settings - Items per page, Kanban view toggle, activity timeline visibility
Changelog: View version history