Campaigns are one-time email broadcasts sent to a segment of your subscribers. Use them for announcements, newsletters, promotions, and any communication that goes to multiple people at once.
Enable Spread Over Time to distribute your campaign sends gradually over a configurable window, protecting your sender reputation during warmup.How it works:
Choose when the campaign should start sending
Select “Spread over time” as the delivery strategy
Use the slider to choose a delivery window (1-24 hours)
The first batch sends at the chosen start time
Remaining batches are spaced evenly across the window
When to use:
Warming up a new sending domain
Sending your first large campaign (1,000+ recipients)
You’ve sent fewer than 10,000 emails total (Sequenzy will recommend this automatically)
Example:
Campaign start: Tomorrow at 9:00 AMSpread window: 12 hoursSubscribers: 1,200Chunks: 5Chunk 1: Sent at 9:00 AMChunk 2: Sent at 12:00 PMChunk 3: Sent at 3:00 PMChunk 4: Sent at 6:00 PMChunk 5: Sent at 9:00 PM
Spread Over Time and Send Time Optimization are mutually exclusive. You can
only enable one per campaign.
Enable Send Time Optimization to deliver emails at each subscriber’s optimal time based on their engagement patterns.How it works:
Toggle “Send Time Optimization” on the schedule step
Sequenzy analyzes each subscriber’s historical open times (last 90 days)
Emails are delivered within a 12-hour window at each subscriber’s optimal hour
Subscribers without enough data receive emails at the scheduled time
Requirements:
Subscribers need at least 5 email opens in the last 90 days
The UI shows how many subscribers have computed optimal times
Example:
Campaign scheduled: 9:00 AM12-hour window: 9:00 AM - 9:00 PMSubscriber A: Usually opens at 2:00 PM → Sent at 2:00 PMSubscriber B: Usually opens at 6:00 PM → Sent at 6:00 PMSubscriber C: Not enough data → Sent at 9:00 AM (scheduled time)
After sending, view the delivery distribution chart to see how STO spread your campaign across hours.
You can use rolling values like 7 days ago, natural language like last week, or fixed dates like 2026-03-01 and Mar 1 2026.Rolling values update automatically as time passes. Fixed dates stay fixed.Examples:
Added less_than 30 days agoAdded more_than 2026-03-01
More targeting examples:
Status is "active"Added less_than 7 days agoTags contains "customer"
Tags contains "trial"Added more_than Mar 1 2026
Attribute trial_ends_at lte 3 days from nowEmail contains "@company.com"
1. Campaign marked as "sending" │ ▼2. Fetch all matching subscribers (apply filters) │ ▼3. Split into chunks (100 per batch) │ ▼4. Queue each chunk for processing │ ▼5. Each chunk: - Render email with personalization - Send via email provider - Record in analytics │ ▼6. All chunks complete │ ▼7. Campaign marked as "sent"
<!-- Original --><a href="https://example.com">Click here</a><!-- With tracking --><a href="https://api.sequenzy.com/t/c/[tracking-id]?url=...">Click here</a>
You can enable/disable tracking per company in Settings → Tracking.
✓ Feature update → Only to customers using that feature✓ Upgrade offer → Only to free/starter tiers✓ Renewal reminder → Only to annual subscribers✗ Everything → All subscribers