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​