Create Powerful Email Campaigns in Minutes
Our Campaign feature helps you create, customize, and send email campaigns with full control—whether you’re running a simple announcement or a complex marketing blast. Follow these easy steps to launch your campaign smoothly and confidently. The Campaign module provides a configurable workflow for composing, targeting, and delivering outbound email messages. It supports HTML-based marketing emails and plain text campaigns with tracking, authentication, and delivery controls.
1. Campaign Type Selection
Each campaign must define a delivery format:
HTML Campaign
Supports rich HTML content, inline styles, images, and links
Compatible with Email Builder (Pro / Classic)
Plain Text Campaign
Sends raw text content without HTML rendering
Recommended for transactional or minimal communication
The selected campaign type determines available template editors and rendering behavior during delivery.
2. Audience and Segment Resolution
Campaigns are delivered to a resolved recipient set defined by:
Contact Lists – Static collections of subscribers
Segments – Dynamic audiences generated from predefined rules (e.g. attributes, activity, tags)
At send time, the system resolves the final recipient list and applies deduplication to prevent multiple deliveries to the same address.
3. Campaign Configuration Parameters
Each campaign includes the following configuration fields:
Campaign Name
Internal identifier for management and reporting
Email Subject
Subject line rendered in the recipient inbox
Open Tracking
Injects a tracking pixel to record open events
Click Tracking
Rewrites URLs to track link interactions
DKIM Signature
Signs outgoing messages using the configured DKIM domain
Improves deliverability and authentication
Skip Failed Messages
Automatically bypasses invalid or failed recipients during sending
Prevents campaign interruption caused by hard bounces or malformed addresses
These parameters are stored as campaign metadata and applied at send execution.
4. Template Source Selection
Campaign content can be created from multiple template sources:
New Template
Generates a blank template instance linked to the campaign
Existing Template
Reuses a previously saved template
Custom HTML Upload
Accepts user-provided HTML files
Parsed and sanitized before rendering
Assets and links are processed for tracking compatibility
Templates are versioned and associated with the campaign at runtime.
5. Template Editing and Rendering
Templates can be modified using one of the following editors:
Email Builder Pro
Component-based editor with structured blocks
Supports advanced layout control
Classic Builder
Lightweight editor for direct content editing
During editing, the system ensures:
Valid HTML structure
Inline CSS compatibility for email clients
Preservation of tracking placeholders
6. Preheader Configuration
The Preheader is an optional metadata field rendered immediately after the subject line in supported email clients.
Injected into the email header or hidden preview text
Used to provide additional context and improve open rate
Does not affect the main email body
7. Delivery Scheduling and Execution
Campaign delivery supports two execution modes:
Send Now
Triggers immediate dispatch
Jobs are queued and processed asynchronously
Scheduled Send
Stores a future execution timestamp
Campaign is automatically triggered by the scheduler
During execution:
Recipients are resolved
Tracking is applied
DKIM signing is enforced
Messages are queued per delivery provider
Summary
The Campaign feature provides a flexible and extensible pipeline for email delivery, combining:
Configurable campaign metadata
Dynamic audience targeting
Multiple template sources and editors
Tracking, authentication, and delivery safeguards
Immediate or scheduled execution
This architecture ensures scalability, reliability, and full control over outbound email campaigns.