Skip to content

Product flows

The chain of steps a product goes through after import — what can be added, in what order, and how a flow is run.

Available to roles Admin, EditorOpen in the app (Opens in a new tab)
On this page

An import creates the product. Everything after that — filing it, filling in parameters, writing a description, translating — are steps somebody has to perform. A flow is that list of steps in order, plus the trigger that starts them.

Product flows: a run overview and a list of flows with trigger, step count and state
Fig. 1 Product flows. Run status for the last 24 hours on top, the flows themselves below.

Controls on this screen

  1. Create flowOpens the editor: a trigger plus a sequence of steps.
  2. My flowsThe flows you have set up.
  3. TemplatesReady-made flows for the usual scenarios — a faster start than an empty one.
  4. Clear the queueDiscards waiting runs. For when the queue has silted up and you want a clean start.
  5. Running / waitingHow many runs are in progress and how many are queued.
  6. Completed (24h)How many runs finished in the last day.
  7. Failed (24h)A non-zero figure is the one reason to open this screen uninvited.
  8. Success rate (24h)The share that completed, plus the average run duration.
  9. Summary lineHow many flows are active, and the state of the system queue.
  10. TriggerWhat starts the flow — a product status change, for instance.
  11. Trigger conditionThe specific state that fires the flow.
  12. StepsHow many steps the flow contains.
  13. StateAn inactive flow stays configured but never runs.

What a flow is made of

PartWhat it decidesNote
TriggerWhen the flow starts.Typically a product status change — the moment the product is ready for that step.
StepsWhat runs, and in what order.Filing into a category, applying a template, rules, an AI description, translation.
PriorityThe order between flows when several fire at once.
StateActive or inactive.Disabling is safer than deleting — the configuration is kept.

How a flow runs

  1. Automatically, from its trigger

    A product reaches the state the flow watches and joins the queue.

  2. By hand over a selection

    A flow can be run over a specific set of products when you do not want to wait for the next import.

Runs are processed through a queue, not all at once. On large catalogues it is normal for the queue to hold hundreds of items and work through them gradually — you can watch it in Background processes (Opens in a new tab).

The flow is active but nothing happens.

Check the trigger: if it watches a status change, the product has to actually reach that status. Flows do not fire "anyway" on every import.

Failed runs — where is the reason?

In the run detail. It carries the step it stopped on and the message.

Can a product be in several flows at once?

Yes. Priority then decides, and it is worth checking that two flows are not overwriting the same field.

What does “Clear the queue” do?

It discards waiting runs. Changes already processed remain — clearing is not an undo.