Skip to main content
A router is a node that sits between two pages on the canvas and controls how visitor traffic flows from one page to the next. Instead of a direct connection between pages, a router intercepts visitors and routes them down one of several branches based on conditions or a static split.
Routers are a Scale plan feature. You must be on the Scale plan to add or use routers in your funnels.

Router types

If/Then router

Routes visitors based on a condition. Visitors who match the condition go down the True branch; all others go down the False branch. Use this for targeting rules, behavioral conditions, or any binary split.

Static router

Splits traffic across multiple branches at fixed proportions. You can have two or more branches (Branch 1, Branch 2, Branch 3, …). Use this for A/B tests or multi-variant traffic splits.

How routers appear on the canvas

Routers appear as modifier nodes on the canvas — visually distinct from page nodes. Branches extend from the router as labeled outgoing connections:
  • If/Then router: two outgoing edges labeled True and False.
  • Static router: two or more outgoing edges labeled Branch 1, Branch 2, and so on.
Each branch connects to a destination page. You can connect different pages to different branches to send visitors to different experiences.

Add a router

1

Find the connection

On the canvas, locate the edge (arrow) connecting the source page to the destination page.
2

Click the + icon on the edge

Hover over the edge and click the + icon that appears in the middle of the connection.
3

Choose a router type

Select If/Then router or Static router from the menu. The router is inserted between the two pages, and the original connection is replaced with two branches.

Automatic router insertion

You cannot connect one page directly to two or more pages without a router. If the system detects a direct split (a page with multiple outgoing page connections without a router in between), it automatically inserts a router and rewires the connections through it.
If a direct split is detected, the system inserts a router automatically and shows a warning on the canvas. Review the inserted router’s configuration to make sure the branch logic matches your intent.
When two downstream branches are detected, the system inserts an If/Then router. When three or more branches are detected, it inserts a Static router.

Configure a router

Click a router node on the canvas to open its settings panel. From there you can:
  • Rename the router.
  • For If/Then routers: define the condition that determines the True branch, and customize the True/False branch labels.
  • For Static routers: adjust the number of branches and their labels.

Delete a router

To remove a router, right-click the router node and select Delete. The router and all its outgoing connections are removed. The pages that were connected through the router become disconnected and will need to be rewired.