Building a flow — WHEN, AND, THEN
Set the trigger, the conditions that must match, and the actions to perform on matching rows.
Last updated About 3 hours ago

Editing or creating a flow opens the Flow Editor. Give the flow a name at the top, then build it as three blocks: WHEN (the trigger), AND (the conditions that must match) and THEN (what to do to the matching rows). The example reads: when a row updates, AND its Amount field is 0 or less, THEN disable the row — hiding out-of-stock products automatically.
WHEN — the trigger
The trigger is Row updates: the flow runs every time the feed's rows are (re)ingested or changed. Add or edit data, pull a fresh source, or change a linked row, and your flows re-run.
AND — the conditions
Conditions decide which rows an action applies to. They are a reorderable list, and every condition must match for the actions to run (it is an AND, not an OR). A flow needs at least one condition — a flow with none does nothing. Each condition has a type:
On Value operators:
The greater/less operators compare numbers; the text operators ignore upper/lower case.
THEN — the actions
Actions run on every row whose conditions all match. Most actions let you choose Apply to: any (act on the field the conditions targeted) or a specific field (pick another field to change). The action types:
Good to know
- Flows run in order, top to bottom, and chain — a later flow sees the result of the earlier ones, so you can compute a value in one flow and format it in the next.
- Manually edited cells are protected. If you've locked or hand-edited a value on a row, flows won't overwrite it — your manual change wins.
- Linked rows update too. When a product is linked from a catalog into a list (or rows are linked across feeds), the result of a flow carries through to the linked copies, so you maintain the rule in one place.
- Disable and Preset are self-reversing, so you don't need a second "undo" flow — they always reflect the row's current state.
Saving
Save stores the flow and a confirmation appears. The flow takes effect on the next ingest of the feed, and re-runs whenever rows update.