| name | when-releasing-new-product-orchestrate-product-launch |
| description | | Use when this capability is needed. |
Product Launch Orchestration Workflow
Complete end-to-end product launch workflow orchestrating 15+ specialist agents across research, development, marketing, launch execution, and post-launch monitoring. Designed for comprehensive product launches requiring coordination across technical, marketing, sales, and operations teams.
Overview
This SOP orchestrates a complete 10-week product launch using multi-agent coordination with hierarchical topology. The workflow balances sequential dependencies with parallel execution to optimize both speed and quality. Each phase produces specific deliverables stored in memory for subsequent phases to consume, ensuring continuity and context preservation.
Trigger Conditions
Use this workflow when:
- Launching a new product or major feature requiring comprehensive go-to-market
- Coordinating across multiple teams (engineering, marketing, sales, support)
- Need systematic approach covering all launch aspects from research to post-launch
- Timeline spans multiple weeks with clear phases and deliverables
- Require coordination between development, marketing campaigns, and sales enablement
- Post-launch monitoring and optimization are critical to success
Orchestrated Agents (15 Total)
Research & Planning Agents
market-researcher - Market analysis, competitive research, customer insights, trend identification
business-analyst - SWOT analysis, business model validation, revenue projections, risk assessment
product-manager - Product strategy, feature prioritization, positioning, go-to-market planning
Development & Engineering Agents
backend-developer - REST/GraphQL API development, server-side logic, business layer implementation
frontend-developer - Web UI development, React/Vue components, state management, client integration
mobile-developer - iOS/Android applications, React Native, cross-platform, offline sync
database-architect - Schema design, query optimization, indexing strategy, data modeling
security-specialist - Security audits, vulnerability scanning, compliance validation, penetration testing
qa-engineer - Test suite creation, integration testing, E2E testing, performance validation
Marketing & Sales Agents
marketing-specialist - Campaign creation, audience segmentation, multi-channel strategy, KPI tracking
sales-specialist - Sales enablement, pipeline setup, lead qualification, revenue forecasting
content-creator - Blog posts, social media content, email sequences, video scripts, landing pages
seo-specialist - Keyword research, on-page SEO, link building, search optimization
Launch & Operations Agents
devops-engineer - CI/CD pipelines, Docker/K8s deployment, infrastructure setup, monitoring configuration
production-validator - Production readiness assessment, go/no-go decision, deployment validation
performance-monitor - Metrics collection, alert configuration, anomaly detection, dashboard setup
customer-support-specialist - Support infrastructure, knowledge base, ticket workflows, team training
Workflow Phases
Phase 1: Research & Planning (Week 1-2, Sequential → Parallel)
Duration: 2 weeks
Execution Mode: Sequential analysis then parallel strategy
Agents: market-researcher, business-analyst, product-manager
Process:
-
Conduct Comprehensive Market Analysis (Day 1-3)
npx claude-flow hooks pre-task --description "Product launch: ${PRODUCT_NAME}"
npx claude-flow swarm init --topology hierarchical --max-agents 15
npx claude-flow agent spawn --type researcher
Spawn market-researcher agent to:
- Analyze target market size, demographics, and segmentation
- Research competitors (features, pricing, positioning, market share)
- Identify market trends, opportunities, and threats
- Document customer pain points and unmet needs
- Validate product-market fit hypotheses
Memory Storage:
npx claude-flow memory store --key "product-launch/${LAUNCH_ID}/phase-1/market-researcher/analysis" \
--value "${MARKET_ANALYSIS_JSON}"
-
Perform Business Analysis (Day 4-6)
Retrieve market analysis and spawn business-analyst agent:
npx claude-flow memory retrieve --key "product-launch/${LAUNCH_ID}/phase-1/market-researcher/analysis"
npx claude-flow agent spawn --type analyst
Conduct:
- SWOT analysis (Strengths, Weaknesses, Opportunities, Threats)
- Business model validation and monetization strategy
- Revenue projections and financial modeling (3-year forecast)
- Risk assessment and mitigation strategies
- Competitive differentiation analysis
Memory Storage:
npx claude-flow memory store --key "product-launch/${LAUNCH_ID}/phase-1/business-analyst/strategy"
-
Define Product Strategy (Day 7-10)
Retrieve market and business analysis, spawn product-manager agent:
npx claude-flow memory retrieve --pattern "product-launch/${LAUNCH_ID}/phase-1/*/analysis"
npx claude-flow agent spawn -- planner
Outputs:
- Market analysis report with competitive landscape
- SWOT analysis and business validation
- Product strategy document with positioning and pricing
- Launch timeline with milestones
Success Criteria:
Phase 2: Product Development (Week 3-8, Parallel Execution)
Duration: 6 weeks
Execution Mode: Parallel with mesh coordination
Agents: backend-developer, frontend-developer, mobile-developer, database-architect, security-specialist, qa-engineer
Process:
-
Initialize Development Swarm (Day 1)
npx claude-flow swarm init --topology mesh --max-agents 6 --strategy adaptive
npx claude-flow memory retrieve --key "product-launch/${LAUNCH_ID}/phase-1/product-manager/plan"
-
Parallel Development Execution (Week 3-6)
Spawn all development agents concurrently:
npx claude-flow agent spawn --type backend-dev --capabilities "api,authentication,database"
npx claude-flow agent spawn --type coder --capabilities "react,ui,state-management"
npx claude-flow agent spawn --type mobile-dev --capabilities "react-native,ios,android"
npx claude-flow agent spawn --type code-analyzer --capabilities "database,schema,optimization"
npx claude-flow agent spawn --type reviewer --capabilities "security,audit,compliance"
npx claude-flow agent spawn --type tester --capabilities "testing,automation,coverage"
Backend Developer builds:
- REST/GraphQL API with comprehensive endpoints
- Authentication system (OAuth 2.0, JWT)
- Business logic layer with validation
- Payment gateway integration
- Database integration and ORM setup
Memory Pattern: product-launch/${LAUNCH_ID}/phase-2/backend-developer/{api-spec,schema,implementation}
Frontend Developer builds:
- React/Vue web application with responsive design
- Component library following design system
- State management (Redux/Context/Zustand)
- API integration layer with error handling
- Progressive Web App (PWA) capabilities
Outputs:
- Production-ready web application
- Native mobile applications (iOS + Android)
- API documentation (OpenAPI spec)
- Security audit report
- Performance benchmark results
- Test coverage report (>90%)
Success Criteria:
Phase 3: Marketing & Sales Preparation (Week 5-9, Parallel Execution)
Duration: 4-5 weeks (overlaps with development)
Execution Mode: Parallel marketing campaigns
Agents: marketing-specialist, sales-specialist, content-creator, seo-specialist
Process:
-
Initialize Marketing Swarm (Week 5)
npx claude-flow swarm init --topology star --max-agents 4 --strategy specialized
npx claude-flow memory retrieve --key "product-launch/${LAUNCH_ID}/phase-1/product-manager/plan"
-
Parallel Campaign Creation (Week 5-7)
Spawn all marketing agents concurrently:
npx claude-flow task orchestrate --strategy parallel --priority high
Marketing Specialist creates:
- Multi-channel campaign strategy (email, social, paid ads, PR)
- Audience segmentation and targeting
- Campaign timeline aligned with launch date
- Budget allocation across channels
- KPI tracking and analytics setup
Memory Pattern: product-launch/${LAUNCH_ID}/phase-3/marketing-specialist/{campaign,metrics}
Content Creator produces:
- Product landing page copy (hero, features, testimonials, CTA)
- Blog posts (3-5 pre-launch, 10+ post-launch schedule)
- Social media content calendar (50+ posts across platforms)
- Email sequences (welcome, onboarding, nurture, re-engagement)
- Video demos, tutorials, and explainer videos
Memory Pattern: product-launch/${LAUNCH_ID}/phase-3/content-creator/{landing-page,blog,social,email}
SEO Specialist optimizes:
- Keyword research and mapping (primary, secondary, long-tail)
- On-page SEO (meta tags, headers, schema markup)
- Content optimization for search intent
- Link building strategy and outreach plan
- Technical SEO audit and fixes
Memory Pattern: product-launch/${LAUNCH_ID}/phase-3/seo-specialist/{keywords,seo-plan}
-
Sales Enablement (Week 7-9)
Sales Specialist prepares:
- Product demo scripts and presentation decks
- Sales playbook with objection handling
- Pricing calculator and proposal templates
- CRM configuration and automation workflows
- Sales pipeline stages and conversion targets
Memory Pattern: product-launch/${LAUNCH_ID}/phase-3/sales-specialist/{enablement,pipeline}
Outputs:
- Multi-channel marketing campaign (ready to execute)
- Complete content library (landing page, blog, social, email)
- SEO optimization plan with keyword targeting
- Sales enablement kit with playbooks and tools
- Support infrastructure and knowledge base
Success Criteria:
Phase 4: Launch Execution (Week 10, Sequential + Parallel)
Duration: 1 week
Execution Mode: Sequential validation, parallel launch activities
Agents: production-validator, devops-engineer, marketing-specialist, sales-specialist
Process:
-
Pre-Launch Validation (Day 1-2)
npx claude-flow hooks pre-task --description "Final production validation"
npx claude-flow agent spawn --type production-validator
Production Validator verifies:
- All tests passing (unit, integration, E2E)
- Security audit complete with zero critical issues
- Performance benchmarks met or exceeded
- Monitoring and alerting systems active
- Backup and recovery procedures tested
- Rollback plan documented and rehearsed
Generate go/no-go report:
npx claude-flow memory store --key "product-launch/${LAUNCH_ID}/phase-4/production-validator/final-check"
-
Production Deployment (Day 2-3)
npx claude-flow agent spawn --type cicd-engineer
DevOps Engineer executes:
- Blue-green deployment to production
- Frontend deployment to CDN (global distribution)
- Mobile app submission (App Store + Google Play)
- Production database configuration and migration
- Monitoring, logging, and alerting activation
Deployment Script:
npx claude-flow workflow create --name "production-deployment" \
--steps '["backend","frontend","mobile","monitoring"]'
npx claude-flow workflow execute --workflow-id "prod-deploy-${LAUNCH_ID}"
Memory Pattern: product-launch/${LAUNCH_ID}/phase-4/devops-engineer/{deployment-log,status}
-
Launch Day Marketing Blitz (Day 3-5, Parallel)
npx claude-flow task orchestrate --strategy parallel --max-agents 4
Parallel campaign execution:
- Email Marketing: Launch announcement to existing list, automated sequences
- Social Media: Coordinated posts across all platforms, engagement monitoring
- Paid Advertising: Google Ads, Facebook/Instagram, LinkedIn campaigns live
Outputs:
- Live production application (web + mobile)
- Active marketing campaigns across all channels
- Sales team actively engaging leads
- Support team handling customer inquiries
- Real-time monitoring dashboards
Success Criteria:
Phase 5: Post-Launch Monitoring & Optimization (Week 11+, Continuous)
Duration: Ongoing
Execution Mode: Weekly reviews with adaptive optimization
Agents: performance-monitor, business-analyst, Various optimization agents
Process:
-
Weekly Performance Review (Every Monday)
npx claude-flow hooks session-restore --session-id "launch-${LAUNCH_ID}"
npx claude-flow agent spawn --type analyst
Business Analyst aggregates:
- User acquisition metrics (signups, activations, churn)
- Marketing performance (campaigns, channels, ROI)
- Sales pipeline progress (leads, opportunities, revenue)
- Support metrics (tickets, resolution time, satisfaction)
- Product usage analytics (features, engagement, retention)
Retrieve all metrics:
npx claude-flow memory retrieve --pattern "product-launch/${LAUNCH_ID}/phase-5/week-${WEEK_NUM}/*"
Generate insights and recommendations:
npx claude-flow memory store --key "product-launch/${LAUNCH_ID}/phase-5/weekly-report/week-${WEEK_NUM}"
-
Adaptive Optimization (Continuous)
Based on weekly insights, spawn specialist agents for targeted improvements:
If conversion rate is low:
npx claude-flow agent spawn --type optimizer --focus "conversion-optimization"
- A/B testing on landing page elements
- Funnel analysis and friction point identification
- Pricing experiment variations
- Checkout flow optimization
If support volume is high:
npx claude-flow agent spawn --type planner --focus "support-optimization"
- Identify common issues and root causes
- Create self-service solutions and documentation
- Proactive user education (tooltips, guides, videos)
- Product improvements to prevent issues
If marketing ROI is below target:
npx claude-flow agent spawn --type researcher --focus
Outputs:
- Weekly performance reports with trends
- Continuous product improvements and iterations
- Optimized marketing campaigns (improved ROI)
- Enhanced customer experience (reduced friction)
- Documented learnings for future launches
Success Criteria:
Memory Coordination
Namespace Convention
All workflow data follows this hierarchical pattern:
product-launch/{launch-id}/phase-{N}/{agent-type}/{deliverable-type}
Examples:
product-launch/saas-app-v1/phase-1/market-researcher/analysis
product-launch/saas-app-v1/phase-2/backend-developer/api-spec
product-launch/saas-app-v1/phase-3/marketing-specialist/campaign
product-launch/saas-app-v1/phase-4/devops-engineer/deployment-log
product-launch/saas-app-v1/phase-5/weekly-report/week-1
Cross-Phase Data Flow
Phase 1 → Phase 2:
npx claude-flow memory retrieve --key "product-launch/${LAUNCH_ID}/phase-1/product-manager/plan"
Phase 2 → Phase 3:
npx claude-flow memory retrieve --key "product-launch/${LAUNCH_ID}/phase-2/backend-developer/api-spec"
Phase 3 → Phase 4:
npx claude-flow memory retrieve --key "product-launch/${LAUNCH_ID}/phase-3/marketing-specialist/campaign"
Phase 4 → Phase 5:
npx claude-flow memory retrieve --pattern "product-launch/${LAUNCH_ID}/phase-4/*/metrics"
Scripts & Automation
Pre-Workflow Initialization
#!/bin/bash
PRODUCT_NAME="$1"
LAUNCH_ID="${PRODUCT_NAME}-$(date +%Y%m%d)"
npx claude-flow hooks pre-task --description "Product launch: ${PRODUCT_NAME}"
npx claude-flow swarm init --topology hierarchical --max-agents 15 --strategy adaptive
npx claude-flow memory store --key "product-launch/${LAUNCH_ID}/metadata" --value '{
"product_name": "'"${PRODUCT_NAME}"'",
"launch_id": "'"${LAUNCH_ID}"'",
"start_date": "'"$(date -I)"'",
"timeline_weeks": 10,
"phases": 5
}'
echo "✅ Product launch initialized: ${LAUNCH_ID}"
Per-Phase Coordination
#!/bin/bash
LAUNCH_ID="$1"
PHASE="$2"
npx claude-flow hooks session-restore --session-id "launch-${LAUNCH_ID}"
if [ "$PHASE" -gt 1 ]; then
PREV_PHASE=$((PHASE - 1))
npx claude-flow memory retrieve --pattern "product-launch/${LAUNCH_ID}/phase-${PREV_PHASE}/*"
fi
case $PHASE in
1)
echo "🔬 Executing Phase 1: Research & Planning"
npx claude-flow task orchestrate --strategy sequential --task "market-research"
;;
2)
echo "⚙️ Executing Phase 2: Product Development"
npx claude-flow task orchestrate --strategy parallel --max-agents 6
;;
3)
echo "📢 Executing Phase 3: Marketing & Sales Prep"
npx claude-flow task orchestrate --strategy parallel --max-agents 4
;;
4)
echo "🚀 Executing Phase 4: Launch Execution"
npx claude-flow task orchestrate --strategy sequential --priority critical
;;
5)
echo "📊 Executing Phase 5: Post-Launch Monitoring"
npx claude-flow task orchestrate --strategy adaptive
;;
esac
npx claude-flow hooks post-task --task-id "phase-${PHASE}-complete"
Post-Workflow Summary
#!/bin/bash
LAUNCH_ID="$1"
npx claude-flow memory retrieve --pattern "product-launch/${LAUNCH_ID}/*" > "/tmp/${LAUNCH_ID}-data.json"
npx claude-flow hooks post-task --task-id "launch-${LAUNCH_ID}" --export-metrics true
npx claude-flow hooks session-end --export-workflow "/tmp/${LAUNCH_ID}-workflow.json"
echo "✅ Product launch complete: ${LAUNCH_ID}"
echo "📊 Summary report: /tmp/${LAUNCH_ID}-data.json"
echo "📈 Workflow export: /tmp/${LAUNCH_ID}-workflow.json"
Success Metrics
Technical Metrics (Phase 2 & 4)
- Uptime: 99.9%+ during launch week
- API Response Time: < 200ms (p95)
- Page Load Time: < 2 seconds
- Error Rate: < 0.1%
- Test Coverage: > 90%
- Mobile App Ratings: > 4.0 stars
Business Metrics (Phase 5)
- User Signups: Target defined in Phase 1 strategy
- Activation Rate: > 40% (activated within 7 days)
- Conversion Rate: > 2.5% (free to paid)
- Customer Acquisition Cost (CAC): Within budget
- Monthly Recurring Revenue (MRR): Target growth trajectory
- Churn Rate: < 5% monthly
- Net Promoter Score (NPS): > 50
Marketing Metrics (Phase 3 & 4)
- Campaign ROI: > 3:1 across all channels
- Email Open Rate: > 25%
- Social Engagement: > 5% (likes, comments, shares)
- Paid Ad CTR: > 2%
- Organic Traffic Growth: > 20% month-over-month
- Press Coverage: 5+ publications
Support Metrics (Phase 5)
- First Response Time: < 2 hours
- Resolution Time: < 24 hours
- Customer Satisfaction (CSAT): > 4.5/5
- Self-Service Rate: > 60% (resolved without ticket)
- Ticket Volume: Declining trend
Usage Examples
Example 1: SaaS Product Launch
PRODUCT="TaskFlow AI"
LAUNCH_ID="taskflow-ai-20250101"
npx claude-flow agent spawn --type researcher
npx claude-flow swarm init --topology mesh --max-agents 6
npx claude-flow task orchestrate --strategy parallel
npx claude-flow workflow execute --workflow-id "prod-deploy-${LAUNCH_ID}"
npx claude-flow hooks session-restore --session-id "launch-${LAUNCH_ID}"
Example 2: Mobile App Launch
LAUNCH_ID="fitness-tracker-20250201"
npx claude-flow agent spawn --type mobile-dev --priority high
npx claude-flow agent spawn --type backend-dev --priority high
npx claude-flow agent spawn --type seo-specialist --focus "app-store-optimization"
npx claude-flow workflow execute --workflow-id "beta-deploy-${LAUNCH_ID}"
Example 3: Enterprise B2B Launch
LAUNCH_ID="enterprise-analytics-20250301"
npx claude-flow agent spawn --type researcher --focus "enterprise-b2b"
npx claude-flow agent spawn --type sales-specialist --priority critical
npx claude-flow task orchestrate --strategy "account-based-marketing"
GraphViz Process Diagram
See when-releasing-new-product-orchestrate-product-launch-process.dot for visual workflow representation showing:
- 5 phases with sequential and parallel execution patterns
- 15+ agent interactions and data flows
- Memory coordination points between phases
- Decision gates and validation checkpoints
- Optimization loops in Phase 5
Quality Checklist
Before considering launch complete, verify:
All phase deliverables stored in memory following namespace convention:
Workflow Complexity: High (15+ agents, 10 weeks, 5 phases)
Coordination Pattern: Hierarchical with adaptive parallel execution
Memory Footprint: ~50-100 memory entries per launch
Typical Use Case: Major product launches requiring comprehensive coordination
Converted and distributed by TomeVault — claim your Tome and manage your conversions.