🚀 Phase 3 Progress: CRM + Closing + Proposals

Added 3 critical execution documents:

## 06-operations/CRM_GUIDELINES.md (5,500+ words)
- Complete HubSpot CRM implementation guide
- Data hygiene rules and standards
- Deal stage definitions & criteria
- Activity logging templates
- BANT++ and ICP score tracking
- Forecasting methodology (weighted pipeline)
- Custom fields for BlackRoad OS
- Dashboard frameworks (rep, manager, exec)
- CRM automation workflows
- Monthly audit checklist
- Performance metrics

## 05-execution/CLOSING_TECHNIQUES.md (6,000+ words)
- 10 proven closing techniques:
  * Assumptive Close
  * Trial Close
  * Summary Close
  * Urgency Close
  * Alternative Close (Binary)
  * Puppy Dog Close (Trial/Pilot)
  * Question Close
  * Takeaway Close
  * ROI Close
  * Deadline Close
- Closing signals (verbal & non-verbal)
- Common closing mistakes & fixes
- "I need to think about it" framework
- Multi-threaded close for enterprise
- Post-close actions
- Closing by persona (CTO, CFO, CEO, DevOps)

## 05-execution/PROPOSAL_TEMPLATES.md (5,000+ words)
- Complete 8-page proposal structure
- 4 scenario-specific templates:
  * SMB/Core Tier
  * Enterprise
  * Financial Services (RIA/BD)
  * Competitive Displacement
- ROI calculation frameworks
- Pricing presentation strategies
- Technical solution architecture
- Terms & conditions
- Proposal delivery checklist
- Cover email templates
- Proposal metrics & tracking

## Stats:
- 3 new documents
- 16,500+ words added
- 10 closing techniques
- 4 proposal templates
- Complete CRM implementation guide

Total playbook now: 19 documents, 81,500+ words

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Alexa Louise
2026-01-04 15:49:09 -06:00
parent d4b3aa9719
commit 035795259b
3 changed files with 1796 additions and 0 deletions

View File

