Dynamic segments are audience groups that update automatically in real time, based on the rules you define with events and attributes. Once created, they continuously refresh to include users who meet the criteria and remove those who no longer match — ensuring your campaigns always target the most relevant audience without manual updates
This article covers the answers to the questions below:
Use cases
Dynamic segments help ensure your campaigns and automations remain timely, relevant, and aligned with each user’s current activity:
Send targeted campaigns
Build precise audience subgroups to deliver more relevant messages instead of contacting your entire list. For example, target newsletter subscribers who opened an email in the last 30 days.
Trigger automated flows
Use a segment as the trigger for automated campaigns across channels such as Email, Web Push, WhatsApp, or SMS. For example, launch a welcome flow when a user makes their first purchase.
Analyze audience trends
Monitor changes in segment size in real time to understand engagement and behavior patterns.
Dynamic Segments Listing Page
To view the Dynamic Segments listing page, navigate to Audience > Segments > Dynamic Segments. You can find the following details of your dynamic segments on this page:

Select Tags: Displays the segments based on the tags.
Search: Describes the search criteria. You can search for a segment by email, name, uuid, or phone number.
Name: Specifies the name of the segment you assign while creating segments. When you click on a segment, you can view the details of the summary and users.
Filters: Specifies the applied filters to a particular segment, if any.
Last Updated On: Displays the last date the segment was updated.
Tags: Displays the tags that you have assigned.
Remarketing: Displays the remarketing channels to which you send your dynamic segments. It turns blue when it is integrated.
Actions: Exports the details of the dynamic segment to a CSV file.
Menu (three-dots): If you click the menu against a segment, you can see the following options:
Pin to Top: Use it to pin the selected dynamic segment at the top. If the dynamic segment is already pinned, this becomes Unpin.
Edit Tags: Use it to edit the tags assigned to the segment.
Edit: Use it to edit the segment you created previously.
Duplicate: Use it to clone a segment to run some experiments. You can change the name by clicking the segment name and editing the input field.
Delete: Use it to remove a segment permanently.
The deletion action for the Dynamic Segments indicates that the user will only be removed from the list, not deleted entirely from the Unified Customer Database (UCD)
Dynamic Segments Summary Page
To access the Dynamic Segment summary page, click on the segment name from the listing page.

You can find the following details of your Dynamic Segments on the Summary tab:

Segment ID: Located under the Segment Name field, it displays a unique ID to differentiate the segments.
Segment Name: Specifies the name of the segment you assign while creating segments.
Campaigns: Displays the number of campaigns in which the segment is used.
Search: Displays the list of segments by Insider product. You can select All products, Email, Architect, SMS, WhatsApp, or Web Push. You can also enter a name to display search results.
Product Used: Displays the insider product to which the segment belongs.
Campaigns / Journey Name: Displays a segment's campaign or journey name.
Target Audience: Displays the number of users that your message could reach.
Estimated Audience: Displays the approximate number of users based on your current segmentation settings.
Get Exact Audience: Displays the actual count of users based on your current segmentation settings.
Dynamic Segment Users Page
Switch to the Users tab, and you can find the following details of your Dynamic Segment users on this page:

Segment ID: Located under the Segment Name field, it displays a unique ID to differentiate the segments.
Segment Name: Displays the name of the segment that you assigned.
Search: Search for a segment by entering the name, email, phone number, or UUID.
Profile ID: Displays the profile ID of each user.
UUID: Displays the user's unique ID.
Email Address: Displays the user's email address.
Phone Number: Displays the phone number of the user.
View Profile: Displays the user profile.
Only users granted Personally Identifiable Information (PII) permission or the account administrator role can see the user data on this page. Otherwise, the data will be partially masked.
Create a Dynamic Segment
To create a Dynamic Segment to narrow your users:
Click the Create button on the Dynamic Segments listing page.

Enter a short, descriptive name and click the Create button. You can also select tags or create new ones to use as a filter later on.

You land on the Segments selection page. By default, no filter is applied. To narrow down your audience, choose a segment to categorize your users.

The available segment options are:
Saved Segments
Dynamic Segments
In the segment creation steps, you can add or remove any segment or segment groups and change AND/OR conditions as per your preference. You can also apply filters.
You can select multiple values for an attribute, which enables you to filter users in one box by selecting more than one value. You can easily choose them from the value dropdown menu.
This feature allows you to select data whose type is string or array for attributes. Number, number, and boolean types are not supported.
You can find an example below for a segment that targets users with a high likelihood to purchase value, who have made a total purchase amount of 50 in the last 30 days, AND whose city is either "Istanbul" or "London". When you’re ready to save your filters, click Save.

You can also add any new value that doesn't exist for an attribute in the dropdown. When you start to type, the Create option appears.

If the attribute is birthday, which has the DateTime data type, you can now have the following operators:
is
is not
is empty
is not empty
As for the time range, you can have the following options:
in last (specify days, weeks, and months)
in the next (specify days, weeks, and months)
on date (date picker)
between (date range)
after (date picker)
before (date picker)

When you click +Add an Event Parameter, you can also apply multiple value selection, which enables you to select more than one value to filter users in one box. You can easily choose them from the value dropdown menu.
For example, if you want to target a cap and a beanie for the product name, you do not need to add event parameters separately; instead, you can keep them together.
You can use this feature to select all types of data except for date and boolean for event parameters.
Note that when you delete the segment, the campaigns in which your segment is used will not be affected until that campaign is rescheduled.
You can create up to three condition groups and use up to 15 conditions per group.
Edit a Dynamic Segment
If you want to update your Dynamic Segment, you can edit it:
Click the Edit option against the Dynamic Segment you want to change.

If the Dynamic Segment you want to edit is used in a campaign, you will see information about it under the Summary tab, along with its details.

Click the Add Segment or Add Segment Group to edit your existing segment, and click the Save button.

To proceed, you will be prompted with a warning about the campaigns using the respective segment.

When you click the Details button next to the Dynamic Segment, you can see the last modification date and user information.

Export a Dynamic Segment
You can export your saved Dynamic Segments in .csv format.
1. Click the Export button against the Dynamic Segment you want to export on the Dynamic Segments listing page.

You can directly export your dynamic segment without including user attributes. If you choose to do so, you will receive your CSV export with identifiers (Email, phone number, profile ID), respectively.

You can also get exports by selecting different user attributes. Once you choose your user attributes from the dropdown list and click the Export button, you will see your chosen user attributes appended to your CSV file.
You can include a maximum of 20 additional attributes in one export file.
Dynamic Segments work independently. If the Dynamic Segment as a Filter feature is not enabled for your account, you cannot combine them with other saved segments or filters.
Use a dynamic segment as a filter
You can use a dynamic segment that consists of your most frequently used filters and apply it to a newly created dynamic segment. For example, as a digital campaign manager, you want to leverage your frequent buyers with specific attributes (Segment B) in various dynamic segments. In this case, you will include Segment B within Segment A.
If you'd like the Dynamic Segment as a Filter feature to be enabled for your account enabled, contact the Insider One team.
To create a dynamic segment that uses a nested dynamic segment:
While you are creating a dynamic segment, go to the Saved tab.
Click on the Dynamic Segments box.

Select your previously created dynamic segment as a filter while creating the new one.

Notes on using a dynamic segment as a filter
When working with dynamic segments as filters, keep the following rules in mind:
No Segment-in-Segment Editing
You cannot include one dynamic segment inside another while editing.
Deletion Restriction
A dynamic segment cannot be deleted if it contains another dynamic segment.
Nesting Limit
You can include up to 10 dynamic segments together, provided none of them contains nested segments.
Avoid Infinite Loops
Do not nest segments in a way that creates a circular reference (e.g., Segment 1 contains Segment 2, which also contains Segment 1).
Send Dynamic Segments to Remarketing Channels
You can send your Dynamic segments to the channels listed below:
All remarketing segments undergo an update during the nightly sync job.
Send a segment from Insider to Google Ads
To use Google Ads and send your segment, you need to finalize the integration.
To begin the sending process of your segment to Google Ads,
Click on the Start button under the Google Remarketing icon on the Dynamic Segments listing page.

Select your Google Ads account from the dropdown.
Turn on the toggle to validate sending.
Click the Save button to save your changes and set the segment up to run daily.

The segments sent from Insider will be displayed under the Audience Manager named with the prefix "Insider—", platform name, and segment name in your Google Ads account. The description of the audience will include the campaign's Insider ID, platform, and server timestamp.
(1).webp)
You can also follow the same steps to send your audience based on Uninstall Analytics to Google Ads. To do this, create your segment and select Standard > Attributes > Mobile App Uninstall Date segment.
Send a segment from Insider to Facebook Ads
To use Facebook Ads and send your segment, you need to finalize the integration.
To begin the sending process of your segment to Facebook Ads,
Click on the Start button under the Facebook remarketing icon on the Dynamic Segments listing page.

Select your Facebook Ads account from the dropdown.
Turn on the toggle to validate sending.

Click the Save button to save your changes and set the segment up to run daily.
You can also follow the same steps to send your audience based on Uninstall Analytics to Facebook Ads. To do this, create your segment and select Standard > Attributes > Mobile App Uninstall Date segment.
Send a segment from Insider to TikTok Ads
Before you send your segment, you need to finalize the integration. This integration grants you the following advantages:
Re-engage users based on their web interactions.
Leverage AI-driven predictions to create smart audience clusters for retargeting.
Engage with your audience on their preferred platform, enhancing retention rates and increasing conversions.
Enhance your targeting of potential users and make more informed decisions regarding ad expenditure through the use of AI.
To begin the sending process of your segment to TikTok Ads,
Click on the Start button under the TikTok remarketing icon on the Dynamic Segments listing page.

Select the TikTok account to which you will send your segments.
Enable the toggle to send the selected segment to TikTok daily.

Click the Save button to save your changes and set the segment up to run daily.