Campaign Kickoff Command
Initialize a new marketing campaign with comprehensive strategy and planning artifacts.
What This Command Does
Creates Campaign Structure
- Sets up
.aiwg/marketing/campaigns/{campaign-name}/directory - Initializes campaign brief, strategy, and planning templates
- Sets up
Orchestrates Strategy Development
- Campaign Strategist develops initial strategy
- Market Researcher provides competitive context
- Positioning Specialist refines messaging framework
Establishes Campaign Foundation
- Campaign charter with objectives and KPIs
- Target audience definition
- Channel strategy outline
- Budget framework
- Timeline with milestones
Orchestration Flow
Campaign Kickoff Request
↓
[Create Directory Structure]
↓
[Campaign Strategist] → Campaign Brief Draft
↓
[Market Researcher] → Competitive Context
↓
[Positioning Specialist] → Messaging Framework
↓
[Campaign Orchestrator] → Integrated Plan
↓
[Project Manager] → Timeline & Resources
↓
Campaign Ready for Execution
Agents Involved
| Agent | Role | Output |
|---|---|---|
| Campaign Strategist | Primary strategy | Campaign brief, objectives |
| Market Researcher | Context | Competitive landscape |
| Positioning Specialist | Messaging | Value proposition, key messages |
| Campaign Orchestrator | Integration | Channel plan, timeline |
| Project Manager | Coordination | Resource plan, milestones |
Output Artifacts
All artifacts saved to .aiwg/marketing/campaigns/{campaign-name}/:
campaign-brief.md- Campaign overview and strategycampaign-charter.md- Formal campaign charteraudience-definition.md- Target audience profilesmessaging-framework.md- Key messages and positioningchannel-strategy.md- Channel mix and allocationcampaign-timeline.md- Milestones and schedulebudget-plan.md- Budget allocation and tracking
Parameter Handling
--guidance Parameter
Purpose: Provide upfront direction to tailor priorities and approach
Examples:
--guidance "B2B focus, LinkedIn and email primary channels"
--guidance "Aggressive timeline, 3 weeks to launch"
--guidance "Limited budget, prioritize organic over paid"
How Applied:
- Parse guidance for keywords: priority, timeline, audience, focus, constraints
- Adjust agent emphasis and output depth based on stated priorities
- Modify deliverable order based on timeline constraints
- Influence scope and detail level based on context
--interactive Parameter
Purpose: Guide through discovery questions for comprehensive input
Questions Asked (if --interactive):
- What are the primary objectives for this campaign?
- Who is the target audience? (segments, personas)
- What is the available budget range?
- What are the key dates and constraints?
- Which channels are priorities?
- Who are the key stakeholders and approvers?
Usage Examples
# Basic campaign kickoff
/campaign-kickoff "Spring Product Launch"
# Specify campaign type
/campaign-kickoff "Brand Awareness Q2" --campaign-type awareness
# With custom project directory
/campaign-kickoff "Holiday Campaign" --project-directory ./marketing
# With strategic guidance
/campaign-kickoff "Example" --guidance "Your specific context here"
# Interactive mode
/campaign-kickoff "Example" --interactive
Interactive Mode
When run interactively, prompts for:
- Campaign objectives (primary and secondary)
- Target audience segments
- Available budget range
- Key dates and constraints
- Stakeholder requirements
Success Criteria
Campaign kickoff is complete when:
- Campaign brief approved by stakeholders
- Objectives and KPIs defined
- Target audience documented
- Channel strategy outlined
- Timeline established
- Budget allocated
- Team assigned
References
- @$AIWG_ROOT/agentic/code/frameworks/media-marketing-kit/README.md — Media marketing kit framework overview
- @$AIWG_ROOT/agentic/code/addons/aiwg-utils/rules/native-ux-tools.md — Interactive discovery question patterns
- @$AIWG_ROOT/agentic/code/addons/aiwg-utils/rules/subagent-scoping.md — Multi-agent kickoff orchestration
- @$AIWG_ROOT/docs/cli-reference.md — CLI reference