Advanced workflow builder overview
The Advanced Builder offers a fully visual, freeform canvas for creating sophisticated automations. It allows you to drag, drop, and connect multiple trigger paths, parallel branches, and complex logic—all within a single view. Designed for flexibility, performance, and collaboration, it gives teams a more intuitive and powerful way to design workflows without altering how they execute.
How To Use It?
Accessing the Advanced Builder
Open any workflow and switch to Advanced Builder from the top-left corner to move seamlessly between Standard and Advanced modes within the same workflow.
Go-To Connections & Parallel Branches for Triggers
Click the “+Add” button to open the Triggers & Actions panel.

Delinked Nodes (Independent or Parallel Branches)
Build non-linear branches to manage multiple triggers or outcomes within a single canvas by creating isolated clusters of actions and linking each trigger to its starting point via a Go-To connection. Each branch then runs independently within the same workflow context.
Visual Indicators
| Cue | Meaning |
|---|---|
| Solid connector | Normal sequential path |
| Dashed connector with arrow | Trigger Go-To (jump to target action) |
| Isolated cluster | Delinked branch |
Adding & Connecting Steps
Click the “+Add” button to open the Triggers & Actions panel, then select the “Add Action” option.


Enable / Disable Nodes
Easily test or temporarily remove actions without deleting or rewiring connections.- Disable: Hover over a node → click Pause.
- Enable: Hover again → click Play.


Tidy Up (Auto-Layout)
Use Tidy Up to automatically organize cluttered canvases—especially after major edits or imports—for a cleaner, more readable layout.
Workflow Switcher
Open the Workflow Switcher from the left sidebar. Browse recent workflows or search by name/tag. Click a result to open it in a new tab, while keeping your current canvas open.

Tips for Efficiency
- Multi-select: Use Ctrl/Cmd + drag to move multiple nodes at once.
- Copy & Paste: Copy (Ctrl/Cmd + C) and Paste (Ctrl/Cmd + V) sections to reuse branches across workflows to replicate proven patterns.**

Notes, Limits & Best Practices
- Single enrollment per contact:** Even with parallel branches, a contact cannot run through multiple branches simultaneously in the same workflow.
- Switching to Standard Builder: Remove Advanced-only elements (Trigger Go-To, Delinked Nodes, Disabled Nodes) before switching to the Standard view.
- Organize early: Use Tidy Up regularly to maintain readability.
- Name clearly: Assign descriptive names to all triggers and actions for clarity in both the canvas and Version History.
Canvas comments
Like Sticky Notes, Comments are a valuable tool for keeping teams aligned on different aspects of a workflow. The key difference is that while Sticky Notes are prominently displayed within the builder, Comments are accessible through the left panel or via the icon above an action. Additionally, each comment is tagged with the user’s initials, allowing team members to easily identify who left the message. Using Comments is straightforward. In the Advanced Workflow Builder, click the Workflow Comments icon on the taskbar to view, add, or manage comments.




Canvas notes
Whether you’re working in the Standard or Advanced Builder, notes play a vital role in enhancing collaboration and maintaining clarity across complex workflows. They help teams communicate logic, document key decisions, and provide quick context for future reference—all without leaving the canvas. This guide will show you how to access, create, and organize Sticky Notes in the Advanced Builder to make your workflows more transparent, consistent, and easy to manage.Using Sticky Notes
Start by clicking the Sticky Notes icon on the left panel of the Advanced Builder.




Keyboard shortcuts
We all know how useful shortcuts can be. When used effectively, they allow you to complete tasks more efficiently than usual. Within the Workflow Advanced Builder, several shortcuts are available to help you build and navigate your workflow more quickly and precisely. To access them, click the keyboard icon located at the top left of your workflow. A panel will appear at the bottom of the screen, displaying all available shortcuts.
Essential
Here, you’ll find several commonly used actions, including accessing the workflow’s version history, navigating to the next node, and opening the stats view.
Edit
Shortcuts in the Edit tab allow you to modify the placement or inclusion of actions. Within this section, you’ll find commands that allow you to cut, copy, or paste individual nodes or groups of nodes as needed.
View
Use the View tab to adjust the sizing and layout of the Advanced Builder, allowing you to customize your workspace for optimal visibility.
Navigation
Navigate between nodes seamlessly by using the shortcuts available in the Navigation section.
Tools
Leverage the Tools section to save and open panels efficiently, all without leaving your keyboard.
Duplicating conditional branches
Workflows are an essential part of automating processes within your CRM, saving time and improving efficiency. In this guide, we’ll walk you through how to create and personalize workflows by adding conditions, duplicating branches, and customizing your setup to better suit your business needs. Go to the “Workflows” tab, select “Create New Workflow”, and click on “Start from Scratch”.
Adding Actions
Click on the ”+” symbol to search and add the If/Else action to your workflow.

