Skip to main content

Understand How Segments Update in Omnisend

Learn how often your Segments refresh

Written by Ira

Segments update automatically. By setting filter rules, you define the conditions a contact must meet to enter or exit a segment. You do not need to refresh segments manually.

There are two types of segments, based on how and when updates occur:

  • Conditional Segments – update based on contact behavior or profile attributes.

  • Date-based Segments – update based on when a specific event occurred.

Continue reading to learn more about each segment type and how its update timing works.


Conditional Segments

Conditional segments update in real time. Whenever new data is added to a contact's profile, Omnisend checks it against the segment rules and adds or removes the contact accordingly.

If data is synced from your store with a delay, it will be checked against the segment rules as soon as it reaches Omnisend.

Note: It can take up to 1 minute for data changes to be fully processed and reflected in the segment count.

Date-Based Segments

Date-based segments update based on time-relative conditions. For example, a segment set to include contacts who viewed a page in the last 30 days automatically updates each day to reflect the most recent data.

Note: Segments with date-based filters refresh daily at 12:00 AM in your store's time zone. To adjust this, go to Store Settings Store Information Time Zone.

Updating an Existing Segment

To update an existing segment, go to Audience Segments, open the segment, edit or add a filter, and click Update segment.

Note: If your segment is used in an automation workflow – for entry/exit triggers, conditional splits, or audience filters – any changes to the segment affect who enters or exits the linked workflow.

The number of contacts in your account directly affects how long processing takes.

FAQ

Do segments update automatically when new contacts sign up or place an order?

Yes. Conditional segments update in real time within up to 1 minute of a contact's data changing. Date-based segments refresh daily at 12:00 AM in your store's time zone. You do not need to refresh them manually.

Why does my segment show more contacts than the campaign was sent to?

A segment includes contacts of all subscription statuses. Campaigns send only to subscribed contacts. The difference is non-subscribed contacts. To see how many contacts in a segment are subscribed to email, add a Subscription status is Subscribed to email filter.

Why does my current segment count differ from the recipient count of a campaign I sent months ago?

Segments always reflect who currently meets the filter rules. They do not store a snapshot of the audience at the time a campaign was sent. Contacts who subscribed after that send now appear; contacts who have unsubscribed no longer appear. To see exactly who received a specific campaign, go to Campaigns Reports and check the Sent list.


Need help to find the answer to your question? Reach out to our Support Team via in-app chat or at [email protected].

Did this answer your question?