When building segments in Accoil, you can select either ALL or ANY as the match condition for your filters. You cannot combine both in the same segment, so it’s important to understand when each makes sense.
ALL Conditions
Meaning: A user or account must meet every filter you define.
When to use:
To create tightly defined, high-confidence segments.
When you want only those users who fit a specific, strict definition.
Example:
Hot Trials: Users with Engagement = High, Frequency = High, and Adoption = Moderate–High.
Only users who are simultaneously active, frequent, and adopting multiple features are flagged.
ANY Conditions
Meaning: A user or account only needs to meet one of the filters you define.
When to use:
To create broader, more flexible segments.
When there are multiple valid paths that indicate the same risk or opportunity.
Example:
Churn Prevention: Users with Engagement = Low OR Adoption = Low OR Last Active = Stale.
Captures accounts showing any early sign of disengagement.
Decision Flow: ALL vs ANY
Ask yourself:
Do I want only a narrow, clearly qualified group?
→ Use ALL.Do I want to catch different warning/opportunity signals, even if only one is present?
→ Use ANY.
Quick guide:
Plays that define “ideal customers” or “best-fit prospects” → ALL
Plays that detect “at-risk users” or “multiple churn signals” → ANY
Rule of thumb:
ALL = Precision → best when the play is about who’s truly ready.
ANY = Coverage → best when the play is about who might slip or needs a nudge.