Playbooks¶
Operational playbooks for sales, marketing, delivery, and crisis management
Overview¶
Step-by-step operational playbooks for repeatable business processes. Ensures consistent execution across team members and situations.
Structure¶
11-playbooks/
├── sales-playbooks/ # Sales process playbooks
├── marketing-playbooks/ # Marketing execution playbooks
├── delivery-playbooks/ # Service delivery playbooks
└── crisis-playbooks/ # Crisis and incident response playbooks
Subdirectories¶
sales-playbooks/¶
Playbooks for sales process execution.
Available Playbooks:
| Playbook | Purpose | Trigger |
|----------|---------|---------|
| discovery-call.md | Running effective discovery calls | New qualified lead |
| demo-playbook.md | Delivering product/service demos | Discovery complete |
| proposal-playbook.md | Creating and presenting proposals | Assessment complete |
| negotiation-playbook.md | Handling objections, closing | Proposal delivered |
| competitive-deal.md | Winning against specific competitors | Competitor identified |
| expansion-playbook.md | Upselling existing clients | Account review |
| referral-playbook.md | Generating and managing referrals | Happy client |
Discovery Call Structure:
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ RAPPORT │ → │ DISCOVER │ → │ QUALIFY │ → │ NEXT STEPS │
│ 2-3 min │ │ 15-20 min │ │ 5-10 min │ │ 5 min │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
marketing-playbooks/¶
Playbooks for marketing campaign execution.
Available Playbooks:
| Playbook | Purpose | Trigger |
|----------|---------|---------|
| campaign-launch.md | Launching new campaigns | Campaign approved |
| content-creation.md | Creating marketing content | Content calendar |
| webinar-execution.md | Running successful webinars | Webinar planned |
| event-playbook.md | Conference/event participation | Event scheduled |
| lead-handoff.md | Marketing → Sales handoff | MQL threshold reached |
| social-media.md | Social posting and engagement | Ongoing |
| email-campaign.md | Email campaign execution | Campaign planned |
delivery-playbooks/¶
Playbooks for service delivery execution.
Available Playbooks:
| Playbook | Purpose | Trigger |
|----------|---------|---------|
| engagement-kickoff.md | Starting new engagements | Contract signed |
| assessment-execution.md | Running assessments | Assessment SOW |
| remediation-guidance.md | Guiding remediation efforts | Gap analysis complete |
| qbr-playbook.md | Quarterly business reviews | Quarter end |
| escalation-playbook.md | Issue escalation | Problem identified |
| closeout-playbook.md | Closing engagements | Deliverables complete |
crisis-playbooks/¶
Playbooks for crisis and incident response.
Available Playbooks:
| Playbook | Purpose | Trigger |
|----------|---------|---------|
| client-incident.md | Client security incident | Incident reported |
| internal-incident.md | SBK internal incident | Internal issue |
| communications.md | Crisis communications | Any crisis |
| escalation-matrix.md | Who to contact when | Escalation needed |
| recovery-playbook.md | Post-incident recovery | Incident contained |
Crisis Response Flow:
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ DETECT │ → │ CONTAIN │ → │ RESPOND │ → │ RECOVER │
│ Alert │ │ Isolate │ │ Fix │ │ Review │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
Playbook Standards¶
Playbook Structure¶
# [Playbook Name]
**Version**: [X.Y]
**Last Updated**: [Date]
**Owner**: [Role]
## Purpose
[Why this playbook exists]
## Trigger
[When to use this playbook]
## Prerequisites
- [ ] Prerequisite 1
- [ ] Prerequisite 2
## Steps
### Step 1: [Step Name]
**Time**: [Expected duration]
**Owner**: [Role]
[Detailed instructions]
**Checklist**:
- [ ] Item 1
- [ ] Item 2
### Step 2: [Step Name]
[Continue pattern...]
## Outcomes
- [ ] Expected outcome 1
- [ ] Expected outcome 2
## Metrics
| Metric | Target |
|--------|--------|
| [Metric 1] | [Target] |
## Troubleshooting
| Issue | Resolution |
|-------|------------|
| [Issue 1] | [Fix] |
## Related Playbooks
- [Link 1]
- [Link 2]
Playbook Metrics¶
| Metric | Target | Frequency |
|---|---|---|
| Playbook Adherence | 90%+ | Per execution |
| Playbook Effectiveness | 80%+ success rate | Monthly |
| Time to Completion | Within estimates | Per execution |
| Playbook Currency | Updated within 90 days | Quarterly |
Skills Integration¶
Primary Skill: Strategic Business Planning¶
The strategic-business-planning skill supports playbook operations.
Invoke: Load when creating sales or strategy playbooks.
Key Subskills:
- @sales-pipeline.md — Sales qualification frameworks (BANT, MEDDIC, CHAMP)
- @gtm-strategy.md — Marketing playbook alignment
- @risk-assessment.md — Crisis playbook risk frameworks
Secondary Skill: Campaign Orchestration¶
For marketing playbook automation and monitoring.
Invoke: Load when creating or executing marketing playbooks.
Key Subskills:
- @campaign-lifecycle.md — Campaign states and transitions
- @workflow-engine.md — Automation triggers and actions
- @lead-handoff.md — Marketing to sales handoff
SDK Integration¶
from sbp.sdk.gtm import LeadScorer, ICPDefinition
from sbp.sdk.orchestration import DurableContext, durable_handler
from campaign_orchestration import CampaignManager, WorkflowEngine
# Durable playbook execution (survives failures)
@durable_handler
async def discovery_call_playbook(ctx: DurableContext, lead_id: str):
# Step 1: Pre-call preparation
lead = await ctx.call(enrich_lead, lead_id)
prep = await ctx.call(generate_discovery_prep, lead)
# Step 2: Score lead against ICP
scorer = LeadScorer(framework="BANT")
score = await ctx.call(scorer.score, lead)
# Step 3: Execute call (human step - wait for completion)
call_result = await ctx.wait_for_event("call_completed", timeout_hours=48)
# Step 4: Update CRM and route
await ctx.call(update_crm, lead_id, call_result)
if call_result.qualified:
await ctx.call(schedule_demo, lead_id)
return {"status": "qualified", "next_step": "demo"}
else:
await ctx.call(add_to_nurture, lead_id)
return {"status": "nurture", "next_step": "email_sequence"}
# Marketing playbook with campaign orchestration
workflow_engine = WorkflowEngine()
webinar_playbook = workflow_engine.create_playbook(
name="webinar_execution",
triggers=[
{"event": "webinar_scheduled", "days_before": 21}
],
steps=[
{"action": "send_speaker_prep", "days_before": 21},
{"action": "launch_promotion_campaign", "days_before": 14},
{"action": "send_reminder_1", "days_before": 7},
{"action": "send_reminder_2", "days_before": 1},
{"action": "send_day_of_reminder", "hours_before": 1},
{"action": "execute_webinar", "at": "scheduled_time"},
{"action": "send_recording", "hours_after": 2},
{"action": "send_follow_up_sequence", "days_after": 1}
]
)
Subskills Reference¶
| Subskill | Skill | Purpose |
|---|---|---|
@sales-pipeline.md |
SBP | BANT/MEDDIC/CHAMP frameworks |
@gtm-strategy.md |
SBP | Marketing strategy alignment |
@risk-assessment.md |
SBP | Crisis risk frameworks |
@campaign-lifecycle.md |
CO | Campaign state management |
@workflow-engine.md |
CO | Playbook automation |
@lead-handoff.md |
CO | MQL → SQL handoff |