Published on October 21, 2025

WebEngage Segmentation Engine Revamped – Flexibility Meets Intelligence

Table of Contents

High quality User Segmentation sits at the heart of every marketing and product decision. Even more so, if you are a MarTech practitioner on products like WebEngage. From being a simple criteria builder in our very early days, to demographic segmentation engine, to predictive segmentation, and now all the way towards psychographic segmentation – we have evolved with you in this journey. On that path, we decided to relook at the experience of building Segments. And, we rebuilt it from the ground up.

I am stoked to unveil the WebEngage Segmentation Engine in a brand new avatar today. It’s a powerful, flexible, deeply intelligent experience designed to give the full control back to where it belongs – YOU!

Say hello to a clean, unrestricted Segmentation Canvas

This is your brand new, core building block of the User Segmentation builder. Endless possibilities start here..

You now get to start with a clean criteria builder and express rules in anyway you like. There are no more predefined blocks or rigid structures to force fit your expressions. Now you can use a combination of user events, user attributes, realised variables, derived attributes and affinity expressions with ease.

Here’s a quick list of possible attributes and samples under each of those headers..

  • User Attributes – City, Age, Gender, Membership Tier etc
  • User Behavioural Data (Events) – Transactions, App Browsing Events, Web Browsing Events, Policy Purchased, Forms Filled etc
  • Realised Variables – Last Seen Date, Channel Reachability, Acquisition Source, Best Channel etc
  • Derived Attributes – Average Order Value, RFM Attributes, Engagement Score etc
  • Affinity Based Expressions/Scores – Preferred Product Category, Most Watched Genre, Highest Intent Investment Product

Oh yes, all of this with up to 4 levels of nested logical groups!

Let’s build a Segment in our new canvas together!

Step 1 Create a List (Segment)

Choose to do so with a criteria.

Step 2 Basics – using Attributes & Filters

Let’s do this with an example..
Here’s your Segment criteria: “Users who have made more than 3 withdrawals in the last 7 days”
These would be your Steps: Add an event → Withdrawal → Count > 3 → Last 7 Days.
You wish to further filter ONLY for users who withdrew more than INR 5000 from Mumbai city.

Step 3 Adding Criteria Groups – using nested logic
Let’s do this with an example..
Here’s your Segment criteria: “Users who have either completed their profile verification OR shown a high purchase intent by downloading the brochure of a recently launched investment product”

Check the screenshots below for each of those groups..

Group 1 (AND):

Email Verified = true
Phone Verified = true

Group 2 (AND):

Filled Form = true
Downloaded Brochure = true

Now combine both as (Group 1) OR (Group 2) in the manner shown below

Easy, right?

Let your imagination run wild on how, with 4 levels of depth in nesting possible, could you potentially make use of our new Segmentation Engine 🙂

Step 4

Apply Affinity Functions in the criteria builder

What is Affinity?
WebEngage Affinity Function identifies the dominant categories, behaviours, and preferences for every user. To calculate affinity, you first need to decide which user action best represents preference. This is the event that will act as the foundation for affinity analysis.

Step 4.1 Start by selecting the event that best captures user intent or preference..

Step 4.2 Next, identify the event attribute that represents the dimension of preference you want to compute.

Step 4.3 After selecting the relevant event and attribute, choose the affinity() function in the criteria builder

This function automatically:

  • Analyzes all occurrences of the selected event
  • Categorizes them by the chosen attribute
  • Identifies value that is the dominant behaviour for the user
  • Produces an ongoing, dynamic affinity score or preferred attribute

Step 4.4 After you select the affinity function, you can use comparison operators (such as equals, one of, contains) to indicate which specific affinity value the current segment should represent.

Examples:

  • affinity(category) equals “Electronics” → Users whose strongest interest is Electronics
  • affinity(genre) one of [“Romance”, “Comedy”] → Users who prefer light entertainment
  • affinity(subject) equals “Mathematics” → Learners whose top subject is Maths

Set up auto-refresh on your Segments

You can configure your Segments to auto-refresh daily, weekly or monthly. You can tie these Segments to any Triggered or Recurring Campaigns. Based on your auto-refresh setting, these segments will always have the latest users matching the criteria before the campaigns are due to be triggered for their next run.

With a clean canvas, flexible criteria builder, nested logic, derived attributes, and affinity functions, Segmentation in WebEngage is the new gold standard in all modern day CDP/CEP products. We have just unveiled the most powerful Segmentation Engine ever seen in our category.

This revamped experience is being rolled out for all our customers in phases. Please speak with your Account Manager to jump the queue.

Amit Shinde

Director Product Management, WebEngage

Related Articles

Customer Journey Live Editing – Now Iterate In Realtime On Your Active Journey Canvas!

Amit Shinde

December 20, 2025

Introducing Contextual Journeys – The Ultimate Solution To Running Concurrent, Parallel “Trips” Of The Same Journey, For The Same User

Manoj Chawda

December 15, 2025

Get new articles
in your inbox.

platform

Platform

ZeroPII

No personal data stored.

AI-Powered

Atlas

AI-powered customer engagement suite.

Capabilities

CDPx

Your schema, your engagement rules

Analytics

Deeper analytics, sharper decisions

Segmentation

Precise user segmentation, simplified

Automation

Automate workflows, orchestrate growth

Personalization

Smarter web and app personalization

Recommendations

Context-aware recommendations that sell

channels

Mobile

Web

Email

Whatsapp

Digital Advertising

SMS

RCS

Solutions

Travel & Hospitality

Healthcare

Automotive

Insurance

E-commerce and Retail

Resources

Product Releases

Ebooks

Blogs

Newsroom

Webinars

EngageMint

Impact Stories

Glossary

FEATURED

Introducing Entity Relationship Visualizer – Manage Relationships Between Your CDPx Data Objects In A Visual Interface

Slice Deeper: Multi-Dimensional Metrics and Smarter Funnels​

Products

Platform

ZeroPIITM, AtlasTM

Capabilities

CDPxTM, Analytics, Segmentation & more

Channels

Mobile, Email, WhatsApp, SMS & more

Solutions

BLACK

Resources