This is a framework for executing systematic marketing campaigns from brand analysis to creative production.
Pipeline Overview
┌─────────────────────────────────────────────────────────────┐
│ AGENTIC MARKETING PIPELINE │
├─────────────────────────────────────────────────────────────┤
│ │
│ [INPUT] │
│ └── Brand Document │
│ ↓ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ PHASE 1: DISCOVERY │ │
│ │ ├── Brand Analysis │ │
│ │ └── Competitive Analysis │ │
│ └─────────────────────────────────────────────────────┘ │
│ ↓ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ PHASE 2: TARGETING │ │
│ │ ├── Customer Segmentation │ │
│ │ └── Persona Development │ │
│ └─────────────────────────────────────────────────────┘ │
│ ↓ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ PHASE 3: PLANNING │ │
│ │ ├── Channel Strategy │ │
│ │ └── Content Planning │ │
│ └─────────────────────────────────────────────────────┘ │
│ ↓ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ PHASE 4: CREATION │ │
│ │ ├── Copy & Script Writing │ │
│ │ └── Creative Production │ │
│ └─────────────────────────────────────────────────────┘ │
│ ↓ │
│ [OUTPUT] │
│ └── Complete Campaign Assets │
│ │
└─────────────────────────────────────────────────────────────┘
Phase Details
Phase 1: Discovery
Purpose: Understand the brand and market
| Step | Activity | Deliverable |
|---|---|---|
| 1.1 | Brand analysis | Brand Strategy Brief |
| 1.2 | Competitor analysis | Competitive Analysis |
| 1.3 | SWOT analysis | SWOT Matrix |
Time required: ~10분
Phase 2: Targeting
Purpose: Define the target customer
| Step | Activity | Deliverable |
|---|---|---|
| 2.1 | Segment design | Segment Profiles |
| 2.2 | Persona development | Persona Cards |
| 2.3 | Empathy map creation | Empathy Maps |
Time required: ~10분
Phase 3: Planning
Purpose: Establish channel and content strategy
| Step | Activity | Deliverable |
|---|---|---|
| 3.1 | Channel selection | Channel Mix |
| 3.2 | Content pillar definition | Content Pillars |
| 3.3 | Content calendar | Content Calendar |
Time required: ~10분
Phase 4: Creation
Purpose: Generate actual content assets
| Step | Activity | Deliverable |
|---|---|---|
| 4.1 | Copywriting | Marketing Copy |
| 4.2 | Script writing | Video Scripts |
| 4.3 | Image generation | Visual Assets |
| 4.4 | Video generation | Video Assets |
Time required: ~15분
Data Flow
Brand Doc
↓
Brand Brief ─────────────────────┐
↓ │
Segments ────────────────────────┤
↓ │
Persona ─────────────────────────┤
↓ │
Channel Plan ────────────────────┤
↓ │
Copy/Scripts ────────────────────┤
↓ │
Images/Videos ───────────────────┘
↓
Campaign Package (All Assets)
Agent Mapping
| Phase | Primary Agents | Support Agents |
|---|---|---|
| 1 | brand-strategist | competitive-analyst |
| 2 | segmentation-architect, persona-architect | data-analyst, customer-insights-partner |
| 3 | social-strategy-director | channel-analyst |
| 4 | copy-strategist, script-writer, creative-director | conversion-copywriter, production-coordinator |
Execution Modes
1. Full Pipeline Mode
Automatically execute all steps sequentially
/run-full-pipeline --brand-doc "./brand.md"
2. Step-by-Step Mode
Review/approval after each step is completed
/run-phase --phase 1 --input "./brand.md"
# 검토 후
/run-phase --phase 2 --input "./phase1-output/"
# ...
3. Selective Mode
Select and execute only the necessary steps
/run-full-pipeline --skip-phases "competitive,persona"
4. Iterative Mode
Iteratively improve specific steps
/run-phase --phase 5 --options '{"variations": 5}'
Quality Checkpoints
Phase 1 completion check
- Is the brand essence clear?
- Has the USP been derived?
- Is the SWOT completed?
Phase 2 completion check
- Are the segments clearly distinguished?
- Is the persona specific?
- Is the target suitable for the brand?
Phase 3 completion check
- Does the channel selection match the persona?
- Has the content pillar been defined?
- Is the calendar executable?
Phase 4 completion check
- Does the copy match the message strategy?
- Do the images match the brand guide?
- Does the video match the channel format?
Error Handling
When a step fails
- Log the error
- Retry (up to 3 times)
- Report to Campaign Director on failure
- Manual intervention or alternative strategy
When a dependency is missing
- Request the required input data
- Suggest rerunning the previous step
- Provide a manual input option
Metrics & Tracking
Execution metrics
- Time required for each step
- Number of retries
- Number of assets generated
Quality metrics
- Brand consistency score
- Message alignment
- Agent reliability
File Storage
When running the pipeline, all artifacts are saved in the standard directory structure below.
{project}/
├── assets/ # 정적 에셋 (이미지, 비디오)
│ ├── images/ # AI 생성 이미지
│ │ ├── products/ # 제품 이미지
│ │ ├── lifestyle/ # 라이프스타일 이미지
│ │ └── thumbnails/ # 썸네일
│ └── videos/ # AI 생성 비디오
│ ├── products/ # 제품 영상
│ ├── shorts/ # Shorts/Reels
│ └── raw/ # 원본 클립
│
├── reports/ # 마케팅 문서
│ ├── brand/ # 브랜드 분석 (Phase 1)
│ │ ├── brand-strategy-brief.md
│ │ └── swot-analysis.md
│ ├── persona/ # 페르소나 (Phase 2-3)
│ │ ├── segment-profiles.md
│ │ └── persona-cards/
│ ├── strategy/ # 전략 문서 (Phase 3-4)
│ │ ├── channel-strategy.md
│ │ └── content-calendar.md
│ └── content/ # 콘텐츠 (Phase 5)
│ ├── copy-variations/
│ └── scripts/
│
├── scripts/ # 실행 스크립트
│ └── automation/ # 자동화 스크립트
│
└── tmp/ # 임시 파일
├── drafts/ # 초안
└── test/ # 테스트 생성물
Storage location by Phase
| Phase | Artifact | Storage location |
|---|---|---|
| 1 | Brand Strategy Brief | reports/brand/ |
| 2 | Segment Profiles | reports/persona/ |
| 3 | Persona Cards | reports/persona/ |
| 4 | Channel Strategy | reports/strategy/ |
| 5 | Copy, Scripts | reports/content/ |
| 6 | Images, Videos | assets/images/, assets/videos/ |
Directory initialization
Create the directory structure before running the pipeline:
mkdir -p assets/images/{products,lifestyle,thumbnails}
mkdir -p assets/videos/{products,shorts,raw}
mkdir -p reports/{brand,persona,strategy,content}
mkdir -p reports/content/{copy-variations,scripts}
mkdir -p scripts/automation
mkdir -p tmp/{drafts,test}
Usage
This skill is referenced by the campaign-director 및 workflow-coordinator agent when designing and executing the campaign pipeline.