Orchestrates multi-agent marketing campaigns, coordinating strategy, creative production, channel distribution, and analytics agents. Produces JSON execution plan and deliverables.
From campaign-orchestrationnpx claudepluginhub gtmagents/gtm-agents --plugin campaign-orchestration/launch-campaignFull marketing assault: content, social, SEO, and growth loops coordinated for maximum launch impact. Usage: /launch-campaign [product or feature to launch]
Multi-agent orchestration for end-to-end marketing campaign execution, coordinating strategy, creative, distribution, and analytics across multiple channels.
/campaign-orchestration:launch-campaign "<campaign_name>" --type <type> --budget <amount> --timeline <weeks>
This orchestrator coordinates 8+ specialized agents to execute comprehensive marketing campaigns:
┌────────────────────────────────────────┐
│ Campaign Orchestrator │
│ (Master Coordinator) │
└────────────────┬───────────────────────┘
│
┌────────────┴────────────┐
│ │
┌───▼──────┐ ┌───────▼──────┐
│Strategy │ │ Creative │
│Agents │ │ Agents │
├──────────┤ ├──────────────┤
│Campaign │ │Content │
│Strategist│ │Creator │
│Audience │ │Designer │
│Analyst │ │Copy Writer │
└──────────┘ └──────────────┘
│ │
└────────────┬────────────┘
│
┌────────────┴────────────┐
│ │
┌───▼──────┐ ┌───────▼──────┐
│Channel │ │ Analytics │
│Agents │ │ Agents │
├──────────┤ ├──────────────┤
│Email │ │Data Analyst │
│Social │ │Attribution │
│Paid Media│ │ROI Calculator│
│SEO │ │Dashboard │
└──────────┘ └──────────────┘
Based on GTM Agents's orchestrator guidance @puerto/plugins/orchestrator/README.md#112-325.
/campaign-orchestration run must emit a JSON plan saved under .claude/plans/plan-<timestamp>.json with objective, complexity, stages, task IDs, parallelization block, context-passing notes, error handling, and success criteria.docs/gtm-essentials.md tools inside plan steps (Serena for code/landing-page patches, Context7 for doc lookups, Sequential Thinking for retros, Playwright for QA checkpoints).docs/usage-guide.md#orchestration-best-practices-puerto-parity (agent availability, dependency validation, deliverables alignment).Lead Agent: Campaign Strategist (Sonnet) Supporting Agents: Audience Analyst, Competitive Analyst
Tasks:
- Define campaign objectives and KPIs
- Analyze target audience and segments
- Research competitive landscape
- Develop messaging framework
- Create campaign brief
Outputs:
- Campaign strategy document
- Audience personas
- Messaging matrix
- Success metrics framework
Lead Agent: Creative Director (Sonnet) Supporting Agents: Content Creator, Designer, Copywriter
Tasks:
- Develop creative concepts
- Write core content pieces
- Design visual assets
- Create video scripts
- Build landing pages
Outputs:
- Content library
- Design assets
- Landing pages
- Video content
- Email templates
Lead Agent: Channel Coordinator (Haiku) Supporting Agents: Email Marketer, Social Manager, Paid Specialist
Tasks:
- Configure email automation
- Set up social campaigns
- Launch paid advertising
- Optimize for SEO
- Prepare PR outreach
Outputs:
- Email sequences live
- Social calendar scheduled
- Ads launched
- SEO optimizations complete
- PR pitches sent
Lead Agent: Performance Optimizer (Sonnet) Supporting Agents: Data Analyst, Attribution Specialist
Tasks:
- Monitor real-time performance
- A/B test variations
- Optimize based on data
- Scale winning elements
- Report on results
Outputs:
- Performance dashboards
- Optimization reports
- Test results
- ROI analysis
- Executive summary
| Agent | Role | Phase | Handoffs |
|---|---|---|---|
| Campaign Strategist | Overall strategy | 1 | → Creative Director |
| Audience Analyst | Segment definition | 1 | → All agents |
| Creative Director | Creative oversight | 2 | → Channel agents |
| Content Creator | Content production | 2 | → Channel agents |
| Email Marketer | Email execution | 3 | → Data Analyst |
| Social Manager | Social execution | 3 | → Data Analyst |
| Paid Specialist | Paid media | 3 | → ROI Calculator |
| Data Analyst | Performance tracking | 4 | → All agents |
/campaign-orchestration:launch-campaign "Q1 Product Launch" \
--type product-launch \
--budget 100000 \
--timeline 8
Specialized Workflow:
/campaign-orchestration:launch-campaign "Enterprise Lead Gen" \
--type demand-gen \
--budget 50000 \
--timeline 12
Specialized Workflow:
/campaign-orchestration:launch-campaign "Brand Awareness 2024" \
--type brand \
--budget 200000 \
--timeline 16
Specialized Workflow:
1. Daily Standups: Quick sync between active agents
2. Phase Gates: Formal handoffs with deliverable review
3. Escalation Path: Issues → Lead Agent → Orchestrator
4. Feedback Loops: Performance data → All agents
if (performance < target) {
1. Data Analyst identifies issue
2. Relevant agent proposes solution
3. Orchestrator approves change
4. Implementation within 24 hours
}
.claude/plans log in sync).Strategy Phase:
- Strategist: 100%
- Analysts: 75%
- Others: 25%
Creative Phase:
- Creative team: 100%
- Strategist: 25%
- Channel agents: 50%
Execution Phase:
- Channel agents: 100%
- Analytics: 100%
- Creative: 25%
{
"reach": {
"impressions": target * 1.2,
"unique_visitors": target,
"engagement_rate": "5%+"
},
"conversion": {
"leads_generated": 500,
"mql_rate": "40%",
"sql_rate": "20%"
},
"revenue": {
"pipeline_generated": budget * 10,
"revenue_attributed": budget * 3,
"roi": "300%+"
}
}
📁 Campaign Assets
├── 📄 Strategy Document
├── 📁 Creative Files
│ ├── 🎨 Design Assets
│ ├── 📝 Copy Docs
│ └── 🎥 Video Files
├── 📁 Channel Configs
│ ├── 📧 Email Sequences
│ ├── 📱 Social Calendar
│ └── 💰 Ad Campaigns
└── 📊 Analytics Dashboard
Campaign: [Name]
Duration: [Timeline]
Budget: [Amount]
Results Summary:
- Reach: [Metrics]
- Engagement: [Metrics]
- Conversions: [Metrics]
- Revenue: [Metrics]
Key Insights:
1. [Top performing element]
2. [Surprising finding]
3. [Optimization opportunity]
ROI: [Percentage]
Recommendation: [Next steps]
| Issue | Detection | Resolution | Recovery Time |
|---|---|---|---|
| Low engagement | Analytics agent | Creative refresh | 48 hours |
| Poor conversion | Attribution agent | Landing page optimization | 24 hours |
| Budget overrun | Finance monitor | Channel reallocation | Same day |
| Technical failure | System alerts | Backup activation | 1 hour |
Orchestration Model: claude-sonnet-4 for strategy, claude-haiku-4-5 for execution