Skip to main content

Evergreen Campaigns

Evergreen campaigns automate the scheduling of recurring broadcasts at set intervals. You can enable or disable these campaigns and track the performance of individual runs.

Overview

Evergreen Campaigns are automated recurring email campaigns that send on a schedule you define. Unlike one-time scheduled campaigns, evergreen campaigns repeat automatically based on your configured frequency - daily, weekly, monthly, or other intervals.

Use Cases

Use CaseFrequencyExample
Daily DigestDailySend daily news roundup at 8 AM
Weekly NewsletterWeeklySend weekly tips every Monday
Monthly UpdatesMonthlySend monthly product updates on the 1st
RSS ContentWhen new contentSend when blog has new posts

Viewing Evergreen Campaigns

Navigate to Campaigns → Evergreen Campaigns to view all evergreen campaigns.

Page Features

  • Add New button to create an evergreen campaign
  • Bulk Actions dropdown for operations on selected items
  • Our records / User records toggle
  • Filter by admin dropdown
  • Show entries dropdown
  • Search box

Evergreen Campaign Information

ColumnDescription
Evergreen NameName of the evergreen campaign
Previous RunDate/time of last execution
Next RunScheduled date/time of next execution
Total RunsNumber of times campaign has run (clickable to view history)
FrequencyHow often campaign runs (e.g., "Every Day", "Every Hour")
StatusActive (green) or Inactive toggle
Created onDate and time created
ActionsAction menu (three dots)

Creating an Evergreen Campaign

Navigate to Campaigns → Evergreen Campaigns and click Add New.

The evergreen campaign wizard has 4 steps:

  1. Campaign Type - Define campaign details, frequency, and recipients
  2. Broadcasts - Choose which broadcasts to send
  3. Sending Nodes - Select SMTP servers for delivery
  4. Settings - Configure delivery options and tracking

Step 1: Campaign Type

Campaign Name

Enter a name for this evergreen campaign. This helps identify the campaign in reports and the campaign list.

Campaign Type

The campaign type is set to Evergreen for recurring campaigns.

Frequency

Choose how often the campaign should run:

FrequencyDescription
YearlyRuns once per year on specified date
MonthlyRuns once per month on specified day
WeeklyRuns once per week on specified day
DailyRuns once per day at specified time
HourlyRuns every hour

Schedule Configuration

Configure when the campaign starts and runs:

FieldDescription
DateStart date for the campaign
TimeTime of day to run (for daily/weekly/monthly)
Day of weekWhich day to run (for weekly frequency)
Day of monthWhich day to run (for monthly frequency)

RSS Integration

Toggle Schedule if RSS has new feed to send the campaign only when new content is detected in your RSS feed.

How It Works

When enabled, the evergreen campaign will:

  1. Check for new content - Before each scheduled run, the system compares the RSS feed's latest publication date with the campaign's last run time
  2. Skip if no updates - If no new content has been published since the last run, the campaign is skipped
  3. Send if new content found - If the feed has newer content, the campaign proceeds to send

This ensures subscribers only receive emails when there's actually new content to share, preventing unnecessary emails and improving engagement.

Configuration

FieldDescription
Schedule if RSS has new feedToggle to enable RSS-based triggering
Select Dynamic Content TagsChoose which RSS-enabled Dynamic Content Tags to monitor

You can select multiple Dynamic Content Tags. The campaign will run if any of the selected tags have new content.

RSS Content via Dynamic Content Tags

RSS feed content is embedded into emails through Dynamic Content Tags. You must first create a Dynamic Content Tag with RSS integration, then use that tag (e.g., [[my-rss-feed]]) in your broadcast content.

See Dynamic Content Tags for complete RSS setup instructions.

RSS Campaign Workflow

1. Create Dynamic Content Tag with RSS feed
└── Configure feed URL and content template

2. Create Broadcast using the tag
└── Insert [[my-rss-tag]] in HTML body

3. Create Evergreen Campaign
└── Enable "Schedule if RSS has new feed"
└── Select the Dynamic Content Tag(s) to monitor
└── Set frequency (e.g., Daily at 9 AM)

4. System runs automatically
└── Checks for new RSS content
└── Sends only when new articles/posts found
RSS Campaigns

RSS-triggered campaigns are ideal for:

  • Blog update notifications
  • News digests
  • Podcast episode alerts
  • Content syndication
  • Product feed updates

Recipient Selection

Choose how to select recipients:

Contact Lists

Select Contact Lists to send to one or more lists.

FeatureDescription
SearchSearch for lists by name
Show selectedToggle to view only selected lists
Checkbox selectionCheck multiple lists to include
Contact countsShows number of contacts in parentheses

Segments

Select Segments to send to a dynamic segment.

FeatureDescription
SearchSearch for segments by name
Radio selectionSelect one segment
Contact countsShows number of matching contacts

Target Audience Filters

Toggle Target audience filters to add additional filtering criteria within your selected lists or segment.

Click Continue to proceed to Step 2.


Step 2: Broadcasts

Select which broadcasts to send in this evergreen campaign.

Broadcast Selection

FeatureDescription
SearchSearch for broadcasts by name
Show selectedToggle to view only selected broadcasts
Select allCheck to select all broadcasts
Checkbox selectionCheck multiple broadcasts to include

Broadcasts are displayed in a hierarchical structure grouped by broadcast group.

Multiple Broadcast Rotation

When multiple broadcasts are selected:

  • The system rotates through selected broadcasts
  • Each run can use different broadcasts
  • Rotation distributes content variation across runs

Click Continue to proceed to Step 3, or Back to return to Step 1.


Step 3: Sending Nodes

Select which SMTP servers (sending nodes) to use for delivery.

Sending Node Selection