Duplicating Branches
After setting your conditions, click on the three dots menu to find the “Duplicate Branch” option. The duplicated branch will appear next to the original, allowing for easy modification and customization.

Reordering and Personalizing
Organize your workflow visually by dragging and dropping branches to the desired order.

Finalizing Your Workflow
After duplicating and reordering branches and renaming for clarity, make sure to save your changes. Your workflow is now more tailored to your business needs and ready for implementation
Use Case
For example, in a workflow where tasks are categorized based on specific criteria, duplicating branches for each category and reordering them according to priority ensures that the most important tasks are handled first. Renaming branches for better clarity helps team members quickly understand the purpose of each, making the process more efficient and organized. By following these steps, you can create a highly customized workflow that is tailored to your needs. Whether you’re duplicating branches, reordering them, or renaming them for clarity, these adjustments will help you with your processes and improve team productivity.Troubleshooting tips and FAQs
What if I can't see the option to duplicate a branch?
What if I can't see the option to duplicate a branch?
Refresh your browser or contact support for assistance.
How many branches can I duplicate?
How many branches can I duplicate?
There’s no set limit, but it’s best to keep your workflows manageable and not overly complex for optimal performance.
If/Else action
The If/Else action allows you to separate contacts who trigger a workflow based on conditions you want them to meet. This helps you fine-tune your workflow and automate common actions that your customers perform. Meaning if there’s any point where you want to split a workflow into different paths, this action will allow you to do so. Let’s check how it works!
Using Scenario Recipes
Scenario Recipes are prebuilt If/Else action templates to simplify the set-up process; some will have a few requisites you’ll need to add into the workflow for the recipe to function. These will be displayed under its name.


Build Your Own
This blank format allows you to build a conditional action that suits your needs. To use it, start by naming the action for easy identification.
Setting Up a Branch
These will be the conditions the contact needs to meet to qualify for the branch. The available conditions are organized into folders for you to select the specific value or action the contact needs to meet before moving to the next step.
- AND option: When selecting this option, the contact has to meet all conditions added to qualify.
- ****OR option: ****When selecting this option, the contact will qualify for this branch if one of the conditions is met.


Creating Multiple Branches
You can add up to 10 branches under one If/Else action. To do so, click the +Add Branch button.

Duplicating Branches
Branches can be duplicated within the same conditional action by clicking the three dots menu on a branch and selecting “Duplicate Branch.”** The duplicate will appear below the original with “(copy)” added to its name. However, different branches need different conditions, or the contacts will be assigned to only the first available branch. Therefore, we recommend using this option as a base to add extra conditions to.
None Branch
In conditional actions, an additional branch will be automatically added to perform a series of tasks if the added conditions fail. This branch is called the “None Branch”. This branch can be renamed but no conditions can be added to it, and it will always be the last branch.

Adding Follow-up Actions
After setting up your branches, you can add actions for each branch, including adding other If/Else actions.
Math operation action
The Math Operation action makes the system seamlessly handle any calculations needed by adding them to a workflow where they can be used to maintain score metrics or total fields. For example, this function can be used to give scores to leads based on their responses and activities in a marketing campaign.
Setting it Up
Select the field you want to apply the Math Operation on, this can be any numeric field in the system including dates and custom values.




Date Fields
For date fields, the operations will be limited to Adding or Subtracting, once the operator is selected enter the total days, months, and/or years.
Number Fields
For Numerics fields you can Add, Subtract, Multiply, or Divide as well as add multiple operations for the system to run.

