Skip to Content
📚 Documentation is in active development — pages marked TODO will fill out over the next few weeks.
Flow BuilderBlock referenceBranch (if / else)

Branch block

A conditional fork. Two sockets — “Then” (matched) and “Otherwise” (unmatched).

Config

  • Modeall (every predicate must match) or any (one is enough)
  • Predicates — each one of:
    • Channelis / is_not a specific channel
    • Tag — present / absent (planned)
    • Custom field — equals / not equals / contains / present (planned)

Behaviour

  • Evaluated synchronously when the runtime reaches this block
  • No outbound message is sent — it’s a pure branching block
  • The runtime jumps to whichever socket matches and continues from there

Use cases

  • “If the customer is on WhatsApp send a template; else send an email”
  • “If their tier is ‘premium’, skip the upsell”
  • “If they haven’t responded in 3 days (a tag we set via drips), fire a re-engagement”
Last updated on