ADocumentation Index
Fetch the complete documentation index at: https://docs.omneo.io/llms.txt
Use this file to discover all available pages before exploring further.
filter action evaluates a JSON Logic condition against the event context. If the condition returns true, the reaction chain continues. If it returns false, the chain stops and no further actions execute.
Filters are ordered by sort_order alongside other actions. Place filters before the actions you want to gate.
Filter action structure
Example: Filter by tier handle
Only continue if the achieved tier is “tier-2”:Example: Filter by product brand
Only continue if the transaction item’s brand is in a specific list:Multiple filters
Chain multiple filter actions with increasingsort_order values. All filters must pass for the chain to proceed:
Data available in filters
Filter conditions have access to the full event context for the triggering event. The available variables depend on what fired the reaction:- Profile fields — accessible at root level:
first_name,tier_handle,flattened_tags,reward_balance, etc. - Aggregations — accessible as
aggregations.spend_12m,aggregations.shop_count, etc. - Tier definition —
definition.handle,definition.name - Transaction data —
total,items,location_id, etc.