Skip to Content

CRM

The CRM module manages your sales pipeline from lead capture through deal closure, with contact management, activity tracking, and email integration.

Key Features

FeatureDescription
Pipeline managementVisual Kanban boards with customizable stages
LeadsCapture and qualify inbound leads
ContactsCentralized contact and company directory
DealsTrack deal value, probability, and expected close date
ProposalsGenerate and send proposals from deal records
ActivitiesSchedule calls, meetings, emails, and tasks
Email integrationLog emails against contacts and deals
ReportsPipeline value, conversion rates, sales forecasts

Pipeline Stages

Default pipeline stages (customizable per company):

  1. New Lead — Unqualified inbound lead
  2. Qualified — Lead meets qualification criteria
  3. Proposal Sent — Proposal delivered to prospect
  4. Negotiation — Terms under discussion
  5. Won — Deal closed successfully
  6. Lost — Deal not won (with loss reason)

Leads

Leads are the entry point of the pipeline. Each lead captures:

  • Contact name and email
  • Company name
  • Source (web form, referral, cold call, import)
  • Assigned salesperson
  • Score (manual or rule-based)

Once qualified, a lead converts into a Contact and a Deal in one action.

Contacts & Companies

  • Contacts represent individuals (name, email, phone, role)
  • Companies represent organizations (domain, industry, size)
  • A contact belongs to one company; a company can have many contacts
  • Full activity timeline on each record

Deals

Track opportunities through the pipeline:

FieldDescription
TitleDeal name
ValueExpected revenue amount
ProbabilityWin likelihood (%)
Expected closeTarget close date
StageCurrent pipeline stage
OwnerAssigned salesperson

Weighted pipeline = Value x Probability, aggregated for forecasting.

Activities

Schedule and log interactions:

  • Calls — Log call outcomes and notes
  • Meetings — Schedule with date, time, attendees
  • Emails — Compose or log external emails
  • Tasks — Follow-up actions with due dates

Overdue activities appear as alerts on the Dashboard.

Proposals

Generate proposals directly from a deal:

  1. Select a proposal template
  2. Add line items with pricing
  3. Preview and send to the contact
  4. Track opens and acceptance

Accepted proposals can convert into sales orders or invoices.

Reports

ReportDescription
Pipeline overviewTotal value by stage
Conversion funnelLead-to-deal conversion rates
Sales forecastWeighted revenue by month
Activity summaryCalls, meetings, emails per rep
Lost reasonsBreakdown of why deals were lost

API Endpoints

MethodPathDescription
GET/crm/leadsList leads
POST/crm/leadsCreate a lead
POST/crm/leads/:id/convertConvert lead to deal
GET/crm/dealsList deals
PATCH/crm/deals/:idUpdate deal stage/fields
GET/crm/contactsList contacts
GET/crm/reports/pipelinePipeline summary

See the API Reference for authentication and pagination details.

Last updated on