Skip to Content
GuidesSegmentsSegments overview

Segments

A segment is a dynamic group of contacts defined by rules. Contacts enter and leave segments automatically as their data changes — no manual updates needed.

Accessing segments

Go to People → Segments to see all segments in your workspace.

Segment types

Rule-based segments

Define conditions and logic:

  • “Purchased in the last 30 days AND city is Mumbai”
  • “Plan is pro OR plan is enterprise”
  • “Has NOT opened an email in the last 14 days”
  • “Visited the Juhu outlet in the last 7 days” — event.location_id is a first-class filter dimension for chains

Conditions evaluate against contact properties, event history, engagement data, and event-level columns like location_id and workspace_id. Segments re-evaluate continuously.

AI-generated segments

Describe the audience you want in plain language:

“Customers who bought coffee beans more than twice but haven’t reordered in the last 3 weeks”

Active Reach translates this into segment rules, shows you the resulting conditions, and lets you edit before saving.

System segments

Pre-built segments available in every workspace:

  • All contacts — everyone
  • New contacts (7d) — created in the last 7 days
  • Active (30d) — fired an event in the last 30 days
  • Inactive (30d) — no event in the last 30 days
  • Email reachable — has a valid email
  • Push enabled — has a registered push token

How segments are used

WhereHow segments are used
CampaignsTarget a segment as the audience
JourneysTrigger entry when a contact enters/exits a segment
AnalyticsFilter dashboards and reports by segment
AdsSync segments to Meta or Google Ads as custom audiences
PlaybooksPlaybook variables map to segments

What’s next