CRM
Core Customer Relationship Management Module. Integrates with SystemCore for shared customer data and TaskSystem for task management (optional).
Features
- Lead management - Capture and nurture potential customers
- Deal pipeline - Visual pipeline for tracking sales opportunities
- Contact management - Manage contacts and communication history
- Activity tracking - Log calls, emails, meetings, and notes
- Deal-to-project conversion - Convert won deals to projects (with PM)
- Task integration - Create and track CRM-related tasks (with TaskSystem)
Requirements
Dependencies: SystemCore
Optional integrations:
- PM - For converting deals to projects
- TaskSystem - For task management within CRM
Installation
Via Admin Panel
- Go to Settings > Addons
- Find CRM
- Click Enable
Via Command Line
php artisan module:enable CRMCore
note
SystemCore must be enabled before activating CRM.
Usage
Managing Leads
- Navigate to CRM > Leads
- Click Add Lead to create a new lead
- Enter lead information:
- Contact name and details
- Company information
- Lead source
- Initial notes
- Assign the lead to a sales representative
- Track lead status through qualification
Converting Leads to Deals
- Open a qualified lead
- Click Convert to Deal
- The system creates:
- A new customer in SystemCore (if not existing)
- A deal in your pipeline
- Continue nurturing in the deal pipeline
Deal Pipeline
- Go to CRM > Deals
- View deals in Kanban or list view
- Drag deals between stages:
- Qualification
- Proposal
- Negotiation
- Closed Won
- Closed Lost
- Click a deal for detailed view and actions
Activity Tracking
For any lead, deal, or contact:
- Open the record
- Go to Activities tab
- Log activities:
- Call - Phone conversations
- Email - Email correspondence
- Meeting - Scheduled meetings
- Note - General notes
- Set follow-up reminders
Deal-to-Project Conversion
When PM is enabled:
- Mark a deal as Closed Won
- Click Convert to Project
- A new project is created with deal information
- The customer is automatically linked
Task Integration
When TaskSystem is enabled:
- Create tasks directly from leads or deals
- Assign tasks to team members
- Set due dates and priorities
- Track task completion within CRM context
Reports
Access CRM reports under CRM > Reports:
- Pipeline Report - Deals by stage and value
- Lead Conversion - Lead to deal conversion rates
- Activity Report - Team activity summary
- Sales Forecast - Projected revenue by period
- Won/Lost Analysis - Deal outcome analysis
Best Practices
- Follow up on leads within 24 hours
- Keep activity logs updated
- Move deals through pipeline stages promptly
- Use consistent qualification criteria
- Review pipeline weekly for accuracy