AI-driven marketing automation system that applies software development methodologies to marketing operations
The BMAD (https://github.com/bmadcode/BMAD-METHOD) Framework enables data-driven marketing decisions through intelligent automation and cross-functional collaboration, supporting both Greenfield (new initiatives) and Brownfield (optimization) marketing scenarios.
There is a korean version: korean version
The BMAD framework provides AI-powered marketing agents that work as an integrated team:
# Activate marketing agents individually
@brand-marketer # Sofia - Brand Marketing Strategist π¨
@media-buyer # Marcus - Performance Marketing Specialist π
@marketing-analyst # Elena - Marketing Data Analyst π
@marketing-designer # Maya - Creative Marketing Designer π¨Use our business type analysis to determine your configuration:
# Review available business types
cat config/business_types.yamlAnswer these key questions:
- How does your company primarily make money?
- Who are your primary customers (B2B/B2C)?
- How long is your typical sales cycle?
- What are your most important conversion events?
The four AI agents work together as an integrated marketing team:
| Agent | Name | Role | Primary Commands |
|---|---|---|---|
@brand-marketer |
Sofia π¨ | Brand Marketing Strategist | *brand-strategy, *content-calendar, *brand-launch |
@media-buyer |
Marcus π | Performance Marketing Specialist | *campaign-plan, *campaign-optimize, *audience-analysis |
@marketing-analyst |
Elena π | Marketing Data Analyst | *analytics-report, *data-analysis, *attribution-modeling |
@marketing-designer |
Maya π¨ | Creative Marketing Designer | *design-brief, *creative-review, *asset-optimization |
Sofia helps with brand strategy, content marketing, and customer journey design.
Key Commands:
*brand-strategy- Develop comprehensive brand positioning and messaging*brand-analysis- Analyze current brand perception and competitive landscape*content-calendar- Create strategic content planning aligned with objectives*brand-launch- Execute systematic brand launch process*competitive-research- Deep competitive analysis for positioning
Example Usage:
@brand-marketer
*brand-strategy SaaS B2B "enterprise security software"
# λΈλλ μ λ΅μ κ°λ°ν΄ μ£ΌμΈμ (Korean example)
@brand-marketer
*brand-strategyMarcus optimizes paid campaigns, manages budgets, and improves ROAS.
Key Commands:
*campaign-plan- Develop comprehensive paid advertising strategy*campaign-optimize- Analyze and optimize existing campaign performance*audience-analysis- Research and develop target audience segments*attribution-setup- Implement tracking and attribution modeling*budget-planning- Create strategic budget allocation plans
Example Usage:
@media-buyer
*campaign-plan "Q4 Holiday Campaign" ecommerce 50000 "increase_sales"
# Facebook μΊ νμΈμ μ΅μ νν΄ μ£ΌμΈμ (Korean example)
@media-buyer
*campaign-optimizeElena transforms data into actionable insights and builds performance dashboards.
Key Commands:
*analytics-report- Generate comprehensive marketing performance reports*data-analysis- Conduct deep-dive analysis on specific questions*attribution-modeling- Build and optimize attribution models*dashboard-setup- Design and implement performance dashboards*predictive-analysis- Create forecasting models for key metrics
Example Usage:
@marketing-analyst
*analytics-report "monthly" "Q3_2024" "saas_b2b"
# ROI λΆμ 리ν¬νΈλ₯Ό λ§λ€μ΄ μ£ΌμΈμ (Korean example)
@marketing-analyst
*analytics-reportMaya creates high-converting creative assets and optimizes visual performance.
Key Commands:
*design-brief- Create comprehensive design briefs for projects*creative-review- Systematic review of creative assets for optimization*design-system- Develop brand-consistent design systems*creative-testing- Design and analyze A/B test variations*asset-optimization- Optimize existing creative assets for performance
Example Usage:
@marketing-designer
*design-brief "Facebook Ads" "Holiday Campaign" "ecommerce"
# κ΄κ³ ν¬λ¦¬μμ΄ν°λΈλ₯Ό λμμΈν΄ μ£ΌμΈμ (Korean example)
@marketing-designer
*design-brief# 1. Brand Strategy (Sofia)
@brand-marketer
*brand-strategy "New Product Launch" "SaaS B2B"
# 2. Campaign Planning (Marcus)
@media-buyer
*campaign-plan "Product Launch Campaign" saas_b2b 25000 "generate_leads"
# 3. Creative Development (Maya)
@marketing-designer
*design-brief "Landing Page" "Product Launch" "saas_b2b"
# 4. Performance Setup (Elena)
@marketing-analyst
*attribution-setup "saas_b2b" "trial_signup,demo_request" "first_touch"
# 5. Campaign Launch & Optimization Loop
@media-buyer
*campaign-optimize "launch_campaign" "week_1" "improve_cac"
@marketing-analyst
*analytics-report "weekly" "campaign_week_1" "saas_b2b"The agents are designed to work together:
- Brand β Media: Sofia provides messaging that Marcus uses in campaigns
- Media β Analyst: Marcus shares performance data that Elena analyzes
- Analyst β Designer: Elena provides insights that Maya uses for optimization
- Designer β Media: Maya creates assets that Marcus tests and optimizes
BMAD-for-marketing/
βββ .bmad-core/ # Hidden agent system
β βββ agents/ # AI marketing team agents
β β βββ brand-marketer.md # Sofia - Brand strategist
β β βββ media-buyer.md # Marcus - Performance marketer
β β βββ marketing-analyst.md # Elena - Data analyst
β β βββ marketing-designer.md # Maya - Creative designer
β βββ tasks/ # Agent task definitions
β βββ templates/ # Document templates
β βββ checklists/ # Quality assurance
β βββ data/ # Shared data resources
βββ docs/
β βββ prd.md # Product Requirements Document
β βββ epics/ # Epic definitions
β βββ stories/ # User stories
β βββ workflows/ # Process documentation
β βββ project-planning/ # Planning artifacts
βββ scripts/
β βββ test_ga4_integration.py # GA4 API testing
β βββ supermetrics_pipeline.py # Data consolidation
β βββ generate_insights.py # AI-driven analysis
β βββ automated_reporter.py # Weekly reporting
β βββ advanced_automation.py # Smart budget allocation
β βββ prediction_api.py # Predictive analytics API
βββ config/
β βββ business_types.yaml # Business type configurations
βββ notebooks/
β βββ train_predictive_model.ipynb # ML model training
βββ README.md # This file
Goal: Set up your AI marketing team and basic workflows
-
Team Setup (Week 1)
# Test your marketing agents @brand-marketer *help @media-buyer *help @marketing-analyst *help @marketing-designer *help
-
Business Context Assessment (Week 2)
# Use our kickoff materials open docs/project-planning/kickoff-presentation.md open docs/project-planning/role-assignments.md # Let Sofia help with brand analysis @brand-marketer *brand-analysis "YourCompany" "saas_b2b" "competitive_analysis"
-
Data Integration Planning (Week 3)
# Review integration strategy open docs/project-planning/data-integration-plan.md # Set up tracking with Elena @marketing-analyst *attribution-setup
-
Workflow Documentation (Week 4)
# Study the workflows open docs/workflows/Greenfield-Workflow.md open docs/workflows/Brownfield-Workflow.md open docs/workflows/Prompt-Library.md
Goal: Connect data sources and test agent workflows
-
Campaign Planning with Marcus
@media-buyer *campaign-plan "Test Campaign" "your_business_type" 5000 "test_tracking"
-
Creative Development with Maya
@marketing-designer *design-brief "Test Ads" "Test Campaign" "your_business_type"
-
Performance Monitoring with Elena
@marketing-analyst *dashboard-setup "marketing_team" "cac,roas,conversion_rate" "daily"
Goal: Implement AI-driven insights and optimization
-
Performance Analysis Loop
# Weekly performance review @marketing-analyst *analytics-report "weekly" "current_week" "your_business_type" # Campaign optimization @media-buyer *campaign-optimize "current_campaigns" "weekly" "improve_roas" # Creative optimization @marketing-designer *asset-optimization "current_creatives" "performance_data" "increase_ctr"
-
Brand Development
# Content strategy development @brand-marketer *content-calendar "monthly" "your_business_type" "awareness,consideration,conversion"
-
Predictive Analytics
# Advanced forecasting @marketing-analyst *predictive-analysis "lead_generation" "30_days" "spend,seasonality,competition"
Goal: Expand capabilities and establish continuous improvement
-
Advanced Campaign Management
# Multi-channel strategy @media-buyer *channel-strategy "omnichannel" "facebook,google,linkedin" "enterprise_b2b"
-
Comprehensive Brand Building
# Brand system development @brand-marketer *story-framework "customer_journey" "enterprise_personas" "thought_leadership"
-
Design System Scaling
# Scalable creative system @marketing-designer *design-system "YourBrand" "saas_b2b" "web,mobile,social,email"
# Quick setup for SaaS B2B
@brand-marketer
*brand-strategy "YourSaaS" "enterprise_software" "saas_b2b"
@media-buyer
*campaign-plan "Lead Generation" "saas_b2b" 20000 "demo_requests"
@marketing-analyst
*attribution-setup "saas_b2b" "trial_signup,demo_request,purchase" "multi_touch"
@marketing-designer
*design-brief "Landing Pages" "Lead Gen Campaign" "saas_b2b"# Quick setup for E-commerce
@brand-marketer
*brand-analysis "YourStore" "ecommerce" "brand_positioning"
@media-buyer
*campaign-plan "Holiday Sales" "ecommerce" 50000 "purchase_conversions"
@marketing-analyst
*dashboard-setup "ecommerce_team" "roas,aov,conversion_rate,cart_abandonment" "realtime"
@marketing-designer
*creative-testing "product_ads" "current_creatives" "holiday_budget"Refer to config/business_types.yaml for complete configurations including:
- Marketplace platforms
- Mobile apps
- Subscription commerce
- Media & content
- Local businesses
- Education & training
All marketing agents support Korean interactions:
# Korean example - λΈλλ μ λ΅ κ°λ°
@brand-marketer
μλ‘μ΄ μ νμ λΈλλ μ λ΅μ λ§λ€μ΄ μ£ΌμΈμ
# Korean example - μΊ νμΈ μ΅μ ν
@media-buyer
Facebook κ΄κ³ μ±κ³Όκ° μ’μ§ μμμ. μ΅μ ν λ°©λ²μ μλ €μ£ΌμΈμ
# Korean example - λ°μ΄ν° λΆμ
@marketing-analyst
μ§λ λ¬ λ§μΌν
μ±κ³Όλ₯Ό λΆμν΄ μ£ΌμΈμ
# Korean example - λμμΈ κ°μ
@marketing-designer
νμ¬ κ΄κ³ ν¬λ¦¬μμ΄ν°λΈμ μ±κ³Όλ₯Ό κ°μ νκ³ μΆμ΄μCampaign Launch Pattern:
# 1. Strategy β 2. Planning β 3. Creative β 4. Analytics β 5. Optimization
@brand-marketer β @media-buyer β @marketing-designer β @marketing-analyst β @media-buyerOptimization Pattern:
# 1. Analysis β 2. Insights β 3. Creative β 4. Testing β 5. Scaling
@marketing-analyst β @media-buyer β @marketing-designer β @media-buyer β @brand-marketerBrand Development Pattern:
# 1. Brand Strategy β 2. Content β 3. Creative System β 4. Performance
@brand-marketer β @brand-marketer β @marketing-designer β @marketing-analyst- Sofia (Brand): Brand awareness lift, content engagement rates, brand sentiment improvement
- Marcus (Media): CAC reduction, ROAS improvement, attribution accuracy, budget efficiency
- Elena (Analyst): Data accuracy rate, insight implementation rate, forecast accuracy
- Maya (Designer): Creative performance improvement, A/B test win rate, conversion rate optimization
- Overall marketing ROI improvement
- Customer acquisition cost reduction
- Customer lifetime value increase
- Revenue attribution accuracy
- Campaign launch speed improvement
- Cross-team collaboration efficiency
Brand Marketer (@brand-marketer) - Sofia π¨
*brand-analysis # Comprehensive brand analysis
*brand-strategy # Brand positioning and messaging
*content-calendar # Strategic content planning
*brand-launch # Brand launch execution
*competitive-research # Competitive analysis
*content-strategy # Content strategy development
*brand-audit # Brand audit and assessment
*voice-tone # Brand voice guidelines
*story-framework # Brand storytelling
*social-strategy # Social media strategy
*brand-metrics # Brand performance trackingMedia Buyer (@media-buyer) - Marcus π
*campaign-plan # Campaign strategy development
*campaign-optimize # Performance optimization
*audience-analysis # Audience research and targeting
*creative-testing # A/B testing setup
*attribution-setup # Tracking implementation
*budget-planning # Budget allocation strategy
*channel-strategy # Multi-channel planning
*bid-optimization # Bidding strategy optimization
*conversion-audit # Conversion tracking audit
*competitor-analysis # Competitive advertising analysis
*performance-report # Performance reportingMarketing Analyst (@marketing-analyst) - Elena π
*analytics-report # Comprehensive reporting
*data-analysis # Deep-dive analysis
*attribution-modeling # Attribution model development
*predictive-analysis # Forecasting and prediction
*dashboard-setup # Performance dashboard creation
*customer-segmentation # Customer analysis
*cohort-analysis # Retention analysis
*ab-test-analysis # Statistical test analysis
*funnel-analysis # Conversion funnel optimization
*roi-analysis # ROI measurement
*competitive-analysis # Market analysis
*data-integration # Data source integrationMarketing Designer (@marketing-designer) - Maya π¨
*design-brief # Creative project planning
*creative-review # Asset review and optimization
*design-system # Design system development
*creative-testing # Design A/B testing
*asset-optimization # Creative performance optimization
*create-creative # Creative asset development
*landing-page-design # Landing page optimization
*brand-assets # Brand material creation
*email-design # Email template design
*social-media-design # Social creative development
*ad-creative # Advertising creative design
*mobile-optimization # Mobile design optimization- Brand Foundation (
@brand-marketer *brand-strategy) - Market Research (
@marketing-analyst *competitive-analysis) - Campaign Strategy (
@media-buyer *campaign-plan) - Creative Development (
@marketing-designer *design-brief) - Performance Setup (
@marketing-analyst *attribution-setup) - Campaign Launch (
@media-buyer *campaign-plan) - Performance Monitoring (
@marketing-analyst *analytics-report) - Optimization Loop (All agents collaborating)
- Performance Analysis (
@marketing-analyst *analytics-report) - Gap Identification (
@media-buyer *campaign-optimize) - Creative Optimization (
@marketing-designer *asset-optimization) - Testing Strategy (
@marketing-designer *creative-testing) - Implementation (
@media-buyer *campaign-optimize) - Results Analysis (
@marketing-analyst *data-analysis) - Scaling Strategy (
@brand-marketer *brand-metrics)
- PRD: Complete product requirements
- Workflows: Detailed process guides
- Prompt Library: Role-specific AI prompts
- Business Types: Configuration for different business models
- Agent Guide: Individual agent definitions and capabilities
- Task Library: Executable workflows and methodologies
- Template Library: Document and planning templates
- Checklist Library: Quality assurance and review processes
- Kickoff Presentation: Project introduction
- Role Assignments: Team structure
- Integration Plan: Technical setup
- Continuous Improvement: Enhancement framework
Agent Not Responding
# Check agent activation
@brand-marketer
*help
# Try exit and reactivate
@brand-marketer
*exit
@brand-marketerKorean Language Issues
# Agents automatically detect Korean and respond in Korean
# Test with simple Korean greeting
@brand-marketer
μλ
νμΈμCommand Not Found
# Check available commands
@media-buyer
*help
# Use flexible command matching
@media-buyer
μΊ νμΈ μ΅μ ν λμμ΄ νμν΄μData Integration Fails
# Check credentials
ls -la path/to/your/credentials.json
# Verify property ID
echo $GA4_PROPERTY_IDPerformance Issues
# Check system resources
# Ensure only necessary agents are active
@agent-name
*exit- Submit improvement ideas to the backlog
- Monthly retrospectives with AI marketing team
- Quarterly strategic assessments
- Implementation and measurement cycles
- Study existing agent patterns in
.bmad-core/agents/ - Create new tasks in
.bmad-core/tasks/ - Add templates in
.bmad-core/templates/ - Test with your marketing use case
- Submit as an improvement
- Primary Channel: Slack
#bmad-marketing-project - Agent Support: Use
*helpcommand with any agent - Documentation:
docs/directory and.bmad-core/system - Meetings: Scheduled via calendar with notes in
docs/project-planning
- Start each session by activating the agents you need
- Use
*helpto see available commands for each agent - Leverage Korean language support for Korean-speaking team members
- Follow documented workflows for complex marketing projects
- Conduct regular performance reviews with Elena (
@marketing-analyst) - Maintain brand consistency through Sofia (
@brand-marketer)
Built with the BMAD Method | Version 2.0 | AI Marketing Team Ready
Transform your marketing operations with AI-powered team collaboration and proven strategic frameworks.