Pipeline coverage: 3-4x quota (SMB), 4-5x (Enterprise)
LTV:CAC ratio: Target >3:1
MEDDIC: Metrics, Economic Buyer, Decision Criteria, Decision Process, Identify Pain, Champion
Cold email: Under 100 words, problem-forward (video capture, streaming, hybrid/remote), clear single CTA
Tim's 2026 Quota (full ramp since June): 24 deals/mo, $714K pipeline/mo; H2 revenue targets rise monthly ($475K Jul → $600K Dec) — read the current month's row from the comp plan table in CLAUDE.md. Stretch = 126%+ (1.5x accelerator). 50+ daily dials, 8-12% connect rate, <60 min speed to lead
Quick Reference
| Domain |
Key Components |
Reference File |
| Outreach |
Cold email, sequences, domain warming, lead scoring |
reference/outreach.md |
| Revenue Ops |
Pipeline metrics, forecasting, dashboards, attribution |
reference/revenue-ops.md |
| Discovery |
MEDDIC, SPIN, demo flow, objection handling |
reference/discovery.md |
Part 1: Sales Outreach
The GTM Pipeline (Epiphan Video)
Apollo Discovery → Lead Scoring → ICP Filtering → Apollo Sequences → Clay Enrichment → CRM Routing
↓ ↓ ↓ ↓ ↓ ↓
Apollo MCP sales-agent Epiphan ICP Apollo MCP Clay MCP Epiphan CRM MCP
Lead Tiering (Epiphan Video)
| Tier |
Criteria |
Priority |
Action |
Exclude |
| GOLD |
Demo request, pricing inquiry, Pearl family inquiry, general contact us |
Immediate |
Personalized Apollo sequence |
lifecyclestage='customer', device_count≥1, is_channel=true, AE-owned (Lex, Phil, Ron, Anthony) |
| SILVER |
Content download (whitepapers), free guide download, Facebook Lead Ads from video/streaming content |
Week 1 |
Standard Apollo sequence |
First conversion contains 'setup', 'Pearl', 'Connect', 'signup'; product usage in engagement_overview |
| BRONZE |
Webinar/lecture symposium attendance, newsletter signup |
Nurture |
Drip campaign + nurture flow |
|
ATL/BTL Gate (Pre-Sequence)
Before adding ANY contact to an Apollo sequence, classify by title:
- ATL (auto-approve for sequence): Chief, VP, Director, Dean, Provost, Superintendent, Court Administrator, City Manager, Senior Pastor, Executive Pastor
- GRAY (require Tim's review): Manager (AV/Facilities/IT) — only if confirmed reports to Director+ with budget >$25K
- BTL (deprioritize): Technician, Specialist, Coordinator, Support, Administrator (Systems/Network/Database), Engineer (AV/Network/Systems), Operator, Instructor/Professor/Faculty, Designer (Learning/Instructional/Graphic), Assistant, Clerk (non-Court Admin), Volunteer, Intern, Student, Resident, Help Desk
- NEVER sequence (hard block): Warehouse Manager, Network Manager, Systems Administrator, AV Technician, Graphic Design Instructor, Program Administrator, Web Designer, Classroom Support, Lab Coordinator, Maintenance, Building Engineer, Multimedia Services Manager, Video Production Specialist, Streaming Crew
See CLAUDE.md § ATL/BTL Classification v1.0 for full vertical-specific patterns.
Lead Scoring (0-100) — Epiphan Video
scoring_factors = {
'icp_fit': 0-30, # Higher Ed (90), Courts/Legal (85), Government (80), Corp AV (80), Healthcare (75), Houses of Worship (70), K-12 (65)
'intent_signals': 0-25, # Pearl inquiry, CMS integration (Kaltura, Panopto, YuJa), streaming protocol (RTMP/S, SRT, HLS, NDI)
'engagement': 0-20, # Email opens, clicks, replies, website visits to Pearl product pages
'timing': 0-15, # Budget cycle (edu = spring/summer, govt = fiscal year), event season (conferences)
'budget_signals': 0-10 # Company size, multi-campus/location, existing AV investment
}
# Thresholds: Hot: 70+ | Warm: 40-69 | Nurture: <40
6-Agent Architecture (Epiphan MCP Tools)
| Agent |
Role |
MCP Tool |
Output |
| RESEARCHER |
Company intel, tech stack (Extron SMP EOL?, Blackmagic, Crestron, vMix, Teradek presence) |
Clay MCP |
Enriched company data + competitor intel |
| QUALIFIER |
ICP fit scoring (vertical + device readiness) |
Epiphan CRM MCP + ask_agent |
0-100 score + tier |
| ENRICHER |
Contact discovery — ATL-first: VP/Director/Dean/CIO/CTO/Provost (ATL), then Manager (GRAY — flag for review). Exclude NEVER-ATL titles per CLAUDE.md § ATL/BTL v1.0 |
Apollo MCP |
Verified emails, org chart, buying signals, ATL/BTL tier |
| WRITER |
Personalized Apollo sequences (Pearl pain points, CMS integrations) |
Apollo MCP |
Multi-step email campaign |
| ANALYZER |
Reply intent (demo request vs nurture vs disqualify) |
Gmail MCP + Epiphan CRM MCP |
Route to next action |
| ROUTER |
Orchestration (add to sequence, update HubSpot, schedule follow-up) |
Calendar MCP + Epiphan CRM MCP |
Next-best-action |
Cold Email Principles (Epiphan Video)
- Short and specific - Under 100 words
- Problem-forward - Lead with their pain (hybrid lecture capture, board meeting recording, multi-location streaming, NDI/RTMP integration, CMS workflow)
- Clear CTA - One ask (usually 10-min Pearl product demo or technical fit call)
- Personalization - Company name + vertical signal (e.g., "I noticed you're in Higher Ed using Panopto...")
Apollo Email Sequence Structure (Epiphan Video)
| Step |
Timing |
Purpose |
Example |
| 1 |
Day 0 |
Initial outreach - video capture pain point |
"Hybrid lectures + lecture capture best practice" |
| 2 |
Day 3 |
Follow-up - different angle (CMS integration or protocol) |
"How are you integrating Kaltura/Panopto?" |
| 3 |
Day 7 |
Value add - case study or Pearl comparison |
"Why Higher Ed departments prefer Pearl Mini over [competitor]" |
| 4 |
Day 10 |
Break-up - last chance + link to free trial/webinar |
"One last thing: 15-min free Pearl fit assessment" |
Part 2: Revenue Operations
Core Metrics
Pipeline Metrics
pipeline_coverage:
formula: "Pipeline Value / Quota"
healthy: "3-4x for SMB, 4-5x for Enterprise"
warning: "Below 3x"
pipeline_velocity:
formula: "(# Opps x Win Rate x Avg Deal) / Cycle Days"
use: "Predict monthly revenue"
weighted_pipeline:
formula: "Sum of (Deal Value x Stage Probability)"
Conversion Funnel
| Stage |
Formula |
Benchmark |
| Lead to MQL |
MQLs / Total Leads |
15-30% |
| MQL to SQL |
SQLs / MQLs |
30-50% |
| SQL to Opp |
Opportunities / SQLs |
50-70% |
| Opp to Win |
Closed Won / Opportunities |
20-30% |
| Overall |
Closed Won / Total Leads |
1-5% |
Unit Economics
| Metric |
Formula |
Healthy |
| CAC |
(Sales + Marketing) / New Customers |
Depends on ACV |
| LTV |
(ARPU x Gross Margin) / Churn Rate |
- |
| LTV:CAC |
LTV / CAC |
>3:1 |
| Payback |
CAC / (ARPU x Gross Margin) |
<12 months |
Pipeline Stages
| Stage |
Probability |
Entry Criteria |
| Lead |
5% |
Contact captured |
| MQL |
10% |
Meets ICP |
| SQL |
20% |
BANT confirmed |
| Discovery |
30% |
Meeting scheduled |
| Demo |
50% |
Demo completed |
| Proposal |
70% |
Proposal sent |
| Negotiation |
85% |
Terms discussed |
| Closed Won |
100% |
Contract signed |
Forecasting Methods
| Method |
Formula |
Best For |
| Pipeline-based |
Sum(Deal x Stage Probability) |
Simple, data-driven |
| Historical |
Historical conversion x Pipeline |
Past performance |
| Commit-based |
Rep commits + Manager adjustment |
Incorporates judgment |
Part 3: Demo & Discovery
Call Structure
| Stage |
Goal |
Duration |
| Opening |
Build rapport, set agenda |
2-3 min |
| Discovery |
Uncover pain, qualify |
15-20 min |
| Demo |
Show relevant value |
15-20 min |
| Close |
Agree next steps |
5 min |
SPIN Questioning
| Type |
Purpose |
Example |
| Situation |
Understand context |
"Walk me through your current process..." |
| Problem |
Surface pain |
"What challenges do you face with...?" |
| Implication |
Deepen pain |
"What happens when that goes wrong?" |
| Need-Payoff |
Envision solution |
"If you could fix that, what would change?" |
MEDDIC Qualification
| Letter |
Element |
Key Question |
| M |
Metrics |
What's the measurable impact? |
| E |
Economic Buyer |
Who controls budget? |
| D |
Decision Criteria |
How will they decide? |
| D |
Decision Process |
What are steps to buy? |
| I |
Identify Pain |
What's compelling reason to act? |
| C |
Champion |
Who's selling internally? |
Demo Best Practices
1. RECAP (2 min)
"Based on our discovery, you mentioned [pain 1], [pain 2]..."
2. AGENDA (1 min)
"I'll show how we address each. Stop me anytime."
3. SHOW VALUE (15-20 min)
Pain -> Feature -> Benefit -> Proof (repeat for each pain)
4. SUMMARIZE (2 min)
"So you'd be able to [benefit 1], [benefit 2]..."
5. NEXT STEPS (5 min)
"What questions? What's our next step?"
Demo Rules
- Show, don't tell - Open the product, demonstrate
- Connect to pain - Every feature tied to their problem
- Pause for reactions - "How does that compare to current?"
Objection Handling (LAER)
L - Listen (fully, don't interrupt)
A - Acknowledge (validate the concern)
E - Explore (understand the root)
R - Respond (address specifically)
Sales-revenue integrates with the strategy skill cluster for first-principles selling:
Discovery Calls:
- Use JTBD Forces of Progress to identify what's pushing the prospect to switch
- Use Challenger's Teach-Tailor-Take Control to structure the conversation around a commercial insight
- Use NSTTD calibrated questions ("What does success look like?") instead of closed questions
Cold Outreach:
- Lead with a Challenger reframe (not product features)
- Open with an NSTTD accusation audit ("You probably get dozens of vendor emails...")
- Frame the CTA as a no-oriented question ("Would it be out of the question to...?")
- Under 100 words, technically precise
Objection Handling:
- Use NSTTD labeling to name the objection: "It seems like timing is a concern..."
- Apply Challenger's assertive redirect to steer back to value
- Use calibrated questions to make them solve YOUR problem: "How am I supposed to do that?"
Price Negotiations:
- Use the Ackerman model (65% → 85% → 95% → 100% with precise final number)
- Anchor with Challenger rational drowning (quantify the problem before discussing price)
See: challenger-sale-skill, never-split-the-difference-skill, jobs-to-be-done-skill
| Objection |
Response Framework (Epiphan) |
| "Too expensive" |
Acknowledge -> "Compared to Extron SMP or Blackmagic?" -> Show Total Cost of Ownership (Pearl-2 vs legacy + integration) |
| "We use [Blackmagic/Crestron/vMix]" |
Acknowledge -> "What pain points?" -> Differentiate (Pearl = portable, NDI + SRT, Kaltura native integration) |
| "Not ready / testing phase" |
Acknowledge -> "When's your pilot window?" -> Offer 30-day trial of Pearl Mini + Epiphan Connect |
| "Need IT approval" |
Acknowledge -> "What will IT ask?" -> Prepare tech brief on NDI/RTMP/SRT support, security |
| "Looking at free option" |
Acknowledge -> "OBS works, but what about reliability + support?" -> Show Pearl value (pro support, firmware updates, CMS integration) |
Call Prep Checklist (Epiphan Video)
### Research (10 min)
- [ ] Company website - video/streaming mentions, CMS (Kaltura/Panopto/YuJa/Echo360)
- [ ] LinkedIn - prospect AV/IT/Broadcast background
- [ ] Tech stack - BuiltWith (CDN, video), job postings (streaming engineer?)
- [ ] Competitor presence - Extron, Blackmagic, Crestron, vMix, Teradek
### Preparation (5 min)
- [ ] Hypothesis: Hybrid lectures? Multi-location streaming? CMS integration pain?
- [ ] 3 discovery questions ready (Pearl capability fit, current workflow, CMS integration)
- [ ] Pearl demo environment ready (focus on their vertical: K-12 classroom? University lecture hall? Government broadcast?)
- [ ] Clear next step in mind (trial, technical assessment, peer reference call)
### Mindset
- [ ] Curiosity about their video workflow, not pitch mode
- [ ] Understand their AV/IT ecosystem first (NDI? RTMP? SRT comfort level?)
Weekly Pipeline Review Template
### Coverage Check
- Current pipeline: $___
- Quota this month: $___
- Coverage ratio: ___x (target: 3-4x)
### Stage Movement
| Stage | Start | End | Net |
|-------|-------|-----|-----|
| Discovery | | | |
| Demo | | | |
| Proposal | | | |
### Deals at Risk
| Deal | Amount | Days in Stage | Risk |
|------|--------|---------------|------|
### Action Items
- [ ] Stalled deals to address
- [ ] Proposals to follow up
- [ ] Deals to close this week
Integration Notes (Epiphan Video)
- Email Sequences: Apollo.io (MCP connected) — use for GOLD/SILVER tier outreach
- CRM: HubSpot (Epiphan CRM MCP connected) — sync deals, track device_count and engagement_overview
- Enrichment: Apollo MCP (contact discovery), Clay MCP (company intel + competitor tech stack)
- Discovery Tools: Gmail MCP (reply detection), Google Calendar MCP (schedule follow-ups)
- Channel Partners: AVI-SPL, Diversified, CTI, CCS Presentation Systems, Ford AV (cross-check is_channel=true to exclude)
- ATL/BTL Classification: See CLAUDE.md § ATL/BTL Classification v1.0 — approved title patterns for decision-maker identification across all 7 ICP verticals (2026-03-17)
- Related Skills: lead-qualification-skill, demo-script-skill, objection-handling-skill
- Products: Pearl-2, Pearl Mini, Pearl Nano, Pearl Nexus, EC20 PTZ, Epiphan Connect
- Verticals: Higher Ed (90), Courts/Legal (85), Government (80), Corporate AV (80), Healthcare (75), Houses of Worship (70), K-12 (65)
- CMS Integrations: Kaltura, Panopto, YuJa, Echo360, Opencast
- Streaming Protocols: RTMP/S, SRT, HLS, NDI, RTSP
Golden Rules — EXCLUDE These Leads
DO NOT OUTREACH if ANY of these conditions are true:
lifecyclestage = 'customer' — Already a customer, route to AE/CSM
first_conversion_source contains 'Pearl', 'setup', 'Connect', 'signup' — Already converting/onboarding
company.device_count >= 1 — Has active devices, route to AE/CSM
engagement_overview contains product usage data — Already engaged, notify AE
is_channel = true — Channel partner, route to channel manager
hubspot_owner_id IN ('82625923', '423155215', '190030668') — AEs: Lex Evans, Ron Epstein, Phillip Sandler → 90-day stale exception: if no activity >90d, surface as STALE AE LEAD for Tim (ATL/BTL + deal value). Ron=all, Lex/Phil=NA only. <90d=respect ownership.
Action: Before adding to Apollo sequence, query Epiphan CRM MCP to validate lead state.
Reference Files
reference/outreach.md - Email templates, Apollo sequences, Pearl messaging by vertical
reference/revenue-ops.md - Metrics, dashboards, forecasting, pipeline health
reference/discovery.md - MEDDIC scorecard, Pearl demo scripts, objection library (video capture specific)
Emit Outcome Sidecar
As the final step, write to ~/.claude/skill-analytics/last-outcome-sales-revenue.json:
{"ts":"[UTC ISO8601]","skill":"sales-revenue","version":"1.0.0","variant":"default",
"status":"[success|partial|error]","runtime_ms":[estimated ms from start],
"metrics":{"emails_generated":[n],"calls_scripted":[n],"leads_qualified":[n],"pipeline_value":[n]},
"error":null,"session_id":"[YYYY-MM-DD]"}
Use status "partial" if some stages failed but results were produced. Use "error" only if no output was generated.
1---2name: sales-revenue3description: Epiphan Video B2B sales - video capture/streaming lead qualification, pipeline metrics, MEDDIC discovery, and demo execution for Pearl devices, EC20 PTZ, and Epiphan Connect. Use for lead scoring, cold outreach to Higher Ed/Government/Corporate AV, and pipeline reviews.4---5
6<objective>
7Comprehensive B2B sales skill for Epiphan Video BDRs covering cold outreach to video/streaming verticals (Higher Ed, Government, Corporate AV, Courts/Legal, Healthcare, K-12, Houses of Worship), lead scoring for Pearl-2/Mini/Nano/Nexus/EC20/Connect, revenue operations (pipeline metrics, forecasting, LTV:CAC), and sales execution (MEDDIC qualification, SPIN discovery, demo delivery for video capture/streaming workflows, objection handling for video capture/streaming/NDI/SRT).
8</objective>
9
10<quick_start>
11**Lead scoring:** Hot: 70+ | Warm: 40-69 | Nurture: <40
12
13**Pipeline coverage:** 3-4x quota (SMB), 4-5x (Enterprise)
14
15**LTV:CAC ratio:** Target >3:1
16
17**MEDDIC:** Metrics, Economic Buyer, Decision Criteria, Decision Process, Identify Pain, Champion
18
19**Cold email:** Under 100 words, problem-forward (video capture, streaming, hybrid/remote), clear single CTA
20
21**Tim's 2026 Quota (full ramp since June):** 24 deals/mo, $714K pipeline/mo; H2 revenue targets rise monthly ($475K Jul → $600K Dec) — read the current month's row from the comp plan table in CLAUDE.md. Stretch = 126%+ (1.5x accelerator). 50+ daily dials, 8-12% connect rate, <60 min speed to lead
22</quick_start>
23
24<success_criteria>
25Sales process is successful when:
26- Leads scored and tiered (Gold/Silver/Bronze) before outreach
27- Pipeline coverage at 3-4x quota minimum
28- LTV:CAC ratio >3:1
29- MEDDIC criteria documented for each qualified opportunity
30- Demo follows RECAP → AGENDA → SHOW VALUE → SUMMARIZE → NEXT STEPS
31- Objections handled with LAER (Listen, Acknowledge, Explore, Respond)
32</success_criteria>
33
34<core_content>
35Comprehensive B2B sales skill: outreach, revenue operations, and demo execution.
36
37## Quick Reference
38
39| Domain | Key Components | Reference File |
40|--------|---------------|----------------|
41| **Outreach** | Cold email, sequences, domain warming, lead scoring | `reference/outreach.md` |
42| **Revenue Ops** | Pipeline metrics, forecasting, dashboards, attribution | `reference/revenue-ops.md` |
43| **Discovery** | MEDDIC, SPIN, demo flow, objection handling | `reference/discovery.md` |
44
45---
46
47## Part 1: Sales Outreach
48
49### The GTM Pipeline (Epiphan Video)
50
51```
52Apollo Discovery → Lead Scoring → ICP Filtering → Apollo Sequences → Clay Enrichment → CRM Routing
53 ↓ ↓ ↓ ↓ ↓ ↓
54 Apollo MCP sales-agent Epiphan ICP Apollo MCP Clay MCP Epiphan CRM MCP
55```
56
57### Lead Tiering (Epiphan Video)
58
59| Tier | Criteria | Priority | Action | Exclude |
60|------|----------|----------|--------|---------|
61| GOLD | Demo request, pricing inquiry, Pearl family inquiry, general contact us | Immediate | Personalized Apollo sequence | lifecyclestage='customer', device_count≥1, is_channel=true, AE-owned (Lex, Phil, Ron, Anthony) |
62| SILVER | Content download (whitepapers), free guide download, Facebook Lead Ads from video/streaming content | Week 1 | Standard Apollo sequence | First conversion contains 'setup', 'Pearl', 'Connect', 'signup'; product usage in engagement_overview |
63| BRONZE | Webinar/lecture symposium attendance, newsletter signup | Nurture | Drip campaign + nurture flow | |
64
65### ATL/BTL Gate (Pre-Sequence)
66Before adding ANY contact to an Apollo sequence, classify by title:
67- **ATL (auto-approve for sequence):** Chief, VP, Director, Dean, Provost, Superintendent, Court Administrator, City Manager, Senior Pastor, Executive Pastor
68- **GRAY (require Tim's review):** Manager (AV/Facilities/IT) — only if confirmed reports to Director+ with budget >$25K
69- **BTL (deprioritize):** Technician, Specialist, Coordinator, Support, Administrator (Systems/Network/Database), Engineer (AV/Network/Systems), Operator, Instructor/Professor/Faculty, Designer (Learning/Instructional/Graphic), Assistant, Clerk (non-Court Admin), Volunteer, Intern, Student, Resident, Help Desk
70- **NEVER sequence (hard block):** Warehouse Manager, Network Manager, Systems Administrator, AV Technician, Graphic Design Instructor, Program Administrator, Web Designer, Classroom Support, Lab Coordinator, Maintenance, Building Engineer, Multimedia Services Manager, Video Production Specialist, Streaming Crew
71
72See CLAUDE.md § ATL/BTL Classification v1.0 for full vertical-specific patterns.
73
74### Lead Scoring (0-100) — Epiphan Video
75
76```python
77scoring_factors = {
78 'icp_fit': 0-30, # Higher Ed (90), Courts/Legal (85), Government (80), Corp AV (80), Healthcare (75), Houses of Worship (70), K-12 (65)
79 'intent_signals': 0-25, # Pearl inquiry, CMS integration (Kaltura, Panopto, YuJa), streaming protocol (RTMP/S, SRT, HLS, NDI)
80 'engagement': 0-20, # Email opens, clicks, replies, website visits to Pearl product pages
81 'timing': 0-15, # Budget cycle (edu = spring/summer, govt = fiscal year), event season (conferences)
82 'budget_signals': 0-10 # Company size, multi-campus/location, existing AV investment
83}
84# Thresholds: Hot: 70+ | Warm: 40-69 | Nurture: <40
85```
86
87### 6-Agent Architecture (Epiphan MCP Tools)
88
89| Agent | Role | MCP Tool | Output |
90|-------|------|----------|--------|
91| RESEARCHER | Company intel, tech stack (Extron SMP EOL?, Blackmagic, Crestron, vMix, Teradek presence) | Clay MCP | Enriched company data + competitor intel |
92| QUALIFIER | ICP fit scoring (vertical + device readiness) | Epiphan CRM MCP + ask_agent | 0-100 score + tier |
93| ENRICHER | Contact discovery — ATL-first: VP/Director/Dean/CIO/CTO/Provost (ATL), then Manager (GRAY — flag for review). Exclude NEVER-ATL titles per CLAUDE.md § ATL/BTL v1.0 | Apollo MCP | Verified emails, org chart, buying signals, ATL/BTL tier |
94| WRITER | Personalized Apollo sequences (Pearl pain points, CMS integrations) | Apollo MCP | Multi-step email campaign |
95| ANALYZER | Reply intent (demo request vs nurture vs disqualify) | Gmail MCP + Epiphan CRM MCP | Route to next action |
96| ROUTER | Orchestration (add to sequence, update HubSpot, schedule follow-up) | Calendar MCP + Epiphan CRM MCP | Next-best-action |
97
98### Cold Email Principles (Epiphan Video)
99
1001. **Short and specific** - Under 100 words
1012. **Problem-forward** - Lead with their pain (hybrid lecture capture, board meeting recording, multi-location streaming, NDI/RTMP integration, CMS workflow)
1023. **Clear CTA** - One ask (usually 10-min Pearl product demo or technical fit call)
1034. **Personalization** - Company name + vertical signal (e.g., "I noticed you're in Higher Ed using Panopto...")
104
105### Apollo Email Sequence Structure (Epiphan Video)
106
107| Step | Timing | Purpose | Example |
108|------|--------|---------|---------|
109| 1 | Day 0 | Initial outreach - video capture pain point | "Hybrid lectures + lecture capture best practice" |
110| 2 | Day 3 | Follow-up - different angle (CMS integration or protocol) | "How are you integrating Kaltura/Panopto?" |
111| 3 | Day 7 | Value add - case study or Pearl comparison | "Why Higher Ed departments prefer Pearl Mini over [competitor]" |
112| 4 | Day 10 | Break-up - last chance + link to free trial/webinar | "One last thing: 15-min free Pearl fit assessment" |
113
114---
115
116## Part 2: Revenue Operations
117
118### Core Metrics
119
120#### Pipeline Metrics
121
122```yaml
123pipeline_coverage:
124 formula: "Pipeline Value / Quota"
125 healthy: "3-4x for SMB, 4-5x for Enterprise"
126 warning: "Below 3x"
127
128pipeline_velocity:
129 formula: "(# Opps x Win Rate x Avg Deal) / Cycle Days"
130 use: "Predict monthly revenue"
131
132weighted_pipeline:
133 formula: "Sum of (Deal Value x Stage Probability)"
134```
135
136#### Conversion Funnel
137
138| Stage | Formula | Benchmark |
139|-------|---------|-----------|
140| Lead to MQL | MQLs / Total Leads | 15-30% |
141| MQL to SQL | SQLs / MQLs | 30-50% |
142| SQL to Opp | Opportunities / SQLs | 50-70% |
143| Opp to Win | Closed Won / Opportunities | 20-30% |
144| Overall | Closed Won / Total Leads | 1-5% |
145
146#### Unit Economics
147
148| Metric | Formula | Healthy |
149|--------|---------|---------|
150| CAC | (Sales + Marketing) / New Customers | Depends on ACV |
151| LTV | (ARPU x Gross Margin) / Churn Rate | - |
152| LTV:CAC | LTV / CAC | >3:1 |
153| Payback | CAC / (ARPU x Gross Margin) | <12 months |
154
155### Pipeline Stages
156
157| Stage | Probability | Entry Criteria |
158|-------|-------------|----------------|
159| Lead | 5% | Contact captured |
160| MQL | 10% | Meets ICP |
161| SQL | 20% | BANT confirmed |
162| Discovery | 30% | Meeting scheduled |
163| Demo | 50% | Demo completed |
164| Proposal | 70% | Proposal sent |
165| Negotiation | 85% | Terms discussed |
166| Closed Won | 100% | Contract signed |
167
168### Forecasting Methods
169
170| Method | Formula | Best For |
171|--------|---------|----------|
172| Pipeline-based | Sum(Deal x Stage Probability) | Simple, data-driven |
173| Historical | Historical conversion x Pipeline | Past performance |
174| Commit-based | Rep commits + Manager adjustment | Incorporates judgment |
175
176---
177
178## Part 3: Demo & Discovery
179
180### Call Structure
181
182| Stage | Goal | Duration |
183|-------|------|----------|
184| Opening | Build rapport, set agenda | 2-3 min |
185| Discovery | Uncover pain, qualify | 15-20 min |
186| Demo | Show relevant value | 15-20 min |
187| Close | Agree next steps | 5 min |
188
189### SPIN Questioning
190
191| Type | Purpose | Example |
192|------|---------|---------|
193| **S**ituation | Understand context | "Walk me through your current process..." |
194| **P**roblem | Surface pain | "What challenges do you face with...?" |
195| **I**mplication | Deepen pain | "What happens when that goes wrong?" |
196| **N**eed-Payoff | Envision solution | "If you could fix that, what would change?" |
197
198### MEDDIC Qualification
199
200| Letter | Element | Key Question |
201|--------|---------|--------------|
202| **M** | Metrics | What's the measurable impact? |
203| **E** | Economic Buyer | Who controls budget? |
204| **D** | Decision Criteria | How will they decide? |
205| **D** | Decision Process | What are steps to buy? |
206| **I** | Identify Pain | What's compelling reason to act? |
207| **C** | Champion | Who's selling internally? |
208
209### Demo Best Practices
210
211```
2121. RECAP (2 min)
213 "Based on our discovery, you mentioned [pain 1], [pain 2]..."
214
2152. AGENDA (1 min)
216 "I'll show how we address each. Stop me anytime."
217
2183. SHOW VALUE (15-20 min)
219 Pain -> Feature -> Benefit -> Proof (repeat for each pain)
220
2214. SUMMARIZE (2 min)
222 "So you'd be able to [benefit 1], [benefit 2]..."
223
2245. NEXT STEPS (5 min)
225 "What questions? What's our next step?"
226```
227
228### Demo Rules
229
2301. **Show, don't tell** - Open the product, demonstrate
2312. **Connect to pain** - Every feature tied to their problem
2323. **Pause for reactions** - "How does that compare to current?"
233
234### Objection Handling (LAER)
235
236```
237L - Listen (fully, don't interrupt)
238A - Acknowledge (validate the concern)
239E - Explore (understand the root)
240R - Respond (address specifically)
241```
242
243<methodology_integration>
244## Methodology Integration
245
246Sales-revenue integrates with the strategy skill cluster for first-principles selling:
247
248**Discovery Calls:**
249- Use **JTBD Forces of Progress** to identify what's pushing the prospect to switch
250- Use **Challenger's Teach-Tailor-Take Control** to structure the conversation around a commercial insight
251- Use **NSTTD calibrated questions** ("What does success look like?") instead of closed questions
252
253**Cold Outreach:**
254- Lead with a **Challenger reframe** (not product features)
255- Open with an **NSTTD accusation audit** ("You probably get dozens of vendor emails...")
256- Frame the CTA as a **no-oriented question** ("Would it be out of the question to...?")
257- Under 100 words, technically precise
258
259**Objection Handling:**
260- Use **NSTTD labeling** to name the objection: "It seems like timing is a concern..."
261- Apply **Challenger's assertive redirect** to steer back to value
262- Use **calibrated questions** to make them solve YOUR problem: "How am I supposed to do that?"
263
264**Price Negotiations:**
265- Use the **Ackerman model** (65% → 85% → 95% → 100% with precise final number)
266- Anchor with **Challenger rational drowning** (quantify the problem before discussing price)
267
268See: `challenger-sale-skill`, `never-split-the-difference-skill`, `jobs-to-be-done-skill`
269</methodology_integration>
270
271| Objection | Response Framework (Epiphan) |
272|-----------|-------------------|
273| "Too expensive" | Acknowledge -> "Compared to Extron SMP or Blackmagic?" -> Show Total Cost of Ownership (Pearl-2 vs legacy + integration) |
274| "We use [Blackmagic/Crestron/vMix]" | Acknowledge -> "What pain points?" -> Differentiate (Pearl = portable, NDI + SRT, Kaltura native integration) |
275| "Not ready / testing phase" | Acknowledge -> "When's your pilot window?" -> Offer 30-day trial of Pearl Mini + Epiphan Connect |
276| "Need IT approval" | Acknowledge -> "What will IT ask?" -> Prepare tech brief on NDI/RTMP/SRT support, security |
277| "Looking at free option" | Acknowledge -> "OBS works, but what about reliability + support?" -> Show Pearl value (pro support, firmware updates, CMS integration) |
278
279---
280
281## Call Prep Checklist (Epiphan Video)
282
283```markdown
284### Research (10 min)
285- [ ] Company website - video/streaming mentions, CMS (Kaltura/Panopto/YuJa/Echo360)
286- [ ] LinkedIn - prospect AV/IT/Broadcast background
287- [ ] Tech stack - BuiltWith (CDN, video), job postings (streaming engineer?)
288- [ ] Competitor presence - Extron, Blackmagic, Crestron, vMix, Teradek
289
290### Preparation (5 min)
291- [ ] Hypothesis: Hybrid lectures? Multi-location streaming? CMS integration pain?
292- [ ] 3 discovery questions ready (Pearl capability fit, current workflow, CMS integration)
293- [ ] Pearl demo environment ready (focus on their vertical: K-12 classroom? University lecture hall? Government broadcast?)
294- [ ] Clear next step in mind (trial, technical assessment, peer reference call)
295
296### Mindset
297- [ ] Curiosity about their video workflow, not pitch mode
298- [ ] Understand their AV/IT ecosystem first (NDI? RTMP? SRT comfort level?)
299```
300
301---
302
303## Weekly Pipeline Review Template
304
305```markdown
306### Coverage Check
307- Current pipeline: $___
308- Quota this month: $___
309- Coverage ratio: ___x (target: 3-4x)
310
311### Stage Movement
312| Stage | Start | End | Net |
313|-------|-------|-----|-----|
314| Discovery | | | |
315| Demo | | | |
316| Proposal | | | |
317
318### Deals at Risk
319| Deal | Amount | Days in Stage | Risk |
320|------|--------|---------------|------|
321
322### Action Items
323- [ ] Stalled deals to address
324- [ ] Proposals to follow up
325- [ ] Deals to close this week
326```
327
328---
329
330## Integration Notes (Epiphan Video)
331
332- **Email Sequences:** Apollo.io (MCP connected) — use for GOLD/SILVER tier outreach
333- **CRM:** HubSpot (Epiphan CRM MCP connected) — sync deals, track device_count and engagement_overview
334- **Enrichment:** Apollo MCP (contact discovery), Clay MCP (company intel + competitor tech stack)
335- **Discovery Tools:** Gmail MCP (reply detection), Google Calendar MCP (schedule follow-ups)
336- **Channel Partners:** AVI-SPL, Diversified, CTI, CCS Presentation Systems, Ford AV (cross-check is_channel=true to exclude)
337- **ATL/BTL Classification:** See CLAUDE.md § ATL/BTL Classification v1.0 — approved title patterns for decision-maker identification across all 7 ICP verticals (2026-03-17)
338- **Related Skills:** lead-qualification-skill, demo-script-skill, objection-handling-skill
339- **Products:** Pearl-2, Pearl Mini, Pearl Nano, Pearl Nexus, EC20 PTZ, Epiphan Connect
340- **Verticals:** Higher Ed (90), Courts/Legal (85), Government (80), Corporate AV (80), Healthcare (75), Houses of Worship (70), K-12 (65)
341- **CMS Integrations:** Kaltura, Panopto, YuJa, Echo360, Opencast
342- **Streaming Protocols:** RTMP/S, SRT, HLS, NDI, RTSP
343
344## Golden Rules — EXCLUDE These Leads
345
346**DO NOT OUTREACH if ANY of these conditions are true:**
347- `lifecyclestage = 'customer'` — Already a customer, route to AE/CSM
348- `first_conversion_source` contains 'Pearl', 'setup', 'Connect', 'signup' — Already converting/onboarding
349- `company.device_count >= 1` — Has active devices, route to AE/CSM
350- `engagement_overview` contains product usage data — Already engaged, notify AE
351- `is_channel = true` — Channel partner, route to channel manager
352- `hubspot_owner_id IN ('82625923', '423155215', '190030668')` — AEs: Lex Evans, Ron Epstein, Phillip Sandler → **90-day stale exception**: if no activity >90d, surface as STALE AE LEAD for Tim (ATL/BTL + deal value). Ron=all, Lex/Phil=NA only. <90d=respect ownership.
353
354**Action:** Before adding to Apollo sequence, query Epiphan CRM MCP to validate lead state.
355
356---
357
358## Reference Files
359
360- `reference/outreach.md` - Email templates, Apollo sequences, Pearl messaging by vertical
361- `reference/revenue-ops.md` - Metrics, dashboards, forecasting, pipeline health
362- `reference/discovery.md` - MEDDIC scorecard, Pearl demo scripts, objection library (video capture specific)
363
364## Emit Outcome Sidecar
365
366As the final step, write to `~/.claude/skill-analytics/last-outcome-sales-revenue.json`:
367```json
368{"ts":"[UTC ISO8601]","skill":"sales-revenue","version":"1.0.0","variant":"default",
369 "status":"[success|partial|error]","runtime_ms":[estimated ms from start],
370 "metrics":{"emails_generated":[n],"calls_scripted":[n],"leads_qualified":[n],"pipeline_value":[n]},
371 "error":null,"session_id":"[YYYY-MM-DD]"}
372```
373Use status "partial" if some stages failed but results were produced. Use "error" only if no output was generated.
374</core_content>