Symphony Core Sales Pipeline SOP
Purpose
This SOP defines the Sales Pipeline configuration, stage definitions, workflows, and operational procedures for converting qualified leads into paying customers using GHL.
Scope: Sized for a 1-2 person sales operation. This intentionally simplifies the Integrated Revenue Lifecycle Framework's dual-path model into a single linear pipeline. Enterprise concepts (round-robin assignment, territory routing, engagement scoring, self-service checkout) are omitted by design.
Pipeline Overview
Pipeline Name: Sales Pipeline Stages: 5 Input: Prospecting Pipeline handoff, direct inquiries, referrals Output: Client onboarding
| Stage | Name | Probability | Target Duration | Tag |
|---|---|---|---|---|
| 1 | New Lead | 10% | 1-2 days | sales-new-lead |
| 2 | Discovery | 25% | 3-7 days | sales-discovery |
| 3 | Proposal Sent | 50% | 3-7 days | sales-proposal-sent |
| 4 | Follow-Up | 75% | 7-14 days | sales-follow-up |
| 5a | Closed Won | 100% | 1-3 days | sales-won |
| 5b | Closed Lost | 0% | Immediate | sales-lost |
GHL Pipeline Settings
Pipeline Name: Sales Pipeline
Pipeline Type: Opportunities
Currency: USD
Probability Weighting: Enabled
Custom Fields
| # | Field | Type | Required | Purpose |
|---|---|---|---|---|
| 1 | lead_source | Dropdown: Prospecting, Referral, Website, Event, Direct, Other | Yes | Attribution |
| 2 | lead_source_detail | Text | No | Specific referrer or campaign |
| 3 | company_name | Text | Yes | Account identification |
| 4 | industry | Dropdown: Legal, Healthcare, Home Services, Professional Services, Other | No | Vertical analysis |
| 5 | estimated_deal_value | Currency (USD) | Yes | Pipeline value |
| 6 | decision_timeline | Dropdown: <30 days, 30-60 days, 60+ days, Unknown | No | Urgency |
| 7 | discovery_notes | Long Text | No | Call summary and key findings |
| 8 | proposal_sent_date | Date | No | SLA tracking |
| 9 | loss_reason | Dropdown: Price, Timing, Competitor, No Decision, Poor Fit, Other | Conditional | Loss analysis (required on Closed Lost) |
| 10 | next_step | Text | No | Current action item |
Stage 1: New Lead
Probability: 10% | Duration: 1-2 business days
Entry Criteria
- Prospecting Pipeline handoff (qualified prospect)
- Demo request or "Talk to Sales" form submission
- Referral introduction
- Direct inquiry (phone, email, event)
Activities
- Review lead source and any prior interactions
- Research the company (website, LinkedIn, Google Business Profile)
- Make initial contact within 24 hours
- Determine if discovery call is warranted
- Schedule discovery call or disqualify
Exit Criteria
- To Stage 2 (Discovery): Discovery call scheduled
- To Stage 5b (Closed Lost): Unqualified, unreachable after 3 attempts, or not a fit
Workflow: A-WF-5.0. Sales - New Lead Response
Trigger: Opportunity enters Stage 1
Actions:
- Apply tag
sales-new-lead - Send welcome email with calendar booking link (from opportunity owner)
- Create task: "Initial contact -- qualify and schedule discovery" (due: 24 hours)
- Internal notification to opportunity owner (email)
Stage 2: Discovery
Probability: 25% | Duration: 3-7 business days
Entry Criteria
- Discovery call scheduled from Stage 1
Pre-Call Preparation
Use the Discovery Call Prep Template to prepare for each call.
Activities
- Conduct discovery call -- understand business goals, current tools, pain points
- Document findings in
discovery_notes - Set
estimated_deal_valueanddecision_timeline - Identify decision maker and any additional stakeholders
- Determine which service package fits
Exit Criteria
- To Stage 3 (Proposal Sent): Needs identified, prospect requests or agrees to proposal
- To Stage 5b (Closed Lost): Poor fit, prospect declines to proceed
Workflow: A-WF-5.1. Sales - Discovery Meeting
Trigger: Opportunity enters Stage 2
Actions:
- Replace tag: remove
sales-new-lead, addsales-discovery - Create task: "Prepare for discovery call using prep template" (due: day before call)
- Post-call task: "Send follow-up summary and next steps" (due: same day as call)
Stage 3: Proposal Sent
Probability: 50% | Duration: 3-7 business days
Entry Criteria
- Discovery completed, prospect agreed to receive proposal
Activities
- Prepare proposal using appropriate template from pricing templates
- Customize proposal based on discovery findings
- Deliver proposal via GHL Document & Contract (see delivery process below)
- Set
proposal_sent_date - Walk prospect through proposal (call or screen share preferred over email-only)
- Confirm decision timeline and next steps
Available Proposal Templates
| Template | Use When |
|---|---|
| General Proposal Template | Bundled services, website + platform |
| CRM Capabilities Proposal | Full platform pitch |
| Other pricing templates in pricing/ | Specific service scopes |
Standard Proposal Delivery Process
Proposals are delivered as GHL Documents & Contracts with a linked deposit invoice. This gives the client a single flow: read → sign → pay.
Step 1: Author the proposal (markdown)
- Create lead folder:
03-sales/lead-folders/lead-[contact-name]/ - Draft proposal from template in markdown. Copy to Google Drive lead folder.
- No markdown tables. GHL's rich text editor collapses tables into run-on text when pasted. Use bold labels with list items for pricing and timelines (see proposal-template.md for the correct format).
- Run white-label audit: search for "GHL", "GoHighLevel", "HighLevel" — must be zero matches in any client-facing document.
Step 2: Create GHL Document & Contract
- In GHL, go to Payments > Documents & Contracts > + New.
- Open the markdown proposal in a browser preview (e.g., VS Code preview, GitHub).
- Copy the rendered content and paste into the document's text element. Bold, lists, and horizontal rules transfer cleanly. Tables do not — this is why Step 1 prohibits them.
- Add the GHL Signature element at the bottom (replaces the markdown signature block).
- Set the recipient to the contact's email.
- Save as draft, preview, then send.
Step 3: Create deposit invoice
- In GHL, go to Payments > Invoices > + New.
- Add line items matching the "Total Due at Signing" section of the proposal.
- Set payment terms: Due on receipt.
- Send the invoice immediately after the document is signed, or include the invoice link in the document's follow-up email.
Acceptance = Signature + Payment. The client signs the Document to agree to terms, then pays the deposit invoice to start work. Both must be completed before moving to Closed Won.
Exit Criteria
- To Stage 4 (Follow-Up): Proposal delivered, awaiting decision
- To Stage 5a (Closed Won): Document signed AND deposit invoice paid
- To Stage 5b (Closed Lost): Immediate rejection
Workflow: A-WF-5.2. Sales - Proposal Follow-Up
Trigger: Opportunity enters Stage 3
Actions:
- Replace tag: remove
sales-discovery, addsales-proposal-sent - Create task: "Follow up on proposal" (due: 3 business days after entry)
- If no response after 5 business days: create task "Second follow-up on proposal"
Stage 4: Follow-Up
Probability: 75% | Duration: 7-14 business days
Entry Criteria
- Proposal delivered, prospect is evaluating
Activities
- Follow up per agreed timeline
- Address questions and objections
- Update
next_stepafter each interaction - Negotiate terms if needed (pricing adjustments require owner approval)
Common Objections
| Objection | Response Approach |
|---|---|
| Price too high | Reframe around ROI and time saved; offer phased implementation |
| Need to think about it | Set specific follow-up date; ask what information would help |
| Comparing competitors | Highlight white-label branding, local support, unified platform |
| Bad timing | Agree on re-engagement date; move to Closed Lost with timing reason |
| Need stakeholder approval | Offer to present to stakeholders directly |
Exit Criteria
- To Stage 5a (Closed Won): Verbal or written agreement received
- To Stage 5b (Closed Lost): Prospect declines or goes unresponsive (7+ days, 3+ attempts)
Stage 5a: Closed Won
Probability: 100% | Duration: 1-3 business days
Entry Criteria
- Agreement signed or verbal commitment confirmed
Handoff Checklist
- Confirm GHL Document & Contract is signed
- Confirm deposit invoice is paid
- Apply tag
sales-won, remove previous sales tags - Update
estimated_deal_valueto final amount - Notify operations team for onboarding setup
- Schedule kickoff call with client
- Create onboarding record per client onboarding SOPs
Workflow: A-WF-5.3. Sales - Closed Won Handoff
Trigger: Opportunity enters Closed Won
Actions:
- Replace tag: add
sales-won, remove all othersales-*tags - Internal notification: "Deal closed -- [Company Name] -- [Deal Value]"
- Create task: "Complete Closed Won checklist and initiate onboarding" (due: 1 business day)
Stage 5b: Closed Lost
Probability: 0% | Duration: Immediate
Entry Criteria
- Prospect declines, goes unresponsive, or is disqualified at any stage
Required Actions
- Set
loss_reason(required field at this stage) - Add context in
discovery_notesor opportunity notes if valuable - Apply tag
sales-lost, remove previous sales tags - If loss reason is Timing: note re-engagement date in opportunity notes
No automated nurture campaign. For timing-based losses, set a manual reminder to re-engage in 60-90 days.
Workflow Summary
| # | Workflow Name | Trigger | Key Actions |
|---|---|---|---|
| 1 | A-WF-5.0. Sales - New Lead Response | Opp enters Stage 1 | Tag, welcome email, task, notification |
| 2 | A-WF-5.1. Sales - Discovery Meeting | Opp enters Stage 2 | Tag swap, prep task, follow-up task |
| 3 | A-WF-5.2. Sales - Proposal Follow-Up | Opp enters Stage 3 | Tag swap, follow-up task sequence |
| 4 | A-WF-5.3. Sales - Closed Won Handoff | Opp enters Closed Won | Tag, notification, onboarding task |
All workflow names follow the GHL Naming Standard A-WF- prefix convention. Sales workflows use the 5.x series.
Tags
| Tag | Applied At | Removed At |
|---|---|---|
sales-new-lead | Stage 1 entry | Stage 2 entry |
sales-discovery | Stage 2 entry | Stage 3 entry |
sales-proposal-sent | Stage 3 entry | Stage 4 entry or close |
sales-follow-up | Stage 4 entry | Close |
sales-won | Closed Won | -- |
sales-lost | Closed Lost | -- |
Tags follow the SC Tagging Standard sales-[status] convention.
KPIs
| Metric | Target | Measured |
|---|---|---|
| Response time (new lead to first contact) | < 24 hours | Per lead |
| Discovery call show rate | 75%+ | Monthly |
| Discovery-to-proposal conversion | 60%+ | Monthly |
| Proposal-to-close rate | 40%+ | Monthly |
| Overall win rate | 25%+ | Monthly |
| Average sales cycle length | < 30 days | Monthly |
| Pipeline value | Track trend | Weekly |
Weekly Pipeline Review
Run this checklist every Monday:
- Review all open opportunities -- is each in the correct stage?
- Follow up on any opportunity idle for 5+ business days
- Update
next_stepfor every active opportunity - Check pipeline value against monthly target
- Move stale opportunities to Closed Lost (14+ days no response, 3+ attempts)
- Review Closed Lost from past week -- any worth re-engaging?
Collateral Index
| Collateral | Status | Location |
|---|---|---|
| Prospecting email templates (6) | Active | prospecting-outreach-email-templates.md |
| Prospecting email strategy | Active | prospecting-email-outreach-strategy.md |
| Discovery call prep template | Active | discovery-call-prep-template.md |
| CRM capabilities proposal template | Active | crm-capabilities-proposal-template.md |
| General proposal template | Active | proposal-template.md |
| Pricing templates (5) | Active | pricing/ |
| Video scripts (3) | Active | video-scripts/ |
| Event networking playbook | Active | event-networking-playbook.md |
| Sales call scripts | Planned | Not yet created |
| Onboarding pipeline SOP | Planned | Not yet created (client-onboarding SOPs exist separately) |
schedule-my-demo landing page | Planned | URL referenced but not documented |
| Standalone objection handling guide | Deferred | Condensed version inline in Stage 4 |
Related Documents
- Integrated Revenue Lifecycle Framework -- Strategic foundation
- GHL Prospecting Pipeline SOP -- Upstream pipeline feeding Stage 1
- Prospect Email Discovery SOP -- Finding decision-maker emails
- GHL Prospecting Audit Accuracy SOP -- Quality control for audit reports
- SC Lead Management Standard -- Lead naming and lifecycle conventions
- GHL Naming Standard -- Workflow and asset naming rules
- Client Onboarding SOPs -- Post-sale onboarding procedures
Document History
| Version | Date | Author | Changes |
|---|---|---|---|
| 1.0.0 | 2025-10-04 | Symphony Core Sales Operations Team | Initial implementation guide (7 stages, 22 fields, 9 workflows) |
| 2.0.0 | 2026-03-03 | Symphony Core Systems Team | Simplified for 1-2 person operation: 5 stages, 10 fields, 4 workflows, 7 KPIs. Removed enterprise concepts (round-robin, territory, scoring, self-service). Added collateral index. |
| 2.1.0 | 2026-03-12 | Symphony Core Systems Team | Added standard proposal delivery process to Stage 3 (Document & Contract → Invoice flow). Updated Closed Won checklist. Added general proposal template to collateral index. |