Conditionals

If/else for every step. No code.

Conditionally route users based on plan, activity, property values, or any computed predicate. Nest as deep as you need.

app.bunloop.com / journeys / step / branch
Branch on condition
IFaccount.mrr>=1000
YES
Send to expansion path
3 steps · 92 users
NO
Continue base journey
5 steps · 412 users
Supports nested conditions, AND/OR, regex, dynamic property lookup.

Visual builder

Drag conditions, drop branches. See the whole logic at a glance.

Or in code

Drop into a JavaScript expression. Full access to user, account, event.

Safe by default

Type-checked predicates. No mid-journey crashes.

Composable

AND, OR, NOT, regex, math.

Build precise predicates: "Pro plan AND seat_count > 5 AND not in journey X". Test against historical data before publishing.

app.bunloop.com / journeys / step / branch
Branch on condition
IFaccount.mrr>=1000
YES
Send to expansion path
3 steps · 92 users
NO
Continue base journey
5 steps · 412 users
Supports nested conditions, AND/OR, regex, dynamic property lookup.

Build the loop. Let it run forever.

Free forever for < 1,000 users. No credit card required.