- Simple filters (plan, opened/clicked within N days, exclude bounced/complained)
- Advanced JSON rules (AND/OR/NOT + predicates)
Simple Filters
In the Recipients step → “Create Dynamic Segment…”, fill:- Plan (optional)
- Opened within days (optional)
- Clicked within days (optional)
- Exclude bounced/complained (optional)
Advanced JSON Rules
Paste JSON in “Advanced (JSON rules)” to express logic. Supported keys:all: array of rules (logical AND)any: array of rules (logical OR)not: a single rule (logical NOT)
{ "type": "planEquals", "value": "pro" }{ "type": "emailContains", "value": "@company.com" }{ "type": "suppressed", "value": true }// currently in suppression list{ "type": "eventWithin", "name": "clicked", "withinDays": 30, "countAtLeast": 1 }
Notes
- “Suppressed” includes unsubscribes, bounces, and complaints.
- Event windows are evaluated against the contact’s engagement timeline.
