📨

Email Campaigns

Create and manage email marketing campaigns

🎯 Campaign Overview

Email campaigns in MailWizard allow you to send targeted email messages to your audience using predefined templates. Each campaign includes basic configuration for name, subject line, template selection, target audience, and sending speed control.

✨ Campaign Features

📧

Template Integration

Link campaigns to existing email templates

🎯

Target Management

Define recipient lists and targeting criteria

Speed Control

Control campaign sending speed and throttling

📊

Status Tracking

Monitor campaign lifecycle and status

✉️

Subject Lines

Customize email subject lines per campaign

🔄

Campaign Control

Start, pause, stop, and manage campaigns

➕ Creating Email Campaigns

Access Campaign Management

Navigate to Admin Panel → MailWizard → Campaigns and click "Create New Campaign"

Campaign Configuration

Descriptive name for the campaign (e.g., "Newsletter October 2024", "Product Launch")

Required field - must not be empty

Subject line that recipients will see in their inbox

Required field - must not be empty

Choose the email template to use for this campaign

Select from available templates - required field

Define the recipient list and targeting criteria

Large text field for target configuration

Control how fast emails are sent (throttling)

Integer value (default: 1) - controls sending rate

📊 Campaign Status

Available Status Types

PENDING

Campaign created, waiting to start

PAUSED

Campaign temporarily stopped

ACTIVE

Campaign currently running

STOPPED

Campaign manually stopped

COMPLETED

Campaign finished successfully

CANCELLED

Campaign cancelled before completion

⚙️ Managing Campaigns

👁️

View Campaigns

Browse all campaigns

  • • List all campaigns
  • • View campaign details
  • • Check template usage
✏️

Edit Campaigns

Modify campaign settings

  • • Update name and subject
  • • Change template
  • • Modify targets and speed
🔄

Status Control

Control campaign execution

  • • Start/pause campaigns
  • • Stop running campaigns
  • • Mark as completed
🗑️

Delete Campaigns

Remove campaigns

  • • Soft delete support
  • • Verify campaign status
  • • Permanent removal option

🔄 Campaign Lifecycle

Campaign Flow

1

PENDING

Created, ready to start

2

ACTIVE

Currently sending

PAUSED

Temporarily stopped

STOPPED

Manually stopped

COMPLETED

Successfully finished

CANCELLED

Cancelled

📋 Campaign Operations

Available Actions

Basic Operations

  • • Create new campaigns from scratch
  • • Edit campaign configuration
  • • Update campaign status
  • • Delete campaigns when finished
  • • View campaign details and history

Status Management

  • • Start pending campaigns
  • • Pause active campaigns
  • • Resume paused campaigns
  • • Stop running campaigns
  • • Mark campaigns as completed

🎯 Target Configuration

Defining Campaign Targets

The targets field allows you to specify recipient lists and targeting criteria for your campaign:

Target Options

  • • Email address lists
  • • User group selections
  • • Segmentation criteria
  • • Custom targeting rules
  • • Exclusion lists

Configuration Format

  • • Large text field for flexibility
  • • JSON or structured format support
  • • Multiple targeting methods
  • • Optional field (can be empty)
  • • Validation before campaign start

💡 Best Practices

Campaign Setup

  • • Use clear, descriptive campaign names
  • • Write compelling subject lines
  • • Test templates before campaign launch
  • • Verify target audience settings
  • • Set appropriate sending speed

Campaign Management

  • • Monitor campaign status regularly
  • • Use pause feature for emergency stops
  • • Clean up completed campaigns
  • • Track template performance
  • • Maintain organized campaign structure