Goal event action
The Goal Event feature automatically advances contacts to the next step in the workflow once they meet the goal conditions specified by the user. This can occur regardless of the contact’s position in the workflow. This workflow action is great for ending a stream of workflow actions once a customer has met your goal, such as completing a Purchase.
Action Name
The user can customize the name of the Goal Event according to the objective or leave it as the original conventional name.
Select the type of Goal
Goal Events can be chosen to establish a contact Goal for a workflow. Once a contact joins the workflow, the system starts monitoring the specified Goal Event to occur regardless of the current step of the contact.- ****Received an Email Event: ****The Email event enables the system to pull prospects into the workflow, irrespective of their current step, when certain conditions relating to the email event occur. Users can select the specific email event they want the system to recognize, such as email opened or unsubscribed.
- Clicked a Trigger Link: Once the prospect clicks on a trigger link, they will be pulled into the workflow regardless of where they are in the step.
- ****Added a Contact Tag: ****When a specific tag is added to a contact, the system triggers the goal and moves the contact to the next step of the workflow.
- ****Removed a Contact Tag: ****If a tag is removed from a contact, it serves as the goal condition, advancing the contact through the workflow.
- Appointment Status: When a specific appointment status is updated (e.g., booked, canceled, or no-show), the system recognizes this as the goal and takes appropriate action based on the workflow setup.
- Payment Received: When a payment is successfully processed, the system triggers the goal, allowing the contact to advance in the workflow or initiate subsequent automated actions as defined in the setup.
- Form Submitted: When a contact submits a designated form, the system recognizes this submission as the goal condition and moves the contact to the next relevant step in the workflow.
- Document Status: When the status of a document changes (e.g., sent, viewed, signed, or declined), the system identifies this update as the goal event and progresses the contact through the workflow accordingly.

Pick The Event To Wait For
Users can select the step for the email, trigger link, tag, or form interaction event using the Pick email/Select step to wait for the option.
Selecting Email Event
From the options below, you can select the email event depending on your objective. From the checkboxes, you can select one or more events as per your goal.- ****Opened: ****Use this to activate the goal event after the email is opened.
- Clicked: Use this when you need the goal event after the prospect has clicked on the link.
- ****Unsubscribed: ****Use this when you have several goal actions after the prospect clicks on the unsubscribe link.
- Complained: This is used to perform the actions when the client has marked your email as spam, and you have already created the actions to be performed in such events.
- Bounced: In case one of your emails was bounced, you will have the ability to remove such emails from the list.**

Appointment Status
For the Appointment Status option, select the calendar (1) you want the appointment to be from, then select your desired status (2).
Payment Received
For the Payment Received option, select the Global product (1) you want the payment to be for, then select your desired status (2).

Document Status
For the Document Status option, open the dropdown menu and select the statuses you want to trigger this action.

Action When The Contact Reaches the Goal Without Meeting Its Conditions
If the Goal event was not reached by the time the contact reaches the goal action in your automation, there will be 3 options to select from:- **End this workflow: ****This allows you to end the workflow even if the contact has not met the goal condition yet.
- ****Continue Anyway: ****If you need the system to perform several actions when the contact has not met the goal condition, you can use this
- Wait until the Goal is met: With this option, you can let the system wait until the goal conditions are met.

Save Actions
Click the Save Action button to save the changes you have made in your goal event.
Split action
Split Testing, also known as A/B testing, allows you to compare different versions of your email campaigns to determine which one performs better. Let’s learn how to use it!Adding the Split Action
Navigate to the desired workflow in the Automation > Workflows section of your account or create a new workflow with the relevant trigger(s), then select the “Split” action from the actions list.
Action Name
Rename the action to reflect its intended purpose.
Distribution Type
Select the desired method for distributing contacts from the dropdown menu. Currently, Random Split is the only available option, with additional distribution methods to be introduced in future updates.
Paths
Rename “Path A” and “Path B” to reflect your test variations and set the distribution percentage for each path.


Statistics
Check the Statistics of the action by navigating to the Statistics tab to see the distribution of contacts across paths.