@@ -0,0 +1,590 @@
# 🗂️ CRM Guidelines & Data Hygiene
**PROPRIETARY & CONFIDENTIAL**
---
## Overview
**Your CRM is your single source of truth.**
Clean data = accurate forecasting = better sales outcomes.
This document defines CRM usage standards, data hygiene rules, and best practices for HubSpot (our CRM of choice).
**Golden Rule:** If it's not in the CRM, it didn't happen.
---
## CRM Philosophy
### 1. **Data Integrity is Non-Negotiable**
Bad data leads to:
- ❌ Inaccurate forecasting
- ❌ Lost deals (missed follow-ups)
- ❌ Poor pipeline visibility
- ❌ Wasted time (duplicate work)
Good data enables:
- ✅ Predictable revenue
- ✅ Efficient territory management
- ✅ Accurate compensation
- ✅ Data-driven coaching
---
### 2. **Real-Time Updates**
**Update CRM in real-time, not end-of-week.**
| Activity | When to Log |
|----------|-------------|
| **Call/Meeting** | Immediately after (within 15 minutes) |
| **Email Sent** | Automatically (via email integration) |
| **Demo Delivered** | Same day |
| **Stage Change** | Immediately when it happens |
| **Deal Closed** | Within 1 hour |
---
### 3. **Complete, Not Perfect**
Better to have **complete data** than perfect data.
**Don't overthink:**
- Log the call, even if notes are brief
- Update stage, even if uncertain (you can adjust later)
- Add contact, even if you don't have full info
**Aim for 80% completeness within 24 hours.**
---
## HubSpot Setup
### Required Fields (Must Be Filled)
#### **Contact Fields**
| Field | Required | Example |
|-------|----------|---------|
| **First Name** | ✅ | "Sarah" |
| **Last Name** | ✅ | "Chen" |
| **Email** | ✅ | "sarah.chen@techco.com" |
| **Job Title** | ✅ | "VP Engineering" |
| **Company** | ✅ | "TechCo" |
| **Phone** | ⚠️ If available | "+1-555-123-4567" |
| **LinkedIn URL** | ⚠️ If available | "linkedin.com/in/sarahchen" |
#### **Company Fields**
| Field | Required | Example |
|-------|----------|---------|
| **Company Name** | ✅ | "TechCo" |
| **Domain** | ✅ | "techco.com" |
| **Industry** | ✅ | "SaaS" |
| **Number of Employees** | ✅ | "500" |
| **Annual Revenue** | ⚠️ Estimate if needed | "$100M" |
| **Funding Stage** | ⚠️ If known | "Series C" |
| **Tech Stack** | ⚠️ If known | "Kubernetes, AWS, React" |
#### **Deal Fields**
| Field | Required | Example |
|-------|----------|---------|
| **Deal Name** | ✅ | "TechCo - Enterprise" |
| **Amount** | ✅ | "$180,000" (annual contract value) |
| **Close Date** | ✅ | "2026-03-31" |
| **Deal Stage** | ✅ | "Proposal Sent" |
| **Pipeline** | ✅ | "Sales Pipeline" |
| **Deal Owner** | ✅ | Auto-assigned to you |
| **ICP Score** | ✅ | "85" (see ICP framework) |
| **BANT++ Score** | ✅ | "100" (see qualification matrix) |
| **Product Tier** | ✅ | "Enterprise" |
| **Competitor** | ⚠️ If known | "AWS DIY" |
| **Pain Points** | ✅ | "Slow deployments, high costs" |
---
## Deal Stages & Criteria
### Stage Definitions
| Stage | Definition | Entry Criteria | Exit Criteria | Avg Duration | Win Probability |
|-------|------------|----------------|---------------|--------------|-----------------|
| **1. Prospect** | Identified potential customer | Name + company + contact info | First conversation scheduled | 1-7 days | 5% |
| **2. Qualified** | BANT++ passed | BANT++ score >63 | Discovery call completed | 1-3 days | 10% |
| **3. Discovery** | Deep needs analysis | Discovery call scheduled | Discovery complete, demo scheduled | 1-2 weeks | 25% |
| **4. Demo** | Product demonstration | Demo scheduled | Demo delivered, positive feedback | 1 week | 40% |
| **5. Proposal** | Formal proposal sent | Proposal requested by customer | Proposal sent, review in progress | 3-7 days | 60% |
| **6. Negotiation** | Terms being finalized | Customer verbally committed | Contract sent to legal/procurement | 1-3 weeks | 80% |
| **7. Closed-Won** | Contract signed | Signatures complete, payment received | Deal marked won, CS handoff | N/A | 100% |
| **8. Closed-Lost** | Lost to competitor or no decision | Deal is dead | Loss reason documented | N/A | 0% |
---
### Stage Advancement Rules
**Only advance stages when exit criteria are met.**
**Bad:** Move to "Proposal" because "we talked about pricing"
**Good:** Move to "Proposal" because "customer requested formal proposal in writing"
**When in doubt, stay in earlier stage.** Better to be conservative than optimistic.
---
## Activity Logging
### What to Log (Mandatory)
**Every customer interaction must be logged:**
1. **Calls & Meetings**
- Date/time
- Duration
- Attendees (tag contacts in HubSpot)
- Summary (3-5 bullet points)
- Next steps
- Sentiment (positive, neutral, negative)
2. **Emails**
- Auto-logged via HubSpot email integration
- Tag important emails manually
3. **Demos**
- Date/time
- Attendees
- Use cases shown
- Objections raised
- Next steps
4. **Proposals**
- Date sent
- Amount
- Link to proposal document
- Decision timeline
5. **Closed Deals**
- Won/Lost
- Win/Loss reason (detailed)
- Competitor (if lost)
- Lessons learned
---
### Call/Meeting Notes Template
```
**Date:** 2026-01-15
**Duration:** 45 minutes
**Attendees:** Sarah Chen (VP Eng), John Doe (CTO)
**Type:** Discovery Call
**Summary:**
- TechCo is struggling with slow deployments (deploy 1x/week, want daily)
- Current AWS setup costs $80K/month, growing 20%/quarter
- Need SOC 2 by Q2 to close enterprise deals
- 5 DevOps engineers, all focused on infrastructure toil
- Strong pain: Lost 2 enterprise deals due to lack of SOC 2
**Pain Points:**
1. Deployment velocity (biggest pain)
2. Cloud cost optimization
3. SOC 2 compliance
**BANT++ Assessment:**
- Budget: $200K allocated for infrastructure improvements (20 pts)
- Authority: CTO engaged, will loop in CFO for final approval (20 pts)
- Need: Critical pain, losing deals (25 pts)
- Timeline: Must have SOC 2 by Q2 (June 30) (25 pts)
- Competition: Evaluating us + OpenShift (12 pts)
- Champion: VP Eng is strong advocate (8 pts)
- **BANT++ Score: 110/125 (Highly Qualified)**
**Next Steps:**
- [ ] Schedule demo for Jan 22 (Sarah, John, + DevOps team)
- [ ] Send case study: Similar SaaS company, SOC 2 timeline
- [ ] Intro to CFO (via Sarah)
**Sentiment:** 🟢 Positive - strong interest, clear pain, timeline urgency
```
---
## Data Hygiene Rules
### Rule 1: No Duplicate Records
**Before creating a new contact/company:**
1. Search HubSpot first
2. Use company domain to find existing records
3. Merge duplicates immediately if found
**How to Merge:**
- HubSpot → Contacts → Select duplicates → Actions → Merge
---
### Rule 2: Keep Data Current
**Update records when:**
- Job title changes (LinkedIn check)
- Contact leaves company (mark as "Left Company")
- Company gets acquired or rebrands
- Funding round announced (update "Funding Stage")
**Quarterly cleanup:**
- Review all open deals >90 days old (close or update)
- Update contact info (titles, emails)
- Archive inactive contacts
---
### Rule 3: Standard Naming Conventions
| Record Type | Format | Example |
|-------------|--------|---------|
| **Deal Name** | `[Company] - [Product Tier]` | "TechCo - Enterprise" |
| **Contact Name** | `[First] [Last]` | "Sarah Chen" |
| **Company Name** | Official legal name (no abbreviations unless standard) | "TechCo Inc." (not "TC") |
| **Email** | Lowercase | "sarah.chen@techco.com" |
---
### Rule 4: Use Picklists Consistently
**Don't free-text when picklists exist.**
**Example: Deal Lost Reason**
- ✅ Use: "Price - Too Expensive"
- ❌ Don't write: "they said we cost too much"
**Common Picklist Fields:**
- Industry
- Deal Stage
- Lead Source
- Product Tier
- Competitor
- Loss Reason
---
## Deal Hygiene Checklist
### Weekly (Every Friday)
- [ ] Review all open deals
- [ ] Update deal stages (based on recent activity)
- [ ] Add notes for all customer interactions this week
- [ ] Update close dates (if timeline changed)
- [ ] Flag stalled deals (no activity in 14+ days)
### Monthly
- [ ] Review pipeline coverage (do you have 3x quota in pipeline?)
- [ ] Close/archive dead deals (lost or disqualified)
- [ ] Update BANT++ scores (if new info learned)
- [ ] Review forecast accuracy (were your predictions correct?)
### Quarterly
- [ ] Clean up old contacts (mark inactive if no response in 90+ days)
- [ ] Review win/loss reasons (spot patterns)
- [ ] Update ICP scores (based on wins/losses)
- [ ] Archive closed deals from 12+ months ago
---
## Forecasting in HubSpot
### Weighted Forecast Formula
```
Weighted Pipeline = Σ (Deal Value × Stage Probability)
```
**Example:**
| Deal | Value | Stage | Probability | Weighted Value |
|------|-------|-------|-------------|----------------|
| TechCo | $180K | Proposal | 60% | $108K |
| FinServ Inc | $500K | Negotiation | 80% | $400K |
| HealthCo | $250K | Demo | 40% | $100K |
| **Total** | **$930K** | - | - | **$608K** |
**Your forecast is $608K for the quarter.**
---
### Forecast Categories
| Category | Criteria | Accuracy Expectation |
|----------|----------|---------------------|
| **Commit** | Verbal agreement + contract in legal | >90% close probability |
| **Best Case** | Proposal sent, positive feedback | 60-90% close probability |
| **Pipeline** | Qualified opportunities in discovery/demo | <60% close probability |
| **Omitted** | Long-shot deals or unqualified | Exclude from forecast |
**Only commit to deals you're >90% confident will close.**
---
## Custom Fields (BlackRoad OS Specific)
### ICP Score (0-100)
**Calculated based on ICP framework:**
- 80-100: Perfect Fit
- 60-79: Good Fit
- <60: Poor Fit
**Use this to prioritize deals.**
---
### BANT++ Score (0-125)
**Calculated based on qualification matrix:**
- Budget (0-25)
- Authority (0-25)
- Need (0-25)
- Timeline (0-25)
- Competition (0-15)
- Champion (0-10)
**Use this to assess close probability.**
---
### Pain Points (Multi-Select)
Options:
- Deployment velocity
- Cloud costs
- Compliance/security
- Scalability
- DevOps headcount
- Vendor lock-in
- Infrastructure complexity
---
### Competitor (Dropdown)
Options:
- AWS DIY
- Heroku
- Render
- Railway
- OpenShift
- Tanzu
- Vercel
- Netlify
- DIY Kubernetes
- None
- Other
---
## Reporting & Dashboards
### Sales Rep Dashboard (Daily View)
**Key Metrics:**
- Pipeline coverage (current pipeline / remaining quota)
- Deals closing this month (by stage)
- Activity this week (calls, demos, proposals)
- Open tasks (overdue + due today)
---
### Sales Manager Dashboard
**Team Metrics:**
- Team quota attainment (% to goal)
- Pipeline health (coverage, velocity)
- Win rate by rep
- Activity metrics (calls, demos per rep)
- Forecast accuracy (predicted vs. actual)
---
### Executive Dashboard
**Business Metrics:**
- Revenue (actual vs. target)
- New customers (count, ACV)
- Win rate (overall and by source)
- Sales cycle length (trend)
- CAC and NRR
---
## CRM Automation
### Email Integration
**Connect your email to HubSpot:**
1. HubSpot → Settings → Email Integration
2. Connect Gmail/Outlook
3. Enable auto-logging of emails
**Result:** All customer emails auto-log to CRM (no manual work)
---
### Meeting Scheduler (Calendly Integration)
**Embed Calendly link in outreach:**
- "Book time: [calendly.com/yourname]"
**Auto-creates HubSpot meeting when booked.**
---
### Deal Stage Automation
**Auto-advance stages based on triggers:**
- Email opened → Move to "Qualified"
- Demo booked → Move to "Demo Scheduled"
- Proposal sent → Move to "Proposal"
**Configure in HubSpot Workflows.**
---
## Common CRM Mistakes & Fixes
### Mistake 1: Logging Activities Late
**Problem:** Forget details, data is inaccurate
**Fix:** Log immediately after call/meeting (within 15 minutes)
---
### Mistake 2: Optimistic Stage Movement
**Problem:** Deals in "Proposal" but no proposal sent
**Fix:** Only advance when exit criteria met. Stay conservative.
---
### Mistake 3: Duplicate Records
**Problem:** Same contact exists 3 times, data fragmented
**Fix:** Search before creating. Merge duplicates weekly.
---
### Mistake 4: Missing Close Dates
**Problem:** Deals sit in pipeline forever, forecast inaccurate
**Fix:** Every deal must have realistic close date. Update monthly.
---
### Mistake 5: No Loss Reasons
**Problem:** Can't learn from losses, repeat mistakes
**Fix:** Always document detailed loss reason when marking "Closed-Lost"
---
## CRM Audit Checklist
### Monthly CRM Health Check
- [ ] **Duplicate Check:** Search for duplicates, merge
- [ ] **Stage Accuracy:** Review all deals, ensure stages match reality
- [ ] **Close Date Review:** Update close dates for all open deals
- [ ] **Activity Logging:** All calls/meetings logged?
- [ ] **Contact Updates:** Job titles current? (LinkedIn check)
- [ ] **Dead Deal Cleanup:** Close deals with no activity in 30+ days
**Run this audit first Friday of every month.**
---
## CRM Performance Metrics
### Individual Rep Scorecard
| Metric | Target | How to Measure |
|--------|--------|----------------|
| **Data Completeness** | >90% | Required fields filled in CRM |
| **Activity Logging** | 100% | All calls/meetings logged within 24 hours |
| **Deal Hygiene** | >95% | Deals have notes, accurate stages, close dates |
| **Forecast Accuracy** | 90-110% | Forecast vs. actual revenue |
| **Duplicate Rate** | <2% | Duplicate contacts/companies |
---
## Training & Resources
### HubSpot Academy
**Required Courses:**
- HubSpot CRM Fundamentals (2 hours)
- Sales Pipeline Management (1 hour)
- Forecasting Best Practices (30 minutes)
**Access:** academy.hubspot.com
---
### Internal Resources
**CRM Admin:** salesops@blackroad.io
**HubSpot Support:** support.hubspot.com
**Slack Channel:** `#crm-questions`
---
## FAQs
**Q: What if I forget to log a call?**
A: Log it as soon as you remember. Better late than never.
**Q: How do I know if a deal is "qualified"?**
A: BANT++ score >63. If unsure, err on side of caution (keep in "Prospect").
**Q: Can I delete old contacts?**
A: No. Archive instead (mark as "Inactive"). We need historical data.
**Q: What if the customer doesn't fit ICP but I want to pursue?**
A: Discuss with sales manager. Sometimes strategic deals justify exceptions.
**Q: How often should I update deal stages?**
A: Real-time. If stage changed today, update today.
---
## Final Thoughts
**Your CRM is your most important tool.**
Good CRM hygiene = predictable revenue.
**Commit to:**
- ✅ Logging all activities within 24 hours
- ✅ Accurate deal stages (no sandbagging or optimism)
- ✅ Complete required fields (100%)
- ✅ Weekly pipeline reviews
- ✅ Monthly data cleanup
**The discipline you show in CRM management directly correlates to sales success.**
---
**Version:** 1.0.0
**Last Updated:** January 4, 2026
**Owner:** Joaquin, Sales Master
*Clean data. Accurate forecasts. Predictable revenue.*