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
PhaseStep 1: Campaign Goal Selection & Type Configuration
Step 2: Audience Selection & Targeting
- Audience Selection Interface: View "Select Target Segments" section
- Review 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 side
- Confirm audience distribution shows Global and Asia Pacific regions
- Verify audience concentration aligns with campaign objectives
- Final Audience Review: Confirm total contact count meets campaign requirements
- Proceed: 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 options
- Template Review:
- Scroll through available templates (Cold Email Campaign, B2B Sales Funnel, Lead Nurturing Series, etc.)
- Click "Lead Nurturing Series" template card
- Review template details: "Marketing, 10 nodes"
- Read workflow preview: "Contact Form → Educational Email → Wait 7 days → Case Study"
- Template Selection: Click "Use Template" button
- Template Configuration (if customization needed):
- System may redirect to workflow builder for modifications
- Review workflow nodes and connections
- Modify timing, content, or decision points as needed
- Proceed: Click "Next" button to advance to Step 4
Step 4: Schedule & Budget Configuration
- Campaign Timeline Setup:
- Start Date: Click calendar picker, select date 3 days from current date
- End Date: Click calendar picker, select date 45 days from start date
- Review frequency note: "Often scheduled around marketing campaigns or seasons"
- Budget Configuration:
- Enter "$2500" in Campaign Budget field
- Review budget inclusion note about email sending, design, content, and promotional offers
- Timezone & Schedule Settings:
- Campaign Timezone: Select "UTC (Coordinated Universal Time)" from dropdown
- Max 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" checkbox
- Review 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 dropdown
- Choose "Primary" sender type
- Check "Enable Send Throttling" for delivery rate control
- Proceed: Click "Next" button to advance to Step 5
Step 5: Review & Launch
- Campaign
CreationReviewand ConfigurationDashboardNavigate:to Campaigns module and clickReview "CreateReview Your Campaign" summary pageDefine 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 TargetingAccess Segments tab to configure target audiencesDefine 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 SetupNavigate to Content tab for email template managementCreate/select email templates from library (Welcome Series Template)Configure email settings and tracking parametersSet up automated email sequences and timingReview content for compliance and brand guidelines
Phase 2: Campaign Execution & Monitoring
4. Campaign Launch and Initial Tracking
Activate campaign status from Draft to ActiveMonitor initial send metrics: emails queued and deliveredTrack Email Send Management: Total Sent (1), Delivered (1), Opened (1), Failed/Bounced (0)Review real-time delivery performance and troubleshoot issues
Performance Monitoring and AnalyticsAccess campaign dashboard for real-time metricsMonitor key performance indicators: ROI (285%), Open Rate (70%), Click Rate (14%)Track contacts sent (2,250) against target populationReview budget utilization progress (68% used, $1,800 remaining)Analyze campaign timeline completion (1916% Complete status shown)
Segment Performance AnalysisNavigate to Segments performance comparison viewAnalyze segment-specific metrics across Enterprise, SMB, and Startup audiencesReview 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 historyPrioritize leads based on score, recency, and engagement depth
Lead Follow-up and Conversion TrackingNavigate to Leads tab for comprehensive lead managementReview pipeline metrics: Total Leads (1), Qualified Leads (0), Hot Leads (1), Pipeline Value ($25,000)Track lead progression and update status classificationsCoordinate with sales team for immediate follow-up actionsDocument lead interactions and conversion outcomes
Phase 4: Analysis & Optimization
9. Performance Over Time Analysis
Access Performance Over Time section for trend analysisReview daily performance breakdown: Jan 15 (300 Sent, 210 Opened, 42 Clicked, 8 Converted)Identify performance patterns across campaign durationAnalyze peak engagement periods and optimization opportunitiesTrack conversion trends and seasonal impacts
- Campaign
ActivityIntent Verification:- Goal: Confirm displays "Nurture leads and
Audit ReviewNavigate to Activities tab for complete campaign timelineprospects"ReviewVerifyactivitygoallog:descriptionCampaignmatchesCreatedoriginal(09:00:00), Campaign Started (10:00:00)Monitor user actions and system events with full attributionTrack campaign modifications and configuration changesMaintain compliance documentation and audit trails
Reporting and Data ExportGenerate comprehensive campaign reports using Export ActivitiesCreate custom performance dashboards for stakeholdersSchedule automated reporting for ongoing campaign monitoringExport data for external analysis and presentationShare insights across marketing and sales teamsselection
- Campaign
OptimizationOverview Validation:- Name: Verify "Q1 2025 Lead Nurturing" displays correctly
- Type: Confirm "Promotional" campaign type
- Funnel Target: Verify selected funnel stage
- Description: 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 template
- Workflow Paths: Check "Multiple connections" status
- Review any workflow warnings (e.g., "No workflow configured" alert)
- Schedule & Budget Validation:
- Start Date: Confirm selected start date displays correctly
- End Date: Confirm selected end date displays correctly
- Budget: Verify "$2500" budget amount
- Timezone: Confirm "UTC" timezone setting
- Sending Email: Verify "noreply@company.com" sender address
- Final Validation: Review any error messages or warnings that need resolution
- Campaign Launch Decision:
- Save as Draft: Click "Previous" if changes needed, system saves progress
- Launch Campaign: Click green "Create Campaign" button to go live
- Confirmation: System displays success message and
FutureredirectsPlanningAnalyze overallto campaigneffectivenessmanagement
- Goal: Confirm displays "Nurture leads and
Post-Condition: Campaign is successfully created and ROIactive, achievementwith all stakeholders notified and campaign tracking initiated.
Alternative Flows:
Custom Workflow Creation (Step 3 Alternative):
- Select "Start from Scratch" in content section
IdentifyAccesssuccessfulCampaignstrategiesWorkflow Builder- Drag nodes from sidebar: Triggers → Channels → Conditions
- Configure each node with specific parameters
- Connect nodes to create logical workflow path
- Test workflow logic and timing
- Save as custom workflow for future
campaignuse
My replicationWorkflows Usage (Step 3 Alternative):
- Click "My Workflows" tab
DocumentBrowselessonssavedlearnedworkflows (e.g., "linkedin" workflow with "1 nodes, 0 connections")- Select existing workflow
- Click "Load" button to import workflow
- Modify loaded workflow as needed
- Proceed with loaded/modified workflow
Draft Management Flow:
- At any step, user can navigate away without completing
- System auto-saves progress as draft
- User can return to "My Campaigns" to continue draft
- Draft shows completion percentage and
optimizationlastrecommendationsmodified timestamp PlanUserfollow-upcancampaignsresumebasedfromonlastsegmentcompletedperformance dataUpdate audience segmentation and targeting strategies for improved resultsstep
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?