- Enhance Campaign Optimization: Test variations of subject lines, email content, or Calls to Action (CTAs) to find the most effective approach.
- Save Time: Eliminate the need for external tools and streamline your marketing processes.
- Make Informed Decisions: Access real-time statistics to guide your marketing strategy, ensuring that every decision is data-driven.
Practical Example
Imagine you own an e-commerce store and can’t decide between two email subject lines.- Solution: Use the Split action to divide your mailing list, sending 75% the Path A email and 25% the Path B email.
- Outcome: Track key metrics such as website visits and purchase rates for each path. After analyzing the results, you will know which subject line performs better, allowing you to apply this insight to future campaigns.
Frequently Asked Questions
What if the total percentage for all paths doesn't equal 100%?
What if the total percentage for all paths doesn't equal 100%?
Readjust the distribution percentages so their sum equals 100% to avoid errors in your workflow.
Can I change the paths after the workflow has started?
Can I change the paths after the workflow has started?
Yes; however, it is best to finalize your paths before activating the workflow to ensure accurate data collection and analysis.
Workflow AI assistant
Workflow AI is an assistant designed to support you in building, refining, and managing workflows within the platform. Whether you’re creating new workflows or enhancing existing ones, Workflow AI provides step-by-step guidance, action suggestions, and optimization insights tailored to your objectives. By simply typing your desired outcome, Workflow AI presents a curated list of actions and triggers to help you achieve your goals with ease.Key Features of Workflow AI
- ****Assistance for New Users: ****If you’re new to workflows, Workflow AI provides the guidance you need to get started. Simply type in your objectives, and it will suggest the necessary actions and triggers, while also offering configuration help. The AI assistant can even explain workflows and best practices to you, making the learning curve manageable.
- ****Step-by-Step Setup: ****Workflow AI guides you through each workflow-building step, ensuring you feel confident in every part of the process. You’ll have the information you need to proceed smoothly from one step to the next.
- ****Real-Time Assistance: ****Need clarification or have questions mid-process? You can ask Workflow AI any workflow-related question to get instant answers and best practice tips to support your workflow development.
- ****Add and Configure Actions Easily: ****Workflow AI not only suggests actions like sending reminders or updating statuses but also helps you configure them. Just click on the recommended action, and Workflow AI will guide you through adding and setting it up within your workflow.
How to Use Workflow AI
Navigate to Workflows
Go to the Automation > Workflows section in your account, then select an existing workflow from the list or create a new one from scratch.
Locate the AI Chat
Locate the Workflow AI chat icon in the bottom left corner of the workflow builder. Clicking it will open the chat box, where you’ll see several prompt cards to start the conversation.
Begin the Conversation
Choose a card or simply start typing your query into the chat box.
Workflow AI Options
Edit This Workflow
This option will add a prompt so you can instruct the AI helper to modify your workflow.

Describe this Workflow
Obtain a breakdown of the workflow name, triggers, actions, and key workflow settings to understand system workflows or workflows other team members have created.
How Do I?
Click the “How Do I” tile to ask a question in the chat box. This allows you to quickly enter the query, resulting in a more efficient interaction.
Help with Error
If you’re getting an error message, this option helps you troubleshoot your workflow with the help of AI.
Receive Detailed Explanations and Guidance
As you interact with Workflow AI, it will suggest follow-up questions to deepen your understanding and ensure you’re building an effective workflow.
Feedback on Responses
Provide feedback on Workflow AI’s responses to help improve its accuracy and usefulness over time.
Clear or Export the Chat
Use the “Clear Chat” button to start a new conversation at any time.
Chat Mode
By selecting the Chat Mode, you can talk and ask questions to the workflow’s AI without making changes to the workflow.
Point & Edit or Ask
This option lets you select multiple triggers and actions for the workflow AI to consider when providing you with insights, suggestions, and information
Why should I use Workflow AI?
Why should I use Workflow AI?
Workflow AI simplifies and speeds up the process of building and optimizing workflows by offering real-time suggestions and ensuring workflows are efficient and error-free.
Can Workflow AI handle complex workflows?
Can Workflow AI handle complex workflows?
Yes. Workflow AI is designed for both simple and complex workflows, providing guidance tailored to processes of any size or complexity.
Can I keep a record of my chat with Workflow AI?
Can I keep a record of my chat with Workflow AI?
Yes, use the Export Chat button to download a copy of the conversation for easy reference whenever needed.