FeatureDescription
SearchSearch for sending nodes by name
Show selectedToggle to view only selected nodes
Select allCheck to select all nodes
Checkbox selectionCheck multiple nodes to include

Sending nodes are displayed in a hierarchical structure grouped by SMTP group.

Sending Mode

Choose how emails are processed:

ModeDescription
Batches (sends fast)Process emails in batches for faster delivery
LoopProcess emails one at a time in a loop

Sending Node Selection Pattern

Choose how nodes are selected during rotation:

PatternDescription
SequentialUse nodes in order, one after another
RandomRandomly select nodes for each batch/email

Click Continue to proceed to Step 4, or Back to return to Step 2.


Step 4: Settings

Configure delivery timing, tracking, and sender options.

Performance Settings

SettingDescription
ThreadsNumber of parallel sending threads
Hourly speedToggle to limit emails per hour

Tracking Options

OptionDescriptionDefault
Insert Unsubscribe LinkAdd unsubscribe link to emailsEnabled
Track OpensMonitor when recipients open emailsEnabled
Track ClicksMonitor when recipients click linksEnabled

Contact Handling

OptionDescriptionDefault
Skip duplicatesSend only once to duplicate emails across listsEnabled
Skip unconfirmedDon't send to unconfirmed contactsEnabled

Email Headers

OptionDescriptionDefault
Add List-Unsubscribe headerInclude header for one-click unsubscribeDisabled

Sender Information

Choose how sender details are determined:

From Sending Node

Use the sender name and email configured in the selected SMTP sending node.

OptionDescription
Overwrite sender nameToggle to override the node's sender name
Override subject lineToggle to override the broadcast's subject

Custom

Specify custom sender details:

FieldDescription
Sender NameDisplay name for the sender
Sender EmailEmail address (with domain dropdown)
Bounce EmailEmail address for bounced messages
Reply-to EmailEmail address for replies
Override subject lineToggle to use a custom subject

Send Test Preview

Test your campaign before activating:

  1. Enter an email address in the Email Address field
  2. Click the send button (arrow icon)
Preview Limitations

Sending a preview will not convert the variables e.g. first name, last name, web version or unsubscribe links, etc.

Submit Campaign

Click Submit to create the evergreen campaign, or Back to return to Step 3.


Managing Evergreen Campaigns

Enabling/Disabling

Toggle the Status switch in the campaigns list to enable or disable an evergreen campaign:

StatusDescription
Active (Green)Campaign will run on schedule
InactiveCampaign is paused, will not run

Editing a Campaign

  1. Click the actions menu (three dots) next to a campaign
  2. Select Edit
  3. Modify settings through the 4-step wizard
  4. Save changes
Active Campaigns

Changes to active campaigns take effect on the next scheduled run. Currently running campaigns are not affected.

Deleting a Campaign

  1. Click the actions menu next to a campaign
  2. Select Delete
  3. Confirm deletion

Viewing Run History

Click the Total Runs number for any evergreen campaign to view its run history.

Run History Information

ColumnDescription
Campaign NameName of the evergreen campaign
Start TimeWhen the run started
StatusRun status (Completed, Running, Failed)
AudienceNumber of recipients for this run
ProgressCompletion percentage
ActionsView detailed statistics

Run Status

StatusDescription
CompletedRun finished successfully
RunningCurrently sending
QueuedScheduled, waiting to start
FailedEncountered errors
PausedTemporarily stopped

Evergreen Statistics

Navigate to Statistics → Evergreen Stats to view detailed performance metrics.

Available Metrics

MetricDescription
Total RunsNumber of times campaign has executed
Total SentTotal emails sent across all runs
Open RatePercentage of emails opened
Click RatePercentage of clicks on links
Unsubscribe RatePercentage who unsubscribed
Bounce RatePercentage of bounced emails

Per-Run Statistics

View statistics for individual runs:

  • Sent count
  • Delivered count
  • Opens (total and unique)
  • Clicks (total and unique)
  • Bounces
  • Unsubscribes
  • Complaints

Best Practices

Frequency Selection

  • Daily - Use for time-sensitive content (news, deals)
  • Weekly - Best for regular newsletters and updates
  • Monthly - Use for summaries, reports, product updates
  • RSS-triggered - Ideal for content-driven campaigns

Content Strategy

  • Varied content - Use multiple broadcasts for rotation
  • Evergreen content - Ensure content remains relevant over time
  • Personalization - Use merge tags for dynamic content
  • Clear expectations - Tell subscribers what to expect

Performance Optimization

  • Monitor open rates - Adjust timing if engagement drops
  • Review run history - Identify patterns in performance
  • Test send times - Find optimal times for your audience
  • Clean lists regularly - Remove inactive subscribers

Troubleshooting

Campaign Not Running

Possible causes:

  • Campaign status is inactive
  • No sending nodes selected
  • Selected nodes are offline
  • No contacts in selected lists/segment

Solutions:

  • Verify status toggle is active (green)
  • Check sending node configuration
  • Verify contact counts in lists
  • Review run history for errors

RSS Not Detecting New Content

Possible causes:

  • Invalid RSS feed URL
  • Feed not updated
  • Feed format not supported

Solutions:

  • Verify RSS URL is accessible
  • Check feed has recent items
  • Ensure feed is valid XML/RSS format

Inconsistent Send Times

Possible causes:

  • Server time zone differences
  • Queue processing delays
  • High server load

Solutions:

  • Verify server time zone settings
  • Check queue worker status
  • Review server performance

Duplicate Emails Sent

Possible causes:

  • "Skip duplicates" is disabled
  • Contact exists in multiple selected lists

Solutions:

  • Enable "Skip duplicates" in Step 4 settings
  • Review list overlap

Next Steps