FunnelKit
FunnelKit Documentation
Get unstuck with our helpful reference material

FunnelKit Automations

Branches

With Step Branches in FunnelKit Automations, you can send contacts down different paths within a single automation based on the conditions they meet. 

Instead of chaining multiple Condition steps together to create a maze of Yes/No decisions, you can define multiple named branches from one decision point, each with its own rules.

FunnelKit checks the branches in order and routes each contact through the first branch they qualify for. You can create targeted journeys for different audiences, for example, giving high spenders VIP offers, rewarding repeat buyers, or sending everyone else through a default Everyone Else branch.

This keeps your automation cleaner, your logic easier to manage, and your customer journeys more personalized.

This document explains how to use Step Branches in FunnelKit Automations.

How To Use Branches In FunnelKit Automations 

Step 1: Adding Step Branches

After you create an automation, you can add branches. To add a branch, hit “+” and select “Branches”. 

FunnelKit Automations add menu with the Branches option selected

Next, hit the button “Add Branch”. 

FunnelKit Automations screen showing the Add Branch button

Step 2: Configuring the branches

Now it’s time to set up the branches. 

For each branch, you need to select a condition to define the flow a user will follow. This lets you configure multiple conditions and flows in parallel without adding multiple Condition steps.

Note: You can add up to 10 branches.

Each branch can use conditions based on different segments and their available parameters shown below: 

TopicAvailable Parameters
SegmentsTags, Lists, Audience, Status
Contact DetailsFirst Name, Last Name, Email, Phone, Contact Created, Contact Created (Days), Company, Gender, Date Of Birth
UserIs User, User Role
WooCommerceTotal Revenue, Total Orders Count, Purchased Products, Purchased Products Categories, Purchased Products Tags, Has Made A Purchase, Has Used Coupons, First order was, Last order was, Last order Days, Average Order Value, Used Coupons
GeographyCountry, State, Address 1, Address 2, City, Post Code
EngagementEmail Opens, Email Clicks, Engaged, Unengaged, Link Trigger Clicked, Last Login, Last Open, Last Sent, Last Clicked
BroadcastBroadcast Sent, Broadcast Open, Broadcast Clicked
AutomationHas ever entered in Automation, Currently active in Automation, Completed the Automation, Completed Automation (Days)
DateTimeCurrent Year, Current Month, Current Day Of Month, Current Day Of Week, Current Time, Current Date Time
Sublium SubscriberSubscriber Status, Subscriber Joined Date, Subscriber Next Renewal Date, Subscriber Last Renewal Date, Subscriber Renewals count, Subscriber Revenue, Active Subscriptions Count, Inactive Subscriptions Count, Purchased Products, Active Subscriptions Products

For example: for the first branch, we can set a condition “Status is Subscribed”. 

FunnelKit Automations branch condition configured with Status set to Subscribed

Note: You can use AND/OR to create multiple conditions for each branch. 

Next, hit “Add Branch” to add multiple branches to your automations.

FunnelKit Automations workflow showing multiple branches added to an automation

To show the process, we will create three branches and follow-up actions as shown below: 

BranchConditionFlow
Branch 1Status is SubscribedSend a Welcome Email
Branch 2Status is UnverifiedSend a Reminder Email
Branch 3Status is UnsubscribedSend a Re-engagement Email
FunnelKit Automations workflow showing three branches with different contact status conditions

After adding the branches, hit “Save”. 

Once you have added the branches, you can add the corresponding actions.

The Everyone else option handles the else case.

If a user does not follow one of the configured condition branches, the user can go through the Everyone else flow.

FunnelKit Automations workflow showing the Everyone Else branch for contacts who match no conditions

Step 3: Add follow-Up actions for each branch

After you set up each branch with proper conditions, it’s time to set up the following actions. 

To do this, hit the “+” icon below each branch, then select the action. You can choose to add an action, delay, condition, add more branches, goal, jump, or exit as you would with any other automation. 

FunnelKit Automations branch action menu showing available follow-up workflow actions

Here, we’re adding a “Send Email” action to each of the three branches and an “Exit” action for everyone else. Anyone who doesn’t meet any of the conditions will exit the automation.

FunnelKit Automations workflow with Send Email actions on three branches and Exit for Everyone Else

That’s it. This is how you can set up branches in FunnelKit Automations.

It also comes with a “Mini Map” at the bottom right corner, which helps you to track multiple branches more efficiently. 

FunnelKit Automations workflow Mini Map showing multiple branches
Ready to Transform Your Store?
Join 40,300+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
1007+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 1007+ 5-Star Reviews
Get Started