Filters live in the Filters and options step of the bridge builder. Leave them empty and every contact syncs. Add one or more conditions and only contacts matching all of them are sent on.
The eight operators:
- contains
- does not contain
- equals
- does not equal
- starts with
- ends with
- is empty
- is not empty
The fields you can test:
Email, first name, last name and full name are always available. Beyond those, WP Sync remembers the field keys each source actually sends, so after a source has delivered once you can also filter on the extra fields that source provides, for example an order total, an affiliate, a country or a product name. Matching on those extra keys is case insensitive, so you do not have to reproduce the exact capitalisation.
How the logic works:
All conditions are combined with AND. Every condition must pass for the contact to be relayed. There is no OR option, so to express an either or rule, build two bridges.
What happens to a filtered contact:
It is never sent to any destination. It is recorded in the Activity Log with a skipped by filter note that names the condition that stopped it, so you can see instantly whether a filter is doing what you intended or is too strict.
Spotting filters at a glance:
A bridge with active conditions shows a target badge on its row in the Bridges list, with the number of conditions on it. The same badge appears in the flow preview inside the builder while you are editing.
A practical use:
Filter out your own team by putting a does not contain condition on the email field, or route only high value orders by testing the order total field the source provides.