How to Use the Split Action in Sparkforge Workflows

By Sparkforge Support Team ·Last reviewed May 3, 2026

The Split action randomly distributes workflow contacts across up to 5 paths by percentages you define. Use it to A/B test subject lines, offers, or follow-up sequences without building separate workflows.

The Split action divides contacts in a workflow across multiple paths so you can test variations and compare results. It's the cleanest way to A/B test inside Sparkforge automations without duplicating an entire workflow.

What Split does

One distribution type is available today: Random Split. It assigns each contact to a path based on percentages you set — the same way a weighted coin flip would. The choice is independent for every contact, so over enough volume the split converges on the percentages you defined.

Features

  • Set the percentage for each path (must total 100%).
  • Up to 5 paths per Split action.
  • Rename paths to label what's being tested.
  • Stats track contacts entering and completing each path, plus goal conversions.

How to add a Split action

  1. In the workflow editor, click + to add an action.
  2. Select Split from the Internal Tools category.
  3. Choose Random Split from the Distribution Type dropdown.
  4. Rename Path A and Path B to match what you're testing.
  5. Set percentages for each path. Totals must equal 100%.
  6. Add up to 5 paths. Remove a path with the X icon.
  7. Click the Statistics icon to see how many contacts entered each path. Stats also display in the workflow if Stats View is on.

Example: testing subject lines

You're sending a promo email and want to test two subject lines. Add a Split action with two paths at 50/50. Path A sends version A, Path B sends version B. After a few days, compare opens, clicks, and conversions in the workflow stats.

Important behavior

Once a contact goes down a path, that's their path. If the same contact re-enters the workflow later, they'll always take the original path — not the other one. This keeps tests clean and prevents contacts from receiving conflicting messages.

Frequently Asked Questions

How many paths can a Split action have?
Up to 5 paths per Split action. Each path's percentage is set individually, and all percentages must total 100%.
Are contacts assigned randomly each time?
The first time a contact hits the Split, the assignment is random based on your percentages. Re-entries always follow the original path.
Can I see how the split is performing?
Yes. Click the Statistics icon on the Split action, or turn on Stats View in the workflow to see counts inline.
What's the difference between Split and an If/Else condition?
Split divides contacts by random percentage for testing. If/Else routes contacts based on data conditions — tags, fields, or behavior. Use Split for A/B tests, If/Else for logic.
Can I name paths to track what I'm testing?
Yes. Rename Path A, Path B, etc. to whatever describes the variant — for example 'Subject A — short' and 'Subject B — long'.

Was this article helpful?