Create Campaign - CRM05.1P1US5.1
1. Problem Statement
User Roles Identified:
- Marketing Manager: Responsible for creating and executing marketing campaigns to drive business objectives
- Campaign Specialist: Manages day-to-day campaign operations and optimization
Pain Points:
Marketing Manager:
- Difficulty in selecting appropriate campaign types for different business objectives
- Lack of guided workflow to ensure all campaign elements are properly configured
- Complex audience segmentation process without clear geographical distribution visibility
- Time-consuming campaign setup process with multiple disconnected steps
- Inability to preview and validate campaign configuration before launch
Campaign Specialist:
- Manual campaign creation process prone to errors and omissions
- Limited template options requiring custom workflow creation from scratch
- Complex scheduling configuration with multiple timezone and timing considerations
- Difficulty in coordinating campaign elements across different channels
- Lack of standardized campaign review process before execution
Core Problem:
The current campaign creation process is fragmented, manual, and lacks proper guidance, leading to inefficient campaign setup, potential configuration errors, and delayed time-to-market for marketing initiatives.
2. Who Are the Users Facing the Problem?
Marketing Manager
- Senior-level marketing professional responsible for strategic campaign planning
- Needs access to campaign goal selection, audience targeting, and performance review capabilities
- Requires comprehensive campaign oversight and approval functionality
Campaign Specialist
- Mid-level marketing professional responsible for tactical campaign execution
- Needs access to detailed campaign configuration, template management, and workflow building
- Requires hands-on campaign setup and optimization capabilities
3. Jobs To Be Done
For Marketing Manager: When I need to create targeted marketing campaigns to achieve specific business objectives, But I struggle with selecting appropriate campaign types and ensuring proper audience targeting without clear guidance, Help me choose the right campaign approach with guided workflows and audience visualization, So that I can launch effective campaigns that drive measurable business results.
For Campaign Specialist: When I need to execute campaign setups efficiently using proven templates and workflows, But I face time-consuming manual configuration processes and lack standardized templates, Help me access pre-built campaign templates and streamlined configuration tools, So that I can reduce setup time and minimize configuration errors while maintaining campaign quality.
4. Solution
The CRM Campaign Creation solution provides a comprehensive 5-step guided workflow that streamlines the entire campaign creation process from initial goal selection to final review and launch.
Key Capability Areas:
Campaign Goal Intelligence
- Smart campaign goal selection with predefined templates
- Goal-based workflow recommendations
- Campaign type suggestions based on objectives
Audience Management & Segmentation
- Visual audience selection with contact counts
- Geographical distribution mapping
- Real-time audience size calculation
- Multi-segment targeting capabilities
Template & Workflow Management
- Pre-built campaign templates library
- Custom workflow builder with drag-and-drop functionality
- Template categorization by campaign type and industry
Advanced Scheduling & Timing
- Flexible campaign timeline configuration
- Timezone-aware scheduling
- Budget allocation and tracking
- Send time optimization features
Campaign Review & Validation
- Comprehensive pre-launch review dashboard
- Configuration validation and error checking
- Campaign summary with key metrics preview
- Approval workflow integration
Multi-Channel Integration
- Email campaign configuration
- LinkedIn outreach capabilities
- Cross-channel workflow coordination
Analytics & Performance Tracking
- Campaign performance monitoring
- Audience engagement analytics
- ROI tracking and reporting
5. Major Steps Involved
StepPhase 1: Campaign Goal Selection & Type Configuration
Step 2: Audience Selection & Targeting
Audience Selection Interface: View "Select Target Segments" sectionReview Available Segments:Enterprise Prospects (245 contacts, North America)Newsletter Subscribers (1250 contacts, Global)Event Attendees (89 contacts, Europe)Product Trial Users (156 contacts, Asia Pacific)
Select Target Segments:Check checkbox for "Newsletter Subscribers"Check checkbox for "Product Trial Users"View real-time total audience calculation: "Total Audience: 1406 contacts"
Geographic Validation:View "Geographical Distribution" map on right sideConfirm audience distribution shows Global and Asia Pacific regionsVerify audience concentration aligns with campaign objectives
Final Audience Review: Confirm total contact count meets campaign requirementsProceed: Click "Next" button to advance to Step 3
Step 3: Content & Workflow Configuration
Content Selection Method: Choose between three tabs - "Templates", "Workflow", "My Workflows"Browse Templates: Click "Templates" tab to view pre-built optionsTemplate Review:Scroll through available templates (Cold Email Campaign, B2B Sales Funnel, Lead Nurturing Series, etc.)Click "Lead Nurturing Series" template cardReview template details: "Marketing, 10 nodes"Read workflow preview: "Contact Form → Educational Email → Wait 7 days → Case Study"
Template Selection: Click "Use Template" buttonTemplate Configuration(if customization needed):System may redirect to workflow builder for modificationsReview workflow nodes and connectionsModify timing, content, or decision points as needed
Proceed: Click "Next" button to advance to Step 4
Step 4: Schedule & Budget Configuration
Campaign TimelineSetup:Start Date: Click calendar picker, select date 3 days from current dateEnd Date: Click calendar picker, select date 45 days from start dateReview frequency note: "Often scheduled around marketing campaigns or seasons"
Budget Configuration:Enter "$2500" in Campaign Budget fieldReview budget inclusion note about email sending, design, content, and promotional offers
Timezone & Schedule Settings:Campaign Timezone: Select "UTC (Coordinated Universal Time)" from dropdownMax Emails Per Hour: Enter "500" (reduced from default 1000)Check "Limit emails on send overwhelming recipients" checkbox
Send Time Optimization:Check "Enable Optimal Send Times" checkboxReview explanation: "Send emails when your audience is most engaged"Check "AI-Powered Send Time Optimization" for enhanced delivery
Weekly Exclusions:Exclude Weekdays: Check boxes for "Saturday" and "Sunday"Leave weekdays unchecked for business audience targeting
Email Configuration:Sending Email Address: Select "noreply@company.com" from dropdownChoose "Primary" sender typeCheck "Enable Send Throttling" for delivery rate control
Proceed: Click "Next" button to advance to Step 5
Step 5: Review & Launch
- Campaign Creation and Configuration
- Navigate to Campaigns module and click "Create Campaign"
- Define campaign parameters: name ("Q4 Product Launch"), type (Email Marketing), priority (High)
- Set timeline: Start date (2024-01-15), End date (2024-02-15)
- Configure budget allocation ($5,000 total budget)
- Assign campaign owner (Sarah Johnson)
- Audience Segmentation and Targeting
- Access Segments tab to configure target audiences
- Define segments with contact counts: Enterprise (450 contacts, North America), SMB (320 contacts, Europe), Startup (180 contacts, Asia)
- Set total target reach (2,847 contacts available)
- Configure segment-specific parameters and regional targeting
- Content Creation and Email Setup
- Navigate to Content tab for email template management
- Create/select email templates from library (Welcome Series Template)
- Configure email settings and tracking parameters
- Set up automated email sequences and timing
- Review
Dashboardcontent for compliance and brand guidelines
Phase 2: Campaign Execution & Monitoring:
4. Campaign Launch and Initial Tracking
- Activate campaign status from Draft to Active
- Monitor initial send metrics: emails queued and delivered
- Track Email Send Management: Total Sent (1), Delivered (1), Opened (1), Failed/Bounced (0)
- Review
"real-time delivery performance and troubleshoot issues
- Performance Monitoring and Analytics
- Access campaign dashboard for real-time metrics
- Monitor key performance indicators: ROI (285%), Open Rate (70%), Click Rate (14%)
- Track contacts sent (2,250) against target population
- Review
YourbudgetCampaign"utilizationsummaryprogresspage(68% used, $1,800 remaining) - Analyze campaign timeline completion (1916% Complete status shown)
- Segment Performance Analysis
- Navigate to Segments performance comparison view
- Analyze segment-specific metrics across Enterprise, SMB, and Startup audiences
- Review conversion rates: Enterprise (8%), SMB (5%), Startup (4%)
- Compare revenue generation: Enterprise ($28,520), SMB ($17,379), Startup ($43,800)
- Identify top-performing segments for optimization
Phase 3: Lead Management & Conversion
7. Hot Leads Identification and Management
- Monitor Hot Leads notifications ("Hot Leads from Q4 Product Launch" - 2 Leads)
- Review high-scoring leads: Sarah Johnson (Score 95), Michael Chen (Score 92)
- Analyze engagement levels (Very High Engagement indicators)
- Access detailed lead profiles with contact information and activity history
- Prioritize leads based on score, recency, and engagement depth
- Lead Follow-up and Conversion Tracking
- Navigate to Leads tab for comprehensive lead management
- Review pipeline metrics: Total Leads (1), Qualified Leads (0), Hot Leads (1), Pipeline Value ($25,000)
- Track lead progression and update status classifications
- Coordinate with sales team for immediate follow-up actions
- Document lead interactions and conversion outcomes
Phase 4: Analysis & Optimization
9. Performance Over Time Analysis
- Access Performance Over Time section for trend analysis
- Review daily performance breakdown: Jan 15 (300 Sent, 210 Opened, 42 Clicked, 8 Converted)
- Identify performance patterns across campaign duration
- Analyze peak engagement periods and optimization opportunities
- Track conversion trends and seasonal impacts
- Campaign
IntentActivityVerificationand Audit Review:- Navigate to Activities tab for complete campaign timeline
- Review activity log: Campaign Created (09:00:00), Campaign Started (10:00:00)
- Monitor user actions and system events with full attribution
- Track campaign modifications and configuration changes
- Maintain compliance documentation and audit trails
Goal: Confirm displays "Nurture leadsReporting andprospects"Data Export- Generate comprehensive campaign reports using Export Activities
VerifyCreategoalcustomdescriptionperformancematchesdashboardsoriginalforselectionstakeholders- Schedule automated reporting for ongoing campaign monitoring
- Export data for external analysis and presentation
- Share insights across marketing and sales teams
- Campaign
OverviewOptimizationValidationand Future Planning:Name:AnalyzeVerify "Q1 2025 Lead Nurturing" displays correctlyType: Confirm "Promotional"overall campaigntypeFunnel Target: Verify selected funnel stageDescription: Review campaign description or "No description" status
Target Audience Confirmation:Segments: Verify "Newsletter Subscribers, Product Trial Users"Total Contacts: Confirm "1406" contact count with green checkmark
Workflow Configuration Review:Workflow Nodes: Verify "10 nodes" from Lead Nurturing templateWorkflow Paths: Check "Multiple connections" statusReview any workflow warnings (e.g., "No workflow configured" alert)
Schedule & Budget Validation:Start Date: Confirm selected start date displays correctlyEnd Date: Confirm selected end date displays correctlyBudget: Verify "$2500" budget amountTimezone: Confirm "UTC" timezone settingSending Email: Verify "noreply@company.com" sender address
Final Validation: Review any error messages or warnings that need resolutionCampaign Launch Decision:Save as Draft: Click "Previous" if changes needed, system saves progressLaunch Campaign: Click green "Create Campaign" button to go live
Confirmation: System displays success messageeffectiveness andredirectsROIto campaign management
Post-Condition: Campaign is successfully created and active, with all stakeholders notified and campaign tracking initiated.
Alternative Flows:
Custom Workflow Creation (Step 3 Alternative):
Select "Start from Scratch" in content sectionachievementAccessIdentifyCampaignsuccessfulWorkflow BuilderDrag nodes from sidebar: Triggers → Channels → ConditionsConfigure each node with specific parametersConnect nodes to create logical workflow pathTest workflow logic and timingSave as custom workflowstrategies for futureuse
Mycampaign Workflows Usage (Step 3 Alternative):
Click "My Workflows" tabreplicationBrowseDocumentsavedlessonsworkflows (e.g., "linkedin" workflow with "1 nodes, 0 connections")Select existing workflowClick "Load" button to import workflowModify loaded workflow as neededProceed with loaded/modified workflow
Draft Management Flow:
At any step, user can navigate away without completingSystem auto-saves progress as draftUser can return to "My Campaigns" to continue draftDraft shows completion percentagelearned andlastoptimizationmodified timestamprecommendationsUserPlancanfollow-upresumecampaignsfrombasedlastoncompletedsegmentstepperformance data- Update audience segmentation and targeting strategies for improved results
6. Flow Diagram
mermaid
graph TD
A[Start Campaign Creation] --> B[Select Campaign Goal]
B --> C{Goal Selected?}
C -->|Yes| D[Configure Campaign Type & Details]
C -->|No| B
D --> E[Select Target Audience]
E --> F[View Geographical Distribution]
F --> G{Audience Approved?}
G -->|Yes| H[Choose Content Option]
G -->|No| E
H --> I{Template or Custom?}
I -->|Template| J[Browse Template Library]
I -->|Custom| K[Access Workflow Builder]
J --> L[Select Template]
K --> M[Build Custom Workflow]
L --> N[Configure Schedule & Budget]
M --> N
N --> O[Set Timeline & Frequency]
O --> P[Configure Send Parameters]
P --> Q[Review Campaign Configuration]
Q --> R{Validation Passed?}
R -->|Yes| S[Launch Campaign]
R -->|No| T[Fix Issues]
T --> Q
S --> U[Campaign Active]
subgraph "Step 1: Campaign Type"
B
C
D
end
subgraph "Step 2: Audience"
E
F
G
end
subgraph "Step 3: Content"
H
I
J
K
L
M
end
subgraph "Step 4: Schedule"
N
O
P
end
subgraph "Step 5: Review"
Q
R
S
T
end
7. Business Rules
General Rules:
- Campaign Name: Must be between 3-100 characters, alphanumeric with spaces allowed
- Campaign Description: Optional field, maximum 500 characters
- Campaign Goal Selection: Mandatory selection from predefined options before proceeding
- Progress Navigation: Users can navigate between completed steps but cannot skip mandatory steps
- Data Persistence: All entered data is automatically saved as draft during navigation
Campaign Type Rules:
- Promotional Emails: Suggested for "Launch new product" and "Share valuable content" goals
- Drip Campaigns: Suggested for "Nurture leads and prospects" goals
- Event Campaigns: Suggested for "Promote an event or webinar" goals
- Funnel Target: Must be selected from dropdown with predefined options (Top: Brand awareness, Middle: Nurturing, Bottom: Sales conversion)
- Campaign Type Selection: Changes recommended best practices and frequency suggestions
Audience Segmentation Rules:
- Minimum Audience Size: Campaigns require minimum 10 contacts to proceed
- Maximum Audience Size: No system limit but warning displayed for audiences >10,000 contacts
- Segment Selection: Multiple segments can be selected with real-time total calculation
- Geographic Distribution: Automatically calculated when segments are selected, displayed as "Select segments to see geographical distribution"
- Contact Counts: Display format shows "X contacts" next to each segment option
- Exclusion Logic: Selected segments are additive (OR logic), not intersective
Template and Workflow Rules:
- Pre-built Templates: Categorized by Sales, Marketing, Events, Social, Product
- Node Count Display: Shows number of nodes in each template (e.g., "5 nodes", "12 nodes")
- Workflow Preview: Must display workflow components before selection
- Custom Workflow: Can be created using drag-and-drop interface with predefined node types
- Template Categories:
- Triggers: Newsletter Signup, Contact Us, Get Custom Quote, Schedule Demo, Trial Request
- Channels: Send Email, LinkedIn
- Conditions: Email Opened?, Link Clicked?, LinkedIn Connected?
Scheduling Rules:
- Start Date: Cannot be earlier than current date
- End Date: Must be later than start date, minimum 1 day campaign duration
- Campaign Budget: Accepts numeric values only, currency format ($)
- Timezone: Defaults to "UTC (Coordinated Universal Time)" with dropdown selection
- Max Emails Per Hour: Numeric input with default suggestion of 1000
- Send Time Optimization: Optional feature with explanation text
- Optimal Send Times: Checkbox selection for specific days of week
- Exclude Weekdays: Multi-select checkboxes for Monday through Sunday
- Frequency Settings: Often scheduled around marketing campaigns or seasons
Email Configuration Rules:
- Sending Email Address: Must be valid email format and verified domain
- Primary/Secondary: Dropdown selection affects sender reputation
- Send Throttling: Optional feature to control email delivery rate
- Email Templates: Must be selected or configured before proceeding to schedule
Validation and Review Rules:
- Campaign Intent Validation: Must match selected goal from step 1
- Audience Validation: Must have selected segments with total count > 0
- Workflow Validation: Must have at least one workflow configured or template selected
- Schedule Validation: Start date, end date, and timezone must be properly configured
- Required Fields: Campaign name, goal, audience, and schedule are mandatory
- Error Handling: System displays specific validation errors with guidance for resolution
Status and Progress Rules:
- Step Completion: Green checkmark indicates completed steps
- Current Step: Blue highlighting indicates active step
- Navigation: Previous and Next buttons enable step-by-step progression
- Draft Saving: Campaign saved as draft automatically, can be completed later
- Final Review: All sections must show valid configuration before launch option appears
My Workflows Rules:
- Workflow Saving: Custom workflows saved with timestamp (e.g., "Aug 31, 2025, 03:51 AM")
- Node Connection Count: Displays "X nodes, Y connections" for saved workflows
- Load Functionality: Saved workflows can be loaded and modified
- Success Notification: Displays success message when workflow is saved successfully
8. Sample Data
Campaign Goals:
- Launch a new product or feature
- Nurture leads and prospects
- Retain existing customers
- Promote an event or webinar
- Share valuable content
- Something else
Audience Segments:
- Enterprise Prospects: 245 contacts, North America
- Newsletter Subscribers: 1250 contacts, Global
- Event Attendees: 89 contacts, Europe
- Product Trial Users: 156 contacts, Asia Pacific
Campaign Templates:
- Cold Email Campaign for Sales: 5 nodes
- Simple B2B Sales Funnel: 12 nodes
- Lead Nurturing Series: 10 nodes
- Webinar Promotion: 15 nodes
- Product Launch: 16 nodes
- LinkedIn Building Outreach Program: 14 nodes
Workflow Nodes:
Schedule Configuration:
- Start Date: Current date + 1 day
- End Date: Start date + 30 days
- Budget: $5000
- Timezone: UTC
- Max Emails Per Hour: 1000
- Exclude: Monday, Saturday, Sunday
9. Acceptance Criteria
- The system must display campaign goal selection with 6 predefined options on the first step
- The system must provide guided navigation with 5 distinct steps (Campaign Type, Audience, Content, Schedule, Review)
- The system must calculate and display real-time audience count when segments are selected
- The system must show geographical distribution visualization after audience segment selection
- The system must provide pre-built templates categorized by campaign type and business function
- The system must allow custom workflow creation using drag-and-drop interface
- The system must validate campaign configuration before allowing launch
- The system must save campaign progress automatically as users navigate between steps
- The system must display workflow preview with node count for all templates
- The system must enforce minimum audience size of 10 contacts before proceeding
- The system must provide timezone-aware scheduling with date picker controls
- The system must allow email configuration with verified sender addresses
- The system must display comprehensive review summary before campaign launch
- The system must support campaign saving as draft with timestamp tracking
- The system must provide "Back to Campaigns" navigation from any step
- The system must display progress indicators with completion status for each step
- The system must enforce required field validation (name, goal, audience, schedule)
- The system must provide template filtering and search capabilities
- The system must allow workflow modification and custom node configuration
- The system must display success confirmation upon campaign creation
10. Process Changes
Current ProcessNew ProcessImpact AnalysisFrom: Manual campaign setup with disconnected tools To: Guided 5-step workflow with integrated toolsReduces campaign setup time by 60% and eliminates configuration errorsFrom: Audience selection without size visibility To: Real-time audience calculation with geographical distributionImproves targeting accuracy by 40% and reduces audience estimation errorsFrom: Custom workflow creation from scratch To: Template-based workflow with customization optionsDecreases workflow creation time by 75% and ensures best practice implementationFrom: Manual schedule configuration across multiple systems To: Integrated scheduling with timezone and optimization featuresReduces scheduling errors by 80% and improves delivery timing optimizationFrom: Ad-hoc campaign review process To: Standardized validation and review dashboardIncreases campaign launch success rate by 50% and reduces post-launch issuesFrom: Siloed template management To: Centralized template library with categorizationImproves template reusability by 90% and reduces campaign creation timeFrom: Limited workflow visualization To: Visual workflow builder with drag-and-drop functionalityIncreases workflow understanding by 70% and reduces configuration complexity
11. Impact from Solving This Problem
MetricImprovementCampaign Setup Time60% reduction from 4 hours to 1.5 hours averageConfiguration Errors80% reduction in campaign launch failures due to setup issuesTemplate Reusability90% increase in template usage across campaignsTime to Market50% faster campaign launch from concept to executionUser Productivity40% improvement in marketing team efficiencyCampaign Success Rate35% increase in campaign performance due to better targetingTraining Time70% reduction in new user onboarding timeProcess Standardization100% compliance with campaign creation best practicesWorkflow Creation Speed75% faster custom workflow developmentAudience Targeting Accuracy45% improvement in segment selection precision
12. User Behavior Tracking
Marketing Manager Tracking:
campaign_goal_selected
Campaign Specialist Tracking:
workflow_builder_accessed
Key Questions These Events Answer:
- What campaign goals drive the highest engagement and conversion rates?
- Which audience segments and sizes correlate with campaign success?
- What template categories and workflow complexity levels perform best?
- How can we optimize the campaign creation flow to reduce abandonment?
- What scheduling and timing patterns lead to optimal campaign performance?
- Which workflow nodes and combinations drive the best results?
- How can we improve template usage and customization capabilities?