Introducing MoEngage Segmentation v2.0: Industry’s most advanced segmentation engine

  • UPDATED: 26 October 2023
  • 2 min read

Reading Time: 2 minutes

Segmentation is at the heart of MoEngage from the start because helping brands deliver personalized experiences is the essence of everything we do at MoEngage. Today, we are proud to announce the launch of Segmentation V2 – industry’s most advanced segmentation engine.

The new customer segmentation engine allows marketers to explore every use case possible. The ability to blend different categories of data like ‘user properties’ and ‘user behavior’ along with ‘custom segments’ through ‘AND/OR’ functions, empowers marketers to create use cases that were not possible earlier.

Moreover, the ability to do this in a newly-designed, quick-response user interface makes, creating use-cases for highly personalized campaigns, a breeze.

Enhanced Categorization

moengage segmentation

We have now split our segmentation into two primary categories, i.e., ‘User properties’ andUser Behaviour.’ making it easy for you to differentiate between them. With this change, you will be able to pick the required segmentation variable in a simpler and faster manner. We have further grouped each category based on location, reachability, campaign related events, lifecycle-based events.

Playing with custom segments

moengage custom segments

So far you have been able to exclude only ‘custom segments’, but with the new UI, you can include custom segments as part of union and intersection of a set of users. With these changes, you will be able to find any segment of users, with little effort. This also means that you can now club your CSV segments with real-time segments.

Exclude Anything


Exclusion in segments was limited only to custom segments, but now, you can select multiple rules to Exclude Users. This ability becomes necessary especially when you include custom segments as part of exclusion.

Other changes

Other than the above notable changes, we have also introduced the following tweaks to our segmentation:

  • Support for ‘case insensitive’ string filters.
  • Ability to select ‘Has not executed’ query with attributes.
  • Added negation operators like ‘does not contain,’ ‘does not start with’ among others.
  • Ability to check if a field exists for the user.
  • ‘in the following’ operator will now accept comma separated values too.
  • Ability to edit recently run queries.

We hope you love the changes we made in the Segmentation v2.

For any queries on the new changes, feel free to reach us at [email protected]