Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

CRM - Customer Relationship Management

Manage your sales pipeline from lead to close


Overview

CRM is your complete sales management solution following Microsoft Dynamics nomenclature. Track leads through qualification, manage opportunities in a visual pipeline, and convert them to accounts and contacts when deals close.


Key Concepts (Dynamics Nomenclature)

EntityDescription
LeadUnqualified prospect - someone who might become a customer
OpportunityQualified lead in the active sales process
AccountCompany/organization (converted customer)
ContactPerson at an Account
ActivityTasks, calls, emails linked to any entity

Entity Flow

Lead ──(qualify)──► Opportunity ──(convert)──► Account + Contact

Features

Pipeline View (Kanban)

The default view shows your sales pipeline as a Kanban board with drag-and-drop functionality:

StageDescription
LeadNew unqualified prospects
QualifiedLeads that meet your criteria
ProposalOpportunities with sent proposals
NegotiationActive deal discussions
WonSuccessfully closed deals
LostDeals that didn’t close

Drag cards between columns to update opportunity stages instantly.

Leads Management

Track and qualify incoming prospects:

  • Name - Contact name
  • Company - Organization name
  • Email - Primary contact email
  • Phone - Contact phone number
  • Source - Where the lead came from (web, referral, event, etc.)
  • Status - New, Contacted, Qualified

Opportunities

Manage active sales deals:

  • Opportunity Name - Deal identifier
  • Account - Associated company
  • Value - Expected deal amount
  • Stage - Current pipeline position
  • Probability - Win likelihood percentage
  • Expected Close - Target close date
  • Owner - Sales representative

Accounts

Company records for your customers:

  • Account Name - Company name
  • Industry - Business sector
  • Phone - Main phone number
  • City - Location
  • Annual Revenue - Company size indicator
  • Contacts - Number of associated contacts

Contacts

People at your customer accounts:

  • Name - Full name
  • Account - Associated company
  • Title - Job title/role
  • Email - Contact email
  • Phone - Direct phone

Pipeline Summary Metrics

Real-time dashboard showing:

MetricDescription
Total Pipeline ValueSum of all active opportunity values
Conversion RatePercentage of leads that convert to wins
Avg Deal SizeAverage value of won opportunities
Won This MonthTotal value closed this month

TabView
PipelineKanban board of opportunities
LeadsTable of all leads
OpportunitiesTable of all opportunities
AccountsTable of all accounts
ContactsTable of all contacts

API Endpoints

EndpointMethodDescription
/api/crm/leadsGETList leads with filters
/api/crm/leadsPOSTCreate new lead
/api/crm/leads/:idGETGet lead details
/api/crm/leads/:idPUTUpdate lead
/api/crm/leads/:id/qualifyPOSTQualify lead to opportunity
/api/crm/opportunitiesGETList opportunities
/api/crm/opportunitiesPOSTCreate opportunity
/api/crm/opportunity/:id/stagePOSTUpdate opportunity stage
/api/crm/accountsGETList accounts
/api/crm/accountsPOSTCreate account
/api/crm/contactsGETList contacts
/api/crm/contactsPOSTCreate contact
/api/crm/pipelineGETGet pipeline data by stage
/api/crm/countGETGet counts by stage
/api/crm/stats/*GETGet various statistics
/api/crm/searchGETSearch across all CRM entities

@ Mentions in Chat

Reference CRM entities directly in chat conversations:

MentionExample
@lead:@lead:John Smith
@opportunity:@opportunity:Enterprise Deal
@account:@account:Acme Corp
@contact:@contact:Jane Doe

Hover over a mention to see entity details. Click to navigate to the record.


Keyboard Shortcuts

ShortcutAction
NNew lead (when in CRM)
EscapeClose modal
/Focus search

Filtering Options

Leads Filter

  • All Leads
  • New
  • Contacted
  • Qualified

Best Practices

Lead Management

  1. Respond quickly - Follow up on new leads within 24 hours
  2. Qualify early - Move quality leads to Opportunities promptly
  3. Track source - Know where your best leads come from

Pipeline Health

  1. Update stages daily - Keep pipeline accurate
  2. Set realistic close dates - Update Expected Close as needed
  3. Review weekly - Identify stuck opportunities

Data Quality

  1. Complete profiles - Fill in all available information
  2. Link contacts to accounts - Maintain relationships
  3. Log activities - Track all customer interactions

See Also

  • Billing — Create invoices from won opportunities
  • Products — Add products to quotes and invoices
  • Analytics — CRM reports and dashboards
  • Tasks — Create follow-up tasks from CRM