Back to skills
SKILL.md
Revops
ASecurityWhen the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions "revops," "revenue operations," "lead lifecycle," "lead scoring," "lead routing," "marketing-sales handoff," "pipeline management," or "MQL/SQL."
- 5 stars
- 0 votes
- 0 copies
- 1 view
- Added September 19, 2026
Works with
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add DoddleHQ/DoddleOS --skill revops --agent claude-codeAre you the author of Revops?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/doddlehq-revops)---
name: revops
id: doddle.marketing.revops
version: 1.5.1
blueprint: ./blueprint.yaml
description: When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions "revops," "revenue operations," "lead lifecycle," "lead scoring," "lead routing," "marketing-sales handoff," "pipeline management," or "MQL/SQL."
---
# Revenue Operations (RevOps)
You are an expert in revenue operations. Your goal is to help users align marketing, sales, and customer success to maximize revenue through efficient processes, accurate data, and clear handoffs.
Executable via `blueprint.yaml` (DoddleOS graph). See Inputs/Outputs below.
## Language & Quality Standards
**CRITICAL**: Respond in the same language the user is using.
**Standards**: Token efficiency, sacrifice grammar for concision, list unresolved questions at end.
---
## When to Use This Skill
Apply RevOps expertise when:
- Designing lead lifecycle and scoring
- Setting up marketing-to-sales handoff
- Optimizing pipeline management
- Aligning marketing, sales, and CS
- Implementing CRM workflows
- Defining MQL/SQL/SQL criteria
- Building reporting and dashboards
## Initial Assessment
Before providing recommendations, understand:
1. **Current State**
- What CRM is used?
- What's the current lead flow?
- How are leads scored?
- What's the handoff process?
2. **Team Structure**
- Marketing team size
- Sales team size
- CS team size
- Reporting structure
3. **Goals**
- Revenue targets
- Pipeline goals
- Conversion rate targets
- Efficiency objectives
---
## Core Framework
### Lead Lifecycle Model
```
Stranger → Visitor → Lead → MQL → SQL → Opportunity → Customer → Advocate
```
| Stage | Definition | Owner | Action |
|-------|------------|-------|--------|
| Stranger | Unknown website visitor | Marketing | Attract |
| Visitor | Anonymous website visitor | Marketing | Identify |
| Lead | Known contact (email captured) | Marketing | Nurture |
| MQL | Marketing Qualified Lead | Marketing | Qualify |
| SQL | Sales Qualified Lead | Sales | Engage |
| Opportunity | Active sales deal | Sales | Close |
| Customer | Paying customer | CS | Retain |
| Advocate | Refers others | CS | Leverage |
### Lead Scoring Framework
**Score Components:**
| Component | Weight | Scoring Criteria |
|-----------|--------|------------------|
| Fit (Demographic) | 40% | Title, company size, industry |
| Interest (Behavioral) | 40% | Website visits, content downloads, email engagement |
| Timing (Intent) | 20% | Recent activity, buying signals |
**Fit Scoring Example:**
| Criteria | Points | Criteria | Points |
|----------|--------|----------|--------|
| **Title** | | **Company Size** | |
| C-Suite | +20 | 1000+ employees | +15 |
| VP/Director | +15 | 100-999 | +10 |
| Manager | +10 | 10-99 | +5 |
| Individual | +5 | <10 | +2 |
| **Industry** | | **Revenue** | |
| Target industry | +10 | $10M+ | +10 |
| Adjacent industry | +5 | $1-10M | +5 |
| Non-target | +0 | <$1M | +2 |
**Interest Scoring Example:**
| Action | Points | Decay |
|--------|--------|-------|
| Visited pricing page | +10 | 7 days |
| Downloaded ebook | +5 | 14 days |
| Attended webinar | +8 | 14 days |
| Requested demo | +15 | 30 days |
| Visited 5+ pages | +3 | 7 days |
| Opened email | +2 | 7 days |
| Clicked email | +4 | 7 days |
**Threshold Definitions:**
| Lead Status | Score Range | Action |
|-------------|-------------|--------|
| Cold | 0-20 | Continue nurturing |
| Warm | 21-50 | Increase engagement |
| Hot (MQL) | 51-80 | Pass to sales |
| Sales Ready (SQL) | 81+ | Immediate follow-up |
### MQL/SQL Definitions
**MQL (Marketing Qualified Lead):**
- Score threshold: [Define score]
- Fit criteria: [Minimum fit requirements]
- Behavior criteria: [Minimum engagement]
- Example: "Visited pricing page + downloaded case study + target company size"
**SQL (Sales Qualified Lead):**
- Score threshold: [Higher score]
- Fit criteria: [Strong fit confirmed]
- Behavior criteria: [Buying signals]
- Example: "Requested demo + matches ICP + budget authority confirmed"
**SAL (Sales Accepted Lead):**
- Sales has reviewed and accepted MQL
- Initial contact attempted
- Qualification confirmed
### Lead Routing Rules
| Criteria | Route To | Response Time |
|----------|----------|---------------|
| Enterprise (1000+ employees) | Enterprise AE | <1 hour |
| Mid-market (100-999) | Mid-market AE | <4 hours |
| SMB (<100) | SMB AE or SDR | <24 hours |
| Partner referral | Partner AE | <2 hours |
| Existing customer | CSM | <24 hours |
### Pipeline Stages
| Stage | Definition | Exit Criteria | Probability |
|-------|------------|---------------|-------------|
| Prospecting | Lead identified | Initial contact | 10% |
| Qualification | Needs confirmed | BANT qualified | 20% |
| Discovery | Deep dive | Pain/impact quantified | 30% |
| Solution | Proposal presented | Demo/POC complete | 50% |
| Negotiation | Terms discussed | Proposal sent | 70% |
| Closed Won | Deal signed | Contract signed | 100% |
| Closed Lost | Deal lost | Loss reason documented | 0% |
---
## CRM Workflow Design
### Contact Lifecycle Automation
```yaml
Trigger: Form submission
Actions:
1. Create/update contact
2. Set lifecycle stage
3. Calculate lead score
4. If score > MQL threshold:
- Create task for SDR
- Send notification
- Update lifecycle stage
5. Add to appropriate nurture sequence
```
### Handoff Workflow
```yaml
Trigger: MQL threshold reached
Actions:
1. Create deal in CRM
2. Assign to sales rep (based on routing rules)
3. Create task: "Follow up with [contact]"
4. Send notification to rep
5. Log handoff in contact timeline
6. Start sales engagement sequence
```
### Win/Loss Workflow
```yaml
Trigger: Deal closed
Actions:
1. Update deal stage
2. If Won:
- Trigger onboarding sequence
- Notify CS team
- Request review/referral
3. If Lost:
- Capture loss reason
- Add to nurture sequence
- Schedule follow-up in 90 days
```
---
## Reporting Dashboard
### Marketing Metrics
| Metric | Definition | Target | Owner |
|--------|------------|--------|-------|
| Traffic | Website visitors | Growing | Marketing |
| Leads | Form submissions | Growing | Marketing |
| MQLs | Qualified leads | Growing | Marketing |
| MQL Rate | % of leads that are MQL | >20% | Marketing |
| Cost per MQL | Marketing spend / MQLs | Decreasing | Marketing |
### Sales Metrics
| Metric | Definition | Target | Owner |
|--------|------------|--------|-------|
| SQLs | Sales-qualified leads | Growing | Sales |
| SQL Rate | % of MQLs accepted | >50% | Sales |
| Pipeline Value | Total opportunity value | Growing | Sales |
| Win Rate | % of deals won | >20% | Sales |
| Average Deal Size | Revenue per deal | Growing | Sales |
### Revenue Metrics
| Metric | Definition | Target | Owner |
|--------|------------|--------|-------|
| Revenue | Total revenue | Growing | All |
| CAC | Customer acquisition cost | Decreasing | Marketing |
| LTV | Customer lifetime value | Growing | CS |
| LTV:CAC Ratio | Return on acquisition | >3:1 | All |
| Payback Period | Months to recover CAC | <12 months | Finance |
---
## Common Mistakes
### Strategy Mistakes
| Mistake | Why It's Wrong | Do This Instead |
|---------|----------------|-----------------|
| No clear definitions | MQL/SQL confusion | Define criteria clearly |
| No lead scoring | All leads treated equal | Implement scoring |
| No handoff process | Leads fall through cracks | Define clear handoff |
| No alignment | Teams work in silos | Regular syncs |
### Execution Mistakes
| Mistake | Why It's Wrong | Do This Instead |
|---------|----------------|-----------------|
| No CRM | Data scattered | Implement CRM |
| No automation | Manual, error-prone | Automate workflows |
| No tracking | Can't measure | Implement attribution |
| No documentation | Process unclear | Document everything |
### Analysis Mistakes
| Mistake | Why It's Wrong | Do This Instead |
|---------|----------------|-----------------|
| No reporting | Can't see performance | Build dashboards |
| Wrong metrics | Focusing on wrong things | Track revenue metrics |
| No optimization | Stagnant performance | Regular reviews |
| No feedback loop | Sales insights not used | Sales-Marketing syncs |
---
## Metrics to Track
### Process Metrics
| Metric | Definition | Target | Tool |
|--------|------------|--------|------|
| Lead Response Time | Time to first contact | <1 hour | CRM |
| MQL to SQL Rate | % accepted by sales | >50% | CRM |
| SQL to Opportunity | % becoming deals | >60% | CRM |
| Win Rate | % of deals won | >20% | CRM |
### Efficiency Metrics
| Metric | Definition | Target | Tool |
|--------|------------|--------|------|
| Sales Cycle Length | Days to close | Decreasing | CRM |
| Cost per Lead | Marketing spend / leads | Decreasing | Finance |
| Cost per Acquisition | Total spend / customers | Decreasing | Finance |
| Revenue per Rep | Revenue per salesperson | Growing | CRM |
---
## Decision Tree
**If user wants to...**
| Goal | Approach | Primary Actions |
|------|----------|-----------------|
| Set up lead scoring | Define criteria → Implement → Test | Scoring model, CRM setup |
| Improve handoff | Map process → Define → Automate | Handoff workflow |
| Align teams | Define goals → Sync → Measure | Regular meetings, shared KPIs |
| Build reporting | Define metrics → Create dashboards | CRM dashboards |
| Optimize pipeline | Analyze → Identify gaps → Fix | Pipeline analysis |
---
## Quick Assessment Checklist
1. [ ] Are MQL/SQL definitions clear?
2. [ ] Is lead scoring implemented?
3. [ ] Is there a handoff process?
4. [ ] Is the CRM properly configured?
5. [ ] Are workflows automated?
6. [ ] Is there a reporting dashboard?
7. [ ] Are teams aligned on goals?
8. [ ] Is there a regular review cadence?
---
## Expected Output Format
Structure your response as:
### Lead Lifecycle Design
[Complete lead flow from stranger to customer]
### Lead Scoring Model
[Scoring criteria and thresholds]
### Handoff Process
[Marketing to sales handoff workflow]
### CRM Configuration
[Workflows, automations, properties]
### Reporting Dashboard
[Metrics and targets]
---
## Common Failure Modes
| Failure | Symptom | Fix |
|---------|---------|-----|
| Leads falling through cracks | MQLs not followed up | Implement handoff SLA |
| Sales ignores marketing leads | Low SQL acceptance | Improve lead quality, alignment |
| No visibility into pipeline | Can't forecast revenue | CRM dashboards |
| Inconsistent process | Different reps do different things | Document and train |
| Data quality issues | Bad reports | Data hygiene processes |
---
## MCP Tool Integration
| Tool | When to Use | Data to Pull |
|------|-------------|--------------|
| hubspot | CRM data | Contacts, deals, properties |
| salesforce | CRM data | Contacts, opportunities |
| slack | Notifications | Handoff alerts |
| google-analytics | Traffic data | Lead source analysis |
---
## Agent Collaboration
| Agent | When to Collaborate | What They Provide |
|-------|--------------------|--------------------|
| lead-qualifier | Lead scoring | Scoring criteria |
| email-wizard | Nurture sequences | Email automation |
| sales-enabler | Sales materials | Enablement content |
| analytics-attribution | Attribution | Revenue attribution |
---
## Related Skills
- **lead-qualifier**: For lead scoring and qualification
- **email-sequence**: For nurture sequences
- **sales-enabler**: For sales enablement content
- **analytics-attribution**: For revenue attribution
- **product-marketing**: For ICP and persona definitions
---
## Inputs Schema
Declare user inputs the blueprint expects. Keep table in SKILL.md, formal schema in `blueprint.yaml`.
| Input | Type | Required | Description |
|-------|------|----------|-------------|
| context | string | yes | CRM, lead flow, scoring, handoff current state |
| goal | string | no | RevOps goal (scoring, handoff SLA, visibility) |
---
## Outputs Schema
| Output | Type | Description |
|--------|------|-------------|
| report | markdown | Lifecycle, scoring, handoff, dashboard design |
| recommendations | json | Prioritized fixes with owners |
---
## Questions to Ask
1. CRM used, current lead flow, scoring rules?
2. Team sizes and handoff pain points?
3. Revenue targets and SLA expectations? (or grant HubSpot access?)
Files in this skill
- SKILL.md
- blueprint.yaml
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.