ActiveCampaign activity windows allow you to use dates based on contact activities, such as email sends, opens, and clicks in your segments. For example, with activity windows, you can segment contacts that have not opened or clicked any emails in the last six months to help clean up contacts.
This article will help clarify how activity windows work within the ActiveCampaign condition builder.
Learn more about how to create segments in ActiveCampaign.
- Activity windows are currently only available for the following conditions:
- Email send
- Email open
- Email click
- Email reply
- Activity windows are available for all email types including, campaign, automation, and 1:1 emails.
Activity window availability
Activity windows can be found in most of the segment builders in ActiveCampaign and can only be used within specific conditions that support activity window functionality. Below is a list of conditions and segment builders that support activity windows.
Segment conditions that support activity window functionality:
|Condition||Supported Activity Window Operators|
Has not opened
Has been sent
Has not been sent
Has clicked on a link
Has not clicked on a link
Has not replied
|In the last [days, weeks, months, years], Between [exact dates, today, yesterday, relative dates],
List of segment builders that support activity window conditions:
|Segment Builder Location||Supports Activity Window Operators|
How to create a segment with activity windows
To begin using segment activity windows:
- From a supported segment builder, select a supported activity window condition.
- Once a selection is made, you will see a row of options appear below the selected condition, with options for selecting a specific activity window. Specify the activity window you want to apply to your selected condition.
- Depending on your segment builder, click “Next” or “Search” to complete the segment.
Activity window operator definitions
|Time Window Operator||Definition|
|In the last [days, weeks, months, years]||Only looks for activity that has happened within the last X amount of time. Time zones are not a factor with relative activity windows, it represents the exact number of seconds from when the condition is evaluated (e.g. “in the last 3 days” roughly translates to: 72 hours before the advanced search is run, when an automation block is processed, when an email is sent, etc.). “Months” refer to the same day of the month, just shifted.|
|Between [exact dates, today, yesterday, relative dates]||
Only looks for activity that has happened between two time periods. Activity windows can be specified as two exact dates, two relative dates, or as a combination.
For exact dates, as well as “today” and “yesterday”, the day is inclusive of the entire day (from 00:00:00 midnight to just before 00:00:00 the next day) using the time zone configured in your ActiveCampaign account settings. If the date on the left is identical to the date on the right, then this creates a 1 day window.
For relative dates, time zones are not a factor. The activity window represents the exact number of seconds from when the condition is evaluated (e.g. “in the last 3 days” roughly translates to: 72 hours before the advanced search is run, when an automation block is processed, when an email is sent, etc.). “Months” refer to the same day of the month, just shifted. If the date on the left is identical to the date on the right, then this creates a 0 second window and will never return any matches.
|Ever||Looks for all activity that matches the given condition, regardless of the activity window.|
Examples using activity windows
To help explain how activity windows work within segment conditions, we are going to use the following examples around email engagement. Below is an example scenario and solution using each activity window operator:
|Activity Window Operator||Use Case in Practice|
|In the last [days, weeks, months, years]||
|Between [exact dates, relative dates]||