Skip to content
Learn · Glossary

Dynamic segment

A dynamic segment is an audience defined by rules rather than a fixed list — for example, users who started a trial in the last 14 days and have not yet invited a teammate. As new events arrive, the platform recomputes membership continuously: people enter the moment they match the rules and leave the moment they stop.

Updated 8 Jul 20262 min readBy fromHello
Key takeaways
  • A dynamic segment is defined by rules, not a fixed list; membership recomputes automatically as new events and attributes arrive.
  • A static segment is a snapshot frozen at a point in time — useful when you deliberately want the audience to stop changing.
  • Because dynamic segments react to behavior, they depend on the events being tracked correctly: an untracked event can never move anyone in or out.

How does a dynamic segment work?

You write a condition — "started a trial in the last 14 days AND has not sent an invite" — and the platform evaluates it against every person's attributes and event history. When someone crosses the threshold, they enter the segment; when the condition stops holding, they leave. Nobody adds or removes them by hand. This is why a dynamic segment is only as accurate as the tracking plan behind it: if the invite_sent event is never recorded, the segment can never react to it.

Dynamic segment and the terms it depends on.

Dynamic segment vs static segment

PropertyDynamic segmentStatic segment
MembershipRecomputed automatically from rulesFixed until edited by hand
Best forBehavioral targeting that must stay currentA frozen audience — a launch list, a one-off export
RiskA member can exit mid-journey if they stop matchingGoes stale; no new matching users are added

Why it matters for a two-person team

A dynamic segment is the closest thing a small team has to an extra pair of hands: define "trial ending in 3 days, no payment method" once, and it stays correct forever without anyone maintaining a spreadsheet. It also keeps messaging honest — a churned user drops out of the active-user segment the moment they churn, so they stop receiving upgrade nudges. The full mechanics of building conditions, choosing traits, and avoiding overlap live in the guide to customer segmentation basics; segments also map naturally onto each lifecycle stage you want to message.

What makes a dynamic segment misfire?

Two failure modes dominate. First, membership churn: if a rule sits on the edge of a fast-changing value, people flicker in and out and may receive a journey's first email but never its second — add a stabilising condition or a minimum dwell time. Second, a segment is not a cohort: a cohort freezes its members by a shared start date and tracks them over time, while a dynamic segment reflects only who matches right now. Use a segment to decide who gets a message, and a cohort to measure how a group behaves as it ages.

FAQ

Common questions

  • What is the difference between a dynamic segment and a static segment?

    A dynamic segment is defined by rules and recomputes automatically — people enter and leave as their data changes. A static segment is a fixed snapshot: it holds whoever was in it when it was created and only changes if you edit it by hand. Use dynamic for behavioral targeting, static for a deliberately frozen list.

  • How quickly does a dynamic segment update?

    It depends on the platform, but most recompute in near real time or within minutes of an event arriving. Attribute changes you set by API can apply almost immediately; segments that scan long event histories may lag slightly. Check your vendor's documentation for the exact refresh behavior before relying on second-level timing.

  • Can a dynamic segment trigger a message or journey?

    Yes. Entering a dynamic segment is a common trigger for a journey or campaign, and leaving one can end it. Because membership shifts on its own, test the edge cases — decide what should happen when someone exits mid-journey, so a half-finished sequence does not confuse the recipient.

  • Is a dynamic segment the same as a cohort?

    No. A cohort is fixed by a shared starting point — everyone who signed up in March stays in the March cohort — and you track how that frozen group behaves over time. A dynamic segment reflects only who matches its rules right now. Cohorts measure; segments target.

See the platform the team runs.

Related guides
Early access

Put your growth teamon autopilot.

Early access opens gradually, so the team tunes to real use cases. Small teams with big ambitions go first.

500+ already on the list

Not ready to share an email? It's open source. Run it yourself today. View on GitHub

No spam. One email when your spot opens. Unsubscribe at any time.