Sales Pipeline
The Sales Pipeline provides a visual Kanban board for tracking opportunities through the sales cycle. It includes pipeline metrics, drag-and-drop stage management, and integration with scoping sessions.
Pipeline Overview
Section titled “Pipeline Overview”The pipeline displays opportunities organized by stage in a Kanban-style board.
Opportunity Stages
Section titled “Opportunity Stages”Opportunities progress through defined stages:
| Stage | Code | Description |
|---|---|---|
| Lead | new | Initial opportunity, not yet qualified |
| Qualified | qualified | Client interest confirmed, requirements understood |
| Proposal | proposal | Proposal/SOW in development or sent |
| Negotiation | negotiation | Active discussions, terms being finalized |
| Won | closed_won | Deal closed successfully |
| Lost | closed_lost | Deal lost or client declined |
Stage Flow
Section titled “Stage Flow”Lead → Qualified → Proposal → Negotiation → Won ↘ LostOpportunities can move forward, backward, or skip stages based on deal progression.
Pipeline Metrics
Section titled “Pipeline Metrics”The pipeline header displays key performance indicators:
Total Pipeline Value
Section titled “Total Pipeline Value”Sum of estimated values for all open opportunities (Lead through Negotiation stages).
Won This Month
Section titled “Won This Month”Total revenue from opportunities closed as Won in the current calendar month.
Lost This Month
Section titled “Lost This Month”Count and value of opportunities closed as Lost in the current calendar month.
Win Rate
Section titled “Win Rate”Percentage calculated as:
Win Rate = Won Deals / (Won Deals + Lost Deals) × 100Metrics update in real-time as opportunities change.
Opportunity Management
Section titled “Opportunity Management”Creating an Opportunity
Section titled “Creating an Opportunity”- Click New Opportunity button
- Complete the opportunity form:
Required Fields
Section titled “Required Fields”| Field | Description |
|---|---|
| Name | Opportunity name/title |
| Client | Link to existing client record |
| Status | Initial stage (defaults to Lead) |
Optional Fields
Section titled “Optional Fields”| Field | Description |
|---|---|
| Description | Detailed opportunity notes |
| Estimated Budget | Client’s stated budget |
| Expected Close Date | Anticipated decision date |
| Deal Value | Estimated contract value |
| Follow-up Date | Next action date |
Opportunity Form Tabs
Section titled “Opportunity Form Tabs”The opportunity modal includes multiple tabs:
Details Tab
- Name and description
- Client selection
- Status/stage selection
Financials Tab
- Estimated budget
- Deal value
- Won value (for closed-won)
Timeline Tab
- Expected close date
- Follow-up date
- Closed date (auto-set)
Outcome Tab (for closed opportunities)
- Lost reason selection
- Competitor name
- Lessons learned
Editing Opportunities
Section titled “Editing Opportunities”- Click on an opportunity card, or
- Click the edit icon on the card
- Modify fields in the modal
- Click Save
Deleting Opportunities
Section titled “Deleting Opportunities”- Open the opportunity modal
- Click Delete
- Confirm deletion
Deletion is permanent and removes all opportunity data.
Drag-and-Drop Pipeline
Section titled “Drag-and-Drop Pipeline”Moving Opportunities
Section titled “Moving Opportunities”Drag opportunities between columns to change their stage:
- Click and hold an opportunity card
- Drag to the target stage column
- Release to drop
On drop:
- Status automatically updates
- Timestamp recorded
- Metrics refresh
Visual Feedback
Section titled “Visual Feedback”During drag operations:
- Source card shows drag state
- Target column highlights
- Drop zone indicates placement
- Invalid drops prevented
Auto-Set Fields
Section titled “Auto-Set Fields”When moving to closed stages:
Won Stage:
closed_atset to current timestamp- Won value prompt (if not set)
Lost Stage:
closed_atset to current timestamp- Lost reason prompt appears
Opportunity Cards
Section titled “Opportunity Cards”Each opportunity displays as a card in its stage column.
Card Information
Section titled “Card Information”| Element | Description |
|---|---|
| Client Logo | Client organization logo |
| Client Name | Organization name |
| Opportunity Name | Deal name/title |
| Deal Value | Formatted currency amount |
| Expected Close | Target date |
| Stage Indicator | Visual stage badge |
Card Actions
Section titled “Card Actions”Hover over a card to reveal:
- Edit - Open opportunity modal
- Quick Move - Move to adjacent stage
- Delete - Remove opportunity
Card Styling
Section titled “Card Styling”Cards are styled based on status:
- Standard cards: Neutral styling
- Overdue follow-ups: Warning indicator
- High-value deals: Highlight border
- Stale opportunities: Dimmed appearance
Search and Filtering
Section titled “Search and Filtering”Search
Section titled “Search”The search box filters opportunities:
- Searches opportunity name
- Searches client name
- Results filter across all columns
- Real-time filtering as you type
Refresh
Section titled “Refresh”Click the refresh button to:
- Reload all opportunity data
- Update metrics
- Sync any external changes
Integration with Scoping
Section titled “Integration with Scoping”Opportunities can link to scoping sessions.
Linking Scoping Sessions
Section titled “Linking Scoping Sessions”- Create or edit opportunity
- Select Linked Scoping field
- Choose from available scoping sessions
- Save opportunity
Auto-Population
Section titled “Auto-Population”When linked to a scoping session:
- Deal value auto-populates from
final_price - Client syncs from scoping client
- Status can sync with scoping workflow
Opportunity Number
Section titled “Opportunity Number”Each scoping session generates an opportunity number:
- Format:
OPP-YYYY-NNNN - Auto-increments per year
- Links scoping to opportunity tracking
Lost Opportunity Tracking
Section titled “Lost Opportunity Tracking”When opportunities are lost, capture details for analysis.
Lost Reasons
Section titled “Lost Reasons”| Reason | Description |
|---|---|
| Budget | Client budget constraints |
| Timing | Timeline didn’t align |
| Competition | Lost to competitor |
| No Decision | Client chose not to proceed |
| Other | Other reasons (specify) |
Competitor Tracking
Section titled “Competitor Tracking”If lost to competition:
- Competitor name field
- Free-form text entry
- Enables competitor analysis
Lessons Learned
Section titled “Lessons Learned”Document takeaways:
- What went well
- What could improve
- Client feedback
- Process improvements
Pipeline Views
Section titled “Pipeline Views”Kanban View (Default)
Section titled “Kanban View (Default)”Columns for each stage:
- Drag-and-drop enabled
- Cards stack vertically
- Column totals displayed
- Scrollable columns
Card Details
Section titled “Card Details”Click any card to view:
- Full opportunity details
- Activity history
- Related scoping session
- Client information
Best Practices
Section titled “Best Practices”Pipeline Hygiene
Section titled “Pipeline Hygiene”Regular Review
- Review pipeline weekly
- Update stale opportunities
- Move or close inactive deals
Accurate Values
- Keep deal values current
- Update expected close dates
- Record actual won values
Complete Data
- Fill all relevant fields
- Document lost reasons
- Capture lessons learned
Stage Discipline
Section titled “Stage Discipline”Lead Stage
- New inquiries and referrals
- Unqualified contacts
- Initial outreach
Qualified Stage
- Budget confirmed
- Timeline established
- Decision maker identified
Proposal Stage
- SOW in development
- SOW sent for review
- Awaiting client feedback
Negotiation Stage
- Terms being discussed
- Pricing negotiations
- Contract review
Win/Loss Analysis
Section titled “Win/Loss Analysis”Review closed opportunities:
- Identify winning patterns
- Understand loss reasons
- Track competitor wins
- Improve sales process
Keyboard Shortcuts
Section titled “Keyboard Shortcuts”| Shortcut | Action |
|---|---|
N | New opportunity |
R | Refresh pipeline |
/ | Focus search |
Esc | Close modal |
Troubleshooting
Section titled “Troubleshooting”Cards Not Moving
Section titled “Cards Not Moving”- Check user permissions
- Verify opportunity isn’t locked
- Refresh the page
- Check for validation errors
Metrics Not Updating
Section titled “Metrics Not Updating”- Refresh the pipeline
- Check date filters
- Verify opportunity values
- Clear browser cache
Scoping Link Issues
Section titled “Scoping Link Issues”- Verify scoping session exists
- Check client match
- Ensure proper permissions
- Try unlinking and relinking
Search Not Working
Section titled “Search Not Working”- Clear search and retry
- Check for special characters
- Verify data loaded
- Refresh the page