v2.0

GoRules Version 2 is here - redesigned, now with managed cloud.GoRules Version 2 is here!

Watch the launch videoWatch

Route every case down
the right path.

The switch node branches your graph on ZEN expressions - first match or collect, with the full data context carried through every path.

Branching that stays
on the canvas.

Routing lives in the graph where everyone can see it - not in nested ifs three files deep. Conditions read like rules, and the simulator shows which branch fired.

  • First match or collect hit policies
  • Conditions in ZEN expressions
  • Context preserved across branches
  • Active paths highlighted in the simulator
Read the decision graph docs

Intelligent routing,
readable rules.

Choose how branches evaluate, write conditions the business can verify, and trust that data survives the split.

First match, or every match.

First match takes the highest-priority branch; collect evaluates them all and follows each that applies.

Conditions that read like rules.

Branch on scores, countries, product codes - any ZEN expression over your data decides where the flow goes next.

Explore ZEN syntax

Nothing gets lost on the way.

The switch routes the whole payload - every branch receives the same context that came in, so downstream tables and expressions keep working with full data.

One graph,
every path covered.

Sketch your routing on the canvas and watch the right branch fire - free on GoRules Cloud.