Split the traffic.
Measure what replies.
Let the math move the weight.
Drop a split node into any workflow and every branch becomes a variant: different message, different timing, different sequence. A nightly pass scores each branch on real outcomes, replies, accepted invites, booked meetings, and shifts traffic toward what works. Underperformers get cut. Every change is logged.
One node. Any experiment.
Set weighted branches on the canvas and each lead entering the node is routed once, deterministically. Everything downstream of a branch is fair game: swap the opener, delay the follow-up, route one branch to email and the other to LinkedIn.
Scored on outcomes,
not opens.
Flip on Auto-Optimize and a nightly pass measures each branch on positive exits downstream: someone replied, accepted, booked a meeting. The engine runs Thompson Sampling, a bandit algorithm banks and ad platforms use for the same problem. No LLM in the loop, just probability.
Aggressive on losers.
Paranoid about noise.
An optimizer that reacts to every blip will wreck a campaign faster than no optimizer at all. Four rules keep it honest.
Every decision, written down.
Each applied change lands in the optimization log with old weights, new weights, per-branch stats, and the reasoning in plain language. Skipped nights are logged too, with the gate that stopped them. Nothing moves silently.
Stop guessing which message works.
Add a split node to your next campaign, flip on Auto-Optimize, and check the log in a week.
Start free trial