Sales Department
Roles covered: SDR · Sales Agent · Account Manager · Sales Manager
Primary modules: Leads · Opportunities · Proposals · Sales Orders · Contracts · Invoices · Payments · Commission · Goals
Who this guide is for
| Role | What they do in CRMConnect |
|---|---|
| SDR (Sales Development Rep) | Qualifies leads, makes first contacts, feeds the pipeline |
| Sales Agent | Works opportunities, sends proposals, closes deals |
| Account Manager | Manages existing clients, upsell, contract renewals |
| Sales Manager | Monitors pipeline, goals, team performance, commissions |
Your module map
PROSPECTING QUALIFICATION QUOTING
─────────── ───────────── ───────
Leads Opportunities Proposals
Lead Forms Lead Scoring Sales Orders
Facebook Leads Appointments Contracts
Lead Email Integration Lead Pipelines Email Builder
INVOICING & PAYMENTS MONITORING COMMUNICATION
──────────────────── ────────── ─────────────
Invoices Goals Mailbox
Payments Sales KPI WhatsApp
Recurring Invoices Reports Announcements
Commission DataPulse Marketing Campaigns
Sales Agent Sales Performance
Recommended daily routine
Morning (15–20 min)
1. Main dashboard — /admin
On opening the CRM, check the widgets:
- New uncontacted leads from the last day (source: web form, Facebook, email)
- Tasks due today — follow-ups set previously
- Expired proposals requiring resending or updating
- Overdue invoices for your clients — need contacting
2. Leads Pipeline — /admin/leads (view: Kanban)
Check the "New" column for unqualified leads and the "Follow-up" column (or equivalent in your pipeline) for what needs to be contacted today.
3. Pending proposals — /admin/proposals?status=4 (Sent)
Sent but unaccepted proposals — candidates for a follow-up call.
During the day
Update the status of each lead after every interaction — drag the card to the new stage on Kanban or change the status from the lead record.
Log activities from the lead or opportunity record:
- Phone call → type: Call, duration, summary
- Email sent → attach the copy
- Meeting → linked to the Appointments module
Set reminders for every lead without a follow-up date — no lead should be left "hanging".
Weekly (30 min)
- Goals
/admin/goals— progress versus monthly target - Commissions
/admin/commission— what has been generated from new payments - Pipeline review — leads stagnant > 14 days in the same stage
- Expired proposals — decision: resend or mark Lost
Main workflows
1. Lead → Cash — the complete sales flow
The most important flow. Goes through all steps from first contact to payment.
Essential steps in summary:
Lead (captured) → Qualified → Opportunity → Proposal
→ Accepted → Sales Order → Invoice → Payment ✓
Important shortcut: If the client accepts the proposal from the portal, the invoice can be auto-generated if estimate_auto_convert_to_invoice_on_client_accept = 1 (check with CRM administrator).
2. Full Commercial Cycle — when it involves stock
When you're selling physical products that need to be delivered from the warehouse.
→ Detailed guide: Full Commercial Cycle
What's different: after the sales order, the warehouse checks stock. If products are missing, procurement creates a supplier order. You track the delivery status.
3. Contract Approval + Signature
When the deal requires a written agreement signed digitally.
→ Detailed guide: Contract Approval + Signature
Pipeline and leads — working efficiently
Kanban vs. List view
| View | When to use it |
|---|---|
Kanban /admin/leads |
Pipeline visualisation, drag-drop between stages, morning review |
| List | Advanced filtering, export, bulk actions, reporting |
Drag-drop in pipeline
You can drag a lead from one stage to another directly on the Kanban screen. On drop:
- Status is automatically updated
- The
lead_status_changedhook triggers any Workflow Automation configured on this event (e.g. automatic task creation, manager notification email)
Lost and Junk leads
| Action | When | What happens |
|---|---|---|
| Mark Lost | Qualified lead but deal missed | lost_reason is recorded; lead visible in "Lost" filter; not deleted |
| Mark Junk | Spam or invalid lead | Separated from pipeline; doesn't contaminate reports |
Lost reasons — configurable at /admin/leads (settings) — record the reason for loss for analysis: Price too high, Won by competitor, Budget unavailable, etc.
Lead scoring
Each lead automatically receives a score based on configured criteria (source, industry, area, function, company size). High-score leads appear prioritised.
Proposals — practical guide
Quick creation
- From lead or opportunity → Create Proposal (automatically pulls contact data)
- Select template or write content
- Add lines: products/services, quantities, prices, discounts, taxes
- Set expiry date (
open_till) — recommendation: 14–30 days
What the client sees in the portal
The client receives an email with a unique link (no authentication needed). On the proposal page:
- Sees content, lines and total
- Can leave comments (if
allow_comments = 1on proposal) - Can accept or reject with one click
- Cannot edit the proposal
If the client leaves comments: you receive a notification in CRM. Reply from the proposal → the client also sees your reply.
Proposal statuses
| Status | Code | Your action |
|---|---|---|
| Draft | 6 | Finalise content |
| Sent | 4 | Follow up with a call in 2–3 days |
| Viewed | 1 | Client opened it — contact immediately |
| Accepted | 3 | Convert to invoice or order |
| Declined | 2 | Record reason; mark lead Lost if applicable |
| Revised | 5 | Update and resend |
Expired proposal: open_till date has passed → client can no longer accept from portal. You must create a new proposal or manually change the status.
Converting proposal → invoice / order
| Conversion | When | Result |
|---|---|---|
| → Invoice | Services without physical delivery | Draft invoice with all lines |
| → Sales Order | Products with delivery or client approval required | Sales Order with lines; invoice generated later |
Invoices and payments
Sending an invoice
From invoice → Send → automatic email with PDF and client portal link. The client can:
- Download the PDF
- Pay online (if gateway configured)
- See partial payment history
Recurring invoices
For monthly subscriptions or framework contracts with periodic billing:
→ /admin/invoices/recurring — define amount, frequency (monthly, quarterly, annual), start date and number of cycles.
The invoice is automatically generated at each cycle without manual intervention.
Invoice statuses to track
| Status | Recommended action |
|---|---|
| Unsent | Send immediately or schedule a send |
| Sent (Unpaid) | Follow up after due date |
| Partially paid | Check if client has signalled a problem with the remainder |
| Overdue | Direct contact + automatic reminder (configure in Workflow Automation) |
| Paid | Commission is automatically calculated after X configured days |
Manual payment recording
From invoice → Record Payment → fill in: amount, date, payment method, reference (transfer number). You can record successive partial payments.
Commissions — how they are calculated
Trigger
Commission is calculated after invoice payment, not after signing the contract or sending the proposal. If there is a configured waiting period (commission_calculate_after_days), commission appears after X days from payment.
Commission policy types
| Type | How it works |
|---|---|
| Simple percentage | X% of invoice value |
| Ladder (tiers) | 5% for 0–10k, 7% for 10–30k, 10% over 30k |
| Per product | Different rates per product categories |
| Ladder per product | Tiers per individual product |
| Margin-based | % calculated on net profit (selling price − purchase price) |
Checking your commissions
As agent: /admin/commission — list of all your commissions with paid status (0=pending, 1=paid).
As manager: /admin/commission/applicable_staff — configure who receives commissions and on what policy.
Commission payment: the manager generates a Commission Receipt that groups multiple pending commissions and marks them as paid. Optionally an expense is also created in the Expenses module.
Goals — targets and performance
Setting goals
Where: /admin/goals → Add Goal
| Goal type | Data source |
|---|---|
| Revenue (Income) | Sum of invoice payments in period |
| Converted leads | Leads with client created in period |
| New clients | Clients without leads (entered directly) |
| Accepted proposals | Count of estimates with Invoiced status |
| Contract value | Sum of signed contracts |
| Total invoices | Value of invoices issued (not payments) |
Target types:
all— target for the entire sales teamstaff— individual target for one agentteam— target for a defined team
Automatic notifications
- Goal achieved → push notification in CRM for the targeted agent/team
- Goal missed (on period expiry) → notification with percentage achieved
Goals dashboard widget
Add the Goals widget to your dashboard → achievement percentage visible at every login.
→ Goals
Reports and monitoring
Daily reports
| Report | URL | What to monitor |
|---|---|---|
| New leads today | /admin/leads?filter=today |
Entry volume |
| Pending proposals | /admin/proposals?status=4 |
Quoting pipeline |
| Overdue invoices | /admin/invoices/list_invoices?status=4 |
Receivables collection |
| Tasks today | /admin/tasks/list_tasks |
Due follow-ups |
Weekly reports
| Report | URL | What to monitor |
|---|---|---|
| Sales by period | /admin/reports/sales |
Weekly/monthly revenue |
| Leads by source | /admin/reports/leads |
ROI per channel |
| Sales Overview | /admin/sales |
Combined KPIs |
| Commissions | /admin/commission |
Own earnings |
Sales Performance Dashboard
Where: /admin/reactmodule/sales_performance
React dashboard with advanced metrics:
- Revenue YTD vs. same period previous year
- Top products by profit margin
- Monthly revenue + profit trend
- Conversion rates (leads → opportunities → invoices)
- Available vs. reserved stock (if you have warehouse data access)
- AI insights on stockout risks and growth opportunities
Useful automations for the sales team
Configurable in Workflow Automation (/admin/workflow_automation):
| Trigger | Automatic action | Benefit |
|---|---|---|
| New lead created | Task "Contact within 24h" → assigned agent | No lead without follow-up |
| Lead status → Proposal Sent | Task "Follow up in 3 days" | Systematic tracking |
| Proposal opened by client | Agent push notification | Contact client when they're "warm" |
| Invoice → Overdue | Client reminder email | Automatic collection |
| Invoice paid | Agent notification + task "Request review" | Upsell + reviews |
| Contract expires in 30 days | Task "Contract renewal" → account manager | Zero expired contracts undetected |
Marketing Automation — automatically nurtured leads
Leads that aren't ready to buy can be placed in automatic email/SMS sequences that educate them and keep them interested until they're ready.
Typical flow:
- Lead captured from web form → automatically enters "New Leads" segment
- MA sends welcome email → after 3 days sends case study → after 7 days demo invitation
- Lead clicks the demo link → score increased → automatic agent notification: "Hot lead, contact now"
Efficiency tips
Navigation shortcuts
| Action | Quick path |
|---|---|
| Quick new lead | /admin/leads → + button top right corner |
| Search lead by name/email | Global search bar in header |
| All my leads | /admin/leads → filter "Responsible: Me" |
| New proposal from a lead | Open lead → Proposals tab → Add |
| Invoice from a proposal | Accepted Proposal → Convert to Invoice button |
Proposal templates
Create templates for the types of quotes you send frequently:
- "Monthly Services" template with standard lines
- "One-time Project" template with typical structure
- "Product + Installation Package" template
Where: /admin/proposals → Templates → Add Template
Common permissions for the Sales Agent role
If you cannot access a module or action, ask the administrator to check your role at /admin/roles:
| Permission | Required for |
|---|---|
| Leads → View / Create / Edit | Pipeline management |
| Proposals → View / Create / Send | Quoting |
| Sales Orders → View / Create | Sales orders |
| Invoices → View / Create | Invoicing |
| Clients → View / Create | Client management |
| Commission → View own | Own commissions |
| Goals → View | Targets |
Quick reference
Workflows: Lead → Cash · Full Commercial Cycle · Contract Approval + Signature · Marketing to Lead
Modules: Leads · Lead Pipelines · Lead Scoring · Opportunities · Proposals · Sales Orders · Contracts · Invoices · Recurring Invoices · Payments · Sales Commission · Goals · Sales Agent · Clients
Use Workflow Automation to handle routine sales follow-ups — proposal view notifications, overdue proposal reminders, and post-close contract creation triggers all run automatically so reps focus on selling rather than administrative chasing.
Lead Scoring is most accurate when calibrated quarterly from closed-won data. Rules set at deployment reflect assumptions that real conversion data will rapidly prove or disprove — schedule a scoring review at the start of each quarter.