Skip to main content
Split node configuration panel showing group distribution with percentage slider

Overview

Split nodes divide traffic into multiple branches based on population share percentages. This is used for A/B testing or multivariate testing.

Configuration

  • Groups — Define two or more groups, each with a name and a percentage of total traffic.
  • Action — Specify what happens for each group.
  • The total percentage across all groups must equal 100%.

Example

GroupPopulation Share
Variant A50%
Variant B30%
Control20%

How It Works

When a user triggers the workflow, the split node randomly assigns them to one of the groups based on the configured percentages. The assignment is deterministic per user — the same user will always follow the same branch.

Best Practices

  • Always include a control group (e.g., 10-20%) to measure the impact of personalization.
  • Name your groups descriptively (e.g., “Product Recommendations” vs “Best Sellers” rather than “Variant A” vs “Variant B”).
  • Run tests for a sufficient duration to achieve statistical significance before drawing conclusions.
  • Use branch categories to tag split branches for analytics.