Skip to main content
A Segment is a named, reusable set of customers defined by predicates—for example “paying customers in the EU with no API usage in the last 30 days”. Segments are the connective tissue of the intelligence suite: once saved, a segment can split any chart, scope a report, and power a customer signal. Manage segments from the Segments tab in Intelligence > Analytics.

Building a segment

A segment combines predicates with AND / OR / NOT, so you can express nested logic. Predicates fall into two families.

Relational predicates

PredicateMatches customers by…
PlanBeing active on one of the selected plans.
LifecycleTheir derived lifecycle state (paying, trialing, free, past due, churned, lead, dormant…).
GeographyCountry or currency.
AttributeAn arbitrary attribute key/value on the customer.

Usage (behavioral) predicates

PredicateMatches customers by…
Metric thresholdUsage of a metric above/below a value (>, , <, ).
InactiveThe absence of usage on a metric (optionally under a small maximum)—i.e. customers who didn’t do something.
DeltaA relative change in a metric versus the customer’s own prior window.
Usage predicates evaluate over the last 90 days.

Preview & export

Before saving, click Preview members to see the resolved customer list and the exact count. You can Export CSV of the members to drive an outbound play, a manual sync, or a one-off campaign.

Using a segment

Once saved, a segment is available across analytics:
  • Split a chart — in the explorer, choose Break down by → By segment to render one series per segment.
  • Scope a chart — set a segment as the chart’s Audience to restrict every series to those customers.
  • Watch a segment — attach a signal so you get a live roster of customers entering or leaving the segment, with alerts.