Skip to main content

I noticed that every time I add new contacts that fill the criteria of a segment, the segment does not include these new profiles in its list, so I have to execute the Update segment process in the segment builder. Do I need to re-run the Update Segment builder process every time so it updates? Or does it need certain time to do that automatically?

Segments in Klaviyo are designed to update automatically and in real-time. Once you create a segment, it will pull in customers that meet the criteria you set from anywhere in your Klaviyo account. This means that new profiles that match the segment criteria should be added automatically. How often do segments update? | Klaviyo Community

However, there are a couple of exceptions:

  1. Segments with relative time conditions: These segments update once every 24 hours. For example, if you have a segment for customers who made a purchase in the last 30 days, it will update daily to add or remove profiles based on their purchase activity. Understanding how segments update | Klaviyo Help Center

  2. Segments with negative conditions: These segments may experience slight delays in updating.

If you notice that new profiles are not being added to your segment as expected, it might be worth checking if your segment relies on relative time conditions or negative conditions


Thank you ​@pranay I appreciate it. That was not my experience as I do not fall into these exceptions and still my segments didn’t update in real time, I had to run an update.


Segments in Klaviyo update automatically based on the criteria set. If a segment isn't updating:

  1. Check Criteria: Ensure the conditions are correct.
  2. Allow Time: Segments with relative timeframes or negative conditions may take up to 24 hours to update.
  3. Manually Refresh: Click "Update Segment" in the segment builder if immediate changes are needed.
  4. Verify Data: Ensure profiles meet the segment criteria.

If the issue persists, contact me.


Reply