With Omnisend, you can combine two or more segments into one using filter groups or contact tags. This article walks you through both methods.
Before You Begin
Omnisend does not have a dedicated merge feature. You cannot select two existing segments by name and combine them directly. Instead, you recreate their filter logic in a new segment – or use tags as an alternative.
Combine Segments with Filter Groups
To combine two segments, recreate both segments as two filter groups and connect them using the OR operator. This ensures contacts who meet the criteria from either segment are included.
💡 This method creates a dynamic segment that updates automatically as contacts enter or leave based on your rules. Use it when you can recreate each segment's filters from scratch.
Example: Identify contacts who are active with the email channel but not active with the SMS channel.
1st Segment: Contacts who received and clicked email messages in the last 90 days.
2nd Segment: Contacts who received SMS messages but never clicked on any SMS message in the last 90 days.
Solution: Create the first set of rules → click the small arrow icon → Add a group of filters → create the second set of rules.
A contact is included if they match the first group of filters, the second group, or both.
Combining three or more segments: You can extend this approach beyond two segments. After adding the second filter group, click the arrow icon again and select Add a group of filters to add a third (or fourth). Connect all groups with OR so any contact matching at least one group is included.
💡 The OR operator includes contacts who meet either filter. The AND operator includes only contacts who meet all filters at the same time.
Combine Segments with Tags
You can assign a unique tag to each segment, then create a new segment that includes contacts based on those tags.
💡 This method captures a point-in-time snapshot. Use it when your segments were created from file imports, contain complex filter logic that cannot be recreated in a single segment, or are synced from a third-party app.
To do this, open the first segment → select all contacts → Actions → Add a tag. Repeat the same process for the second segment, using a different tag.
💡 We recommend using a unique tag for each segment to keep them easily distinguishable.
After tagging contacts in both segments, create a final segment that includes contacts who have either tag.
⚠️ Important: Contacts added to the original segments after you apply the tags will not receive the tag automatically and will not be included in the combined segment.
To keep your tag-based combined segment current over time, set up an automation using the Contact enters segment trigger to add the tag, and a separate automation using the Contact exits segment trigger to remove it. This way, the combined segment reflects your source segments in near real time.
FAQ
Can I select two existing segments by name and merge them into one?
No. Omnisend does not have a direct merge feature. To create a combined segment, recreate each segment's filters as separate filter groups in a new segment and connect them with OR. If your segments were created from file imports or have complex rules, use the tag method instead.
Didn't find the answer to your question? Contact our Support Team via in-app chat or at [email protected].






