Segments combine conditions in ALL (AND) or ANY (OR) groups. Nested groups can use their own logic, so a segment can express A AND (B OR C).
Conditions
Direct rules cover contact details, classifications, consent channels, linked organisations, giving and engagement summaries, tags and configured custom fields. Payment and touchpoint record blocks choose whether the most recent or any matching record satisfies the block’s rules. Group rules within a record block when several criteria must apply to the same payment or touchpoint.
Operators by field kind
| Kind | Available operators |
|---|---|
| Text | equals, does not equal, contains, starts with, is set, is not set |
| Date | equals; greater than / greater than or equal (after/on or after); less than / less than or equal (before/on or before); in/not in the last N days or weeks |
| Number | equals, greater than, greater than or equal, less than, less than or equal |
| Fixed choice | equals, does not equal, is set, is not set |
| Boolean | equals true or false |
| Classification flag | equals or does not equal true/false; an absent flag counts as false |
| Contact/organisation type and consent channel | equals, does not equal, in a list, is set, is not set |
| Allocated-to-fund payment rule | equals, does not equal, is set, is not set; match the complete fund identifier |
Custom-field operators vary by the field’s configured data type; use the choices offered in the builder. A type or channel list is a membership test, not a substring search.
Consent channel conditions match an opted-in channel under any purpose. They are not a purpose-specific authorisation to send a particular campaign. Review the intended purpose before communicating.