Skip to main content
Logic nodes control the flow of your automation. Use them to create conditional branches, recombine parallel paths, or add pauses between steps.
Logic nodes work with any combination of triggers, data nodes, and action nodes. Add them anywhere in your workflow to control how products are routed.

Condition (If/Then)

Create branching paths based on product data. Products that match the condition follow the “true” path; products that don’t follow the “false” path.
SettingDescription
Condition groupsOne or more groups of rules to evaluate
Group logicAND (all groups must match) or OR (any group can match)
Each condition group contains one or more rules:
Rule SettingDescription
FieldThe product field to evaluate (e.g., title, price, status, category, any attribute)
OperatorThe comparison to perform
ValueThe value to compare against
Available operators by field type:
Field TypeOperators
Textequals, not equals, contains, does not contain, starts with, ends with, is empty, is not empty
Numericequals, not equals, greater than, less than, greater than or equal, less than or equal, between
Select / Statusequals, not equals, is one of, is not one of
Booleanis true, is false
Datebefore, after, between, is empty
Use multiple condition groups with OR logic to create complex branching. For example: route products to different export channels based on their category or price range.

Merge

Combine two or more parallel branches back into a single flow. The merge node collects products from all incoming connections and passes them downstream as one set. No configuration is needed — simply connect multiple branches to the merge node’s input handles. When to use Merge:
  • After a Condition node, to recombine the true and false paths
  • When multiple parallel action branches need to converge before a final step (e.g., sending a summary notification)

Delay

Pause the workflow for a specified duration before continuing to the next node.
SettingDescription
Delay typeFixed duration, random duration, or until a specific time
DurationFor fixed delays: the amount of time to wait (minutes, hours, or days)
RangeFor random delays: a minimum and maximum duration
Until timeFor time-based delays: the specific time of day to resume
Common delay use cases:
  • Wait between an import and an export to allow time for manual review
  • Stagger API calls to avoid rate limits
  • Delay notifications until business hours

Next Steps