📨

# 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

Campaign Name

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

Required field - must not be empty
Email Subject

Subject line that recipients will see in their inbox

Required field - must not be empty
Template Selection

Choose the email template to use for this campaign

Select from available templates - required field
Target Audience

Define the recipient list and targeting criteria

Large text field for target configuration
Sending Speed

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