Skip to main content

ALL vs ANY: How to Choose the Right Match Condition in Accoil

In Accoil, segments use either ALL or ANY as the match condition—never both—so choosing the right one is key to accurate targeting.

Kate Caldecott avatar
Written by Kate Caldecott
Updated over a week ago

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:

    1. Do I want only a narrow, clearly qualified group?
      → Use ALL.

    2. 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.

Did this answer your question?