Campaigns¶
Marketing campaign planning, execution, and tracking
Overview¶
Campaign management repository containing active campaigns, archived campaigns, campaign templates, and shared assets.
Structure¶
03-campaigns/
├── active/ # Currently running campaigns
├── archived/ # Completed campaigns with results
├── templates/ # Campaign planning templates
└── assets/ # Shared campaign assets
Subdirectories¶
active/¶
Currently running marketing campaigns.
Campaign Folder Structure:
campaign-name/
├── brief.md # Campaign objectives, audience, KPIs
├── timeline.md # Milestones and deadlines
├── content/ # Campaign-specific content
├── assets/ # Creative assets
├── metrics.md # Performance tracking
└── learnings.md # Ongoing observations
archived/¶
Completed campaigns with full documentation and results analysis.
Archive Requirements: - Final performance metrics - ROI analysis - Key learnings - Recommendations for future campaigns
templates/¶
Reusable campaign planning templates.
Available Templates: - Campaign Brief Template - Content Calendar Template - Budget Tracker Template - A/B Test Plan Template - Post-Mortem Template
assets/¶
Shared creative assets used across campaigns.
Asset Types: - Brand graphics - Stock photography - Icons and illustrations - Video B-roll - Audio/music
Campaign Types¶
By Objective¶
| Type | Goal | Primary Channels | Timeline |
|---|---|---|---|
| Awareness | Brand visibility | LinkedIn, Content, PR | Ongoing |
| Lead Gen | MQL generation | Paid, Webinars, Content | 4-8 weeks |
| Nurture | MQL → SQL | Email, Retargeting | Ongoing |
| ABM | Target accounts | Direct, LinkedIn, Events | 8-12 weeks |
| Event | Registration/attendance | Email, Social, Paid | 2-4 weeks |
| Product | Service launch | Multi-channel | 6-8 weeks |
By Audience¶
Persona-Specific Campaigns: 1. Solo IT Director — "Expert Backup" positioning 2. Managing Partner (Law) — Compliance + confidentiality 3. CFO/Controller — Cost optimization + risk management 4. Healthcare Admin — HIPAA compliance 5. CTO/VP Engineering — Security debt + scaling 6. CPA Partner — SOC 2 + client data 7. VP Operations (Mfg) — OT/IT convergence 8. Nonprofit ED — Budget constraints + compliance
By Industry¶
Vertical-Specific Campaigns: - Healthcare & Dental (HIPAA focus) - Legal (confidentiality + compliance) - Accounting (SOC 2 + data protection) - Financial Services (regulatory compliance) - Manufacturing (OT/IT security) - Technology/SaaS (security + scaling) - Defense Contractors (CMMC) - Nonprofit (limited budget solutions)
Campaign Metrics¶
Primary KPIs¶
| Metric | Target | Measurement |
|---|---|---|
| Reach/Impressions | Campaign-specific | Weekly |
| Engagement Rate | >3% | Weekly |
| Click-Through Rate | >2% | Weekly |
| Lead Generation | Per campaign | Weekly |
| MQL Conversion | 40% of leads | Monthly |
| Cost per Lead | <$200 | Monthly |
| Pipeline Generated | 5x campaign cost | Campaign end |
Attribution Model¶
- First Touch: 30%
- Middle Touch: 30%
- Last Touch: 40%
Campaign Planning Process¶
- Brief Development
- Define objectives and KPIs
- Identify target audience
-
Set budget and timeline
-
Strategy Development
- Select channels
- Plan content requirements
-
Define messaging
-
Content Creation
- Develop assets
- Write copy
-
Design creatives
-
Launch & Execution
- Deploy across channels
- Monitor performance
-
Optimize in real-time
-
Analysis & Reporting
- Gather final metrics
- Calculate ROI
- Document learnings
Skills Integration¶
Primary Skill: Campaign Orchestration¶
The campaign-orchestration skill powers omnichannel campaign management with real-time monitoring and GTM-driven optimization.
Invoke: Load when planning campaigns, monitoring performance, or optimizing channel allocation.
Key Capabilities: - Campaign lifecycle management (draft → active → completed) - Omnichannel publishing across 20+ platforms - Real-time performance monitoring and alerting - Multi-touch attribution modeling - A/B testing framework - Budget allocation optimization
Secondary Skill: Content Library Engine¶
The content-library-engine skill supports content creation and atomization for campaigns.
Invoke: Load when creating campaign content or repurposing assets across channels.
Key Capabilities: - Campaign content generation from briefs - Content atomization for multi-channel distribution - Voice gear alignment with campaign audience
SDK Integration¶
from campaign_orchestration import CampaignManager, WorkflowEngine, AttributionEngine
from content_engine import ContentAtomizer, Brief
from sbp.sdk.gtm import ICPDefinition
# Initialize campaign manager
campaigns = CampaignManager()
# Create campaign aligned to GTM objectives
campaign = await campaigns.create(
name="Q1 HIPAA Compliance Push",
type="lead_generation",
# GTM alignment
target_icp=["healthcare_admin", "solo_it_director"],
service_focus="protect",
# Budget with channel allocation
budget=Budget(
total=Money(25000, "USD"),
allocation={
"linkedin_ads": 0.40,
"email": 0.25,
"webinars": 0.20,
"content_syndication": 0.15
}
),
# Timeline
start_date="2024-01-15",
end_date="2024-03-31",
# KPIs
kpis=[
KPI("mql_generated", target=100),
KPI("pipeline_created", target=Money(500000, "USD")),
KPI("cost_per_lead", target=Money(200, "USD"))
]
)
# Monitor campaign performance
async for update in campaigns.monitor(campaign.id, interval="1h"):
if update.cpl > 250:
await campaigns.optimize_allocation(campaign.id)
# Calculate attribution
attribution = AttributionEngine(
models=["first_touch", "last_touch", "linear"],
conversion_window_days=90
)
report = await attribution.calculate(campaign.id)
Subskills Reference¶
| Subskill | Skill | Purpose |
|---|---|---|
@campaign-lifecycle.md |
CO | Campaign states and transitions |
@budget-allocation.md |
CO | Spend management and optimization |
@real-time-dashboard.md |
CO | Live metrics and monitoring |
@attribution-modeling.md |
CO | Multi-touch attribution |
@ab-testing-framework.md |
CO | Experiment design and analysis |
@atomization.md |
CLE | Content breakdown for channels |