Membership is always evaluated per unique
user_id. A user who performs an event many times is still one member.Three ways to create a cohort
Behavioral
Define rules from events, properties, sequences, and time. Stores the rules.
From a chart
Save the users behind a funnel step, retention cell, or chart segment. Stores the users.
CSV upload
Upload a list of user IDs. Stores the users.
The key distinction: a behavioral cohort turns conditions into user IDs, and is re-evaluated against its rules. Chart and CSV cohorts store a fixed list of user IDs, with no rules behind them.
Build a behavioral cohort
A behavioral cohort is built from event conditions, user-property conditions, groups of conditions, logical operators, and time conditions.1
Open the builder
Go to Cohorts → Create Cohort and choose Add Event.
2
Add event conditions
Each condition is an event, optional event properties, and a time condition. For example:
purchase_completed where category = Electronics and price ≥ 5000, in the last 30 days.3
Choose how conditions combine
Pick the group’s operator: OR, AND, or AND THEN. Add more groups if needed.
4
Add user-property conditions
Optionally add a property group, such as
plan = Premium AND country = India.5
Check the count
Use Show Count to see how many users qualify, as a trend over the last 30, 60, or 90 days.
6
Name and save
Name the cohort and save it. It’s then available across your analyses.
Operators
Groups
You can add several event groups, each with its own operator, and join them with a single AND or OR:Property operators
Time conditions
Each condition has its own time setting, and different conditions can use different ranges — for example, event A in the last 7 days AND event B between Jan 1 and Jan 31.Relative ranges are calendar-based and include today. If today is Oct 7, “Last 5 days” means Oct 3 – Oct 7, not the last 120 hours.
Sequences with AND THEN
- Events must happen in order, but other events in between are allowed: a user who does
A → C → D → Bstill qualifies forA AND THEN B. - Each step can have an optional time bound, measured from the step immediately before it:
- Time bounds can be set in minutes, hours, days, weeks, or months.
- DIDN’T works the same way, and its time bound is also optional —
A AND THEN DIDN'T Bis valid.
Dynamic and static cohorts
A cohort mixing fixed and relative ranges is dynamic. A dynamic cohort whose range has a definite end date stops adding users once that date passes.
Membership in a dynamic cohort can change repeatedly. A user who adds to cart on June 1 and purchases on June 2 leaves “Cart, didn’t purchase” — and re-qualifies if they add to cart again on June 5 without purchasing.
Naming and saving
Every cohort needs a name. Defaults areCohort 001, Cohort 002, and so on, and you can change them. On save, Klaritics validates the configuration and name, stores the definition, calculates the current members, and makes the cohort available across your analyses.
Save a cohort from a chart
Inside a supported chart, use Save as Cohort to save the users behind a specific population:Upload a CSV
Go to Cohorts → Create Cohort → Upload CSV.Use cohorts in analyses
- Apply a saved cohort as a filter in Chart Analysis, Funnels, Retention, and other supported charts.
- One cohort can be used in many charts.
- A chart can include several cohorts side by side for comparison — for example, High Intent Users vs. Indian Users on the same funnel.
The chart’s date range always wins. Applying a cohort never overrides it — both are evaluated together. A cohort defined over the last 30 days, applied to a funnel showing the last 7 days, contributes its members within the funnel’s 7-day window.
Manage cohorts
The cohort list shows Name, Type, User Count, Created By, Created At, and Last Updated. You can search by name, filter by type (Behavioral, CSV Upload, Funnel, Retention, Chart Analysis), and sort by created date, last updated, or user count.
Duplicate to build on an existing cohort. For example, duplicate “High Intent Users” and add
country = India to make “High Intent Users: India”. This is how you extend a cohort — cohorts can’t be nested inside each other.
Permissions
Anyone with access can view, apply, analyze, and export cohorts. Editing or duplicating a cohort’s definition requires editor permission.If an event stops reporting
A behavioral cohort that uses an event which stops arriving stays intact and usable. Its count drops to 0 if nobody qualifies, but the condition is never silently removed.Examples
Next steps
Sync cohorts to other tools
Send cohorts to MoEngage or any webhook, once or on a schedule.
Retention
Measure how a cohort returns over time.