Advanced Workflow Builder Guide: Build Parallel Automations in HighLevel (GHL)

Master the HighLevel Advanced Workflow Builder with our guide to horizontal, node-based automation. Learn to build parallel branches, modular action groups, and scalable CRM workflows to optimize your agency's efficiency. Build smarter, faster automations today.

Isometric illustration of a horizontal node-based workflow with parallel automation branches and icons (email, calendar, phone, gear, user) representing HighLevel advanced workflow builder f

The Advanced Workflow Builder in HighLevel (also called GoHighLevel or GHL) upgrades how agencies and marketers design automations. It replaces the standard top-down canvas with a horizontal, node-based environment that makes complex automation logic easier to visualize, maintain, and scale. This guide explains what the Advanced Builder does, how it differs from the standard builder, step-by-step instructions for common tasks, best practices for agency setups, and troubleshooting tips.

What is the Advanced Workflow Builder and who should use it?

The Advanced Workflow Builder is a visual automation editor inside HighLevel designed for multi-step automations, parallel processes, and modular workflow design. It is ideal for:

  • Marketing agencies building client funnels, lead routing, and multi-channel campaigns.
  • Small businesses that need different branches for onboarding, sales follow-up, and retention running from the same automation.
  • Operations teams requiring clear, maintainable automations in a CRM-driven environment.

Key benefits include a horizontal canvas, node-based connections, parallel workflows, delinked nodes (separate branches), and bulk copying/pasting of actions. These features let you build powerful CRM automations with less clutter and more flexibility.

Core concepts and terminology

Nodes

Nodes are the visual blocks on the canvas representing triggers and actions. Each node type has a specific connection behavior:

  • Trigger nodes start a workflow. They accept connections only on their right side.
  • Action nodes perform tasks (send email, add tag, create task). They connect on both sides so they can be placed in sequence or re-used in different branches.

Connections

Lines and arrows connect nodes so automation can flow from left to right. Connections can be created by dragging from one node dot to another. Deleting a connection removes only the link, not the actions themselves, enabling parallel branches to exist within the same workflow.

Parallel workflows and delinked nodes

A parallel workflow happens when a trigger or action connects to two or more independent branches. Delinked nodes are branches that have been disconnected from the main line so they run separately. These features make it possible to run an onboarding sequence and a separate re-engagement sequence from the same automation.

HighLevel Advanced Workflow Builder horizontal node-based canvas showing connected actions
Advanced Builder horizontal canvas — nodes arranged left to right for parallel workflows.

The Advanced Builder switches from the standard builder at the top-left of the automation editor and displays a horizontal canvas.

Step-by-step: Start using the Advanced Builder

  1. Switch to Advanced any automation in HighLevel. Use the builder selector at the top-left to switch from Standard Builder to Advanced Builder. You can switch back later unless your workflow uses features not supported by the standard builder.
  2. Insert actions between any connection line and click the plus icon to choose an action to insert. This keeps your sequence tidy without manually re-wiring all nodes.

Reconnect if you need to switch back
If you want to return to the Standard Builder, reconnect any disconnected branches. The standard builder does not support parallel or delinked branches, so reconnection is required to revert.

Advanced Builder canvas showing a disconnected Contact Tag node and the Add Trigger pane ready to reconnect branches
Reconnect delinked branches (Contact Tag highlighted) before switching back to the Standard Builder.

Make parallel branches
Delete a connection to create separate branches or drag a node to connect the same node to multiple actions. Each branch runs independently, enabling parallel automation flows within a single workflow structure.

Wide Advanced Builder canvas: Contact Tag connected to Add Tag (Default Root) with a curved connection and Create Opportunity to the right; presenter thumbnail visible.
The canvas showing a trigger connected to an action with a curved connection — a clear view of creating a branch in the Advanced Builder.

Create connections
Drag from a node’s dot to another node’s dot to create the connection line. Arrows indicate execution flow. Hover over lines and click the plus icon to insert a new action between existing nodes; the builder will push nodes aside and maintain layout organization.

HighLevel Advanced Builder horizontal workflow with cursor hovering over a connection line and a plus icon visible between nodes
Hover a connection line and click the plus icon to insert an action into the Advanced Builder.

Add and configure actions
Right-click or click Add > Add Action. Action nodes have connection dots on both left and right. Click a node to open the configuration pane where filters, messages, delays, and conditions can be set—just like in the standard builder.

Advanced Workflow Builder showing Create Opportunity action node with left and right connection dots and connected action sequence
Action nodes with connection dots on both sides — drag from one dot to another to connect actions.

Add a trigger
Add > Add Trigger or right-click and choose Triggers. Select the trigger type (contact tag, form submission, pipeline stage, etc.). Only the right side of a trigger accepts outgoing connections.

HighLevel Advanced Builder showing the Add Trigger panel and a Contact Tag trigger on the canvas.
Open the Add Trigger pane and choose a trigger (Contact Tag shown).

Practical examples and use cases

1. Lead capture → Parallel workflows: Nurture + Qualification

Use a single form submission trigger. Create two parallel branches:

  • Nurture branch: Immediate welcome SMS, follow-up email series over 30 days, weekly tag updates for content interest.
  • Qualification branch: Run an internal scoring action, wait 2 days, if score > threshold, create a task for sales to call the lead.

Both branches run simultaneously after the one trigger, keeping the nurture flow independent from qualification actions.

2. Onboarding + Billing reminders from a signup trigger

From a signup trigger, run onboarding emails and internal task creation in one branch while a separate branch handles recurring billing reminders and failed payment alerts. Because branches are delinked, billing messages won't stop if onboarding is paused.

3. Multi-client agency templates

Build a master workflow with modular action nodes for common tasks (tagging, CRM updates, task creation). Copy and paste action groups in bulk to create client-specific variations quickly. This reduces setup time during client onboarding.

Best practices for building maintainable Advanced Builder automations

  • Name nodes clearly
    Use concise but descriptive titles like "Tag: New Lead - Webinar" or "Delay: 3 Days - Follow-up Email." Clear names make scanning large canvases faster.
  • Group related actions
    Keep actions that belong to the same logical process close together and use consistent naming patterns for easy bulk copying.
  • Use comments or descriptive action text
    where available to explain why a branch exists. This aids teammates when reviewing or editing automations.
  • Limit branch complexity
    Parallel workflows are powerful but can become difficult to debug when there are many branches. If a workflow becomes unwieldy, consider breaking it into smaller, connected automations that communicate via tags or webhooks.
  • Test each branch independently
    Use test contacts and trigger conditions to verify that each branch executes as expected before sending real messages.
  • Document decisions
    Keep a simple runbook or template library (Nexus Hub can be used for templates) that explains the purpose and triggers for each complex workflow.

Common pitfalls and how to avoid them

Can't switch back to Standard Builder

This typically happens when your workflow contains disconnected branches or parallel structures unsupported by the standard builder. To switch back:

Start Your HighLevel Trial + Get Instant Nexus Hub Access

Build, scale, and optimize your business with HighLevel. Start a free trial using this link to get automatic access to the Nexus Hub community, templates, and implementation resources.

Start Free Trial
  1. Reconnect any separated branches or consolidate parallel nodes into a single linear flow.
  2. Confirm there are no unsupported nodes or configurations and attempt the switch again.

Unexpected duplicates or loops

Parallel branches can accidentally re-trigger the same actions if triggers or tags are not tightly controlled. Avoid loops by:

  • Using filters on triggers and actions
  • Setting tags or custom fields when actions run
  • Adding checks before re-triggering (condition nodes or wait blocks)

Performance and maintenance overhead

Very large workflows with many parallel branches can be harder to maintain. If a workflow is slow to edit or visually cluttered:

  • Break it into smaller automations that trigger each other
  • Keep a central template library for repeated logic

Advanced tips and workflow design patterns

Use a router pattern

Create a central router node that evaluates contact data and then routes to separate branches for different outcomes (e.g., product interest, geographic region, service level). This centralizes decision logic and reduces duplicate setup.

Modular action groups

Build frequently used action sequences (welcome sequence, verification checks, billing reminders) as grouped nodes you can copy/paste into multiple workflows. HighLevel’s copy/paste in bulk speeds replication across clients.

Testing checklist before publishing

  • Confirm trigger filters are correct
  • Run the workflow with a test contact
  • Check that parallel branches executed and completed expected actions
  • Ensure tags and CRM updates are applied only once
  • Verify error handling or re-try mechanisms are in place for external actions (like webhooks or API calls)

Dragging and repositioning nodes makes complex layouts more readable. Keep key triggers on the far left and actions flowing right.

Troubleshooting: Quick fixes for common issues

Workflow not firing

  • Confirm trigger conditions match the contact data.
  • Check that the trigger node is active and not paused.
  • Look for filters that might block execution.

One branch runs, another does not

  • Ensure the branch is connected to the trigger or to a node that fires.
  • Verify any wait or delay nodes are not set to a future date accidentally.
  • Check action permissions for external integrations (SMS, email, webhooks).

Messages sent multiple times

  • Confirm that actions do not run in both branches for the same contact.
  • Use tags or contact fields to mark that an action has been completed.
  • Place checks before message actions to prevent repeats.
HighLevel Advanced Builder showing cursor over a connection with the plus insert icon between actions
Insert-action plus icon visible on a connection — hover and click to add a step without rewiring.

Hovering lines to insert actions keeps the flow neat and reduces manual rewiring.

How Advanced Builder fits into agency scaling and CRM workflows

For agencies running multiple clients on HighLevel, the Advanced Builder enables the creation of reusable templates and modular automation components. Instead of duplicating large linear workflows, build smaller, tested modules you can copy into client accounts. This reduces development time and improves consistency across client automations.

Use the Advanced Builder to standardize onboarding for new clients: build a master onboarding automation with parallel branches for technical setup, campaign creation, and client training tasks. Then duplicate and customize it per client.

When to keep using the Standard Builder

The Standard Builder remains a good choice for simple, linear automations where parallel branches or advanced node features are not needed. If you need a quick single-path welcome series or a simple tag-based trigger, the standard builder is faster and familiar. Switch to the Advanced Builder when you anticipate branching logic, parallel execution, or modular reuse.

Resources and next steps

  • Start with a sandbox contact to test each branch before enabling the workflow for live leads.
  • Create a small library of reusable action groups for common agency tasks.
  • Document each complex automation in a runbook or client-facing onboarding guide.
  • Consider joining HighLevel communities like Nexus Hub for templates and implementation support.

FAQ

Can I switch back to the Standard Builder after using Advanced Builder features?

Yes, but only if your workflow does not include unsupported elements like disconnected branches or parallel workflows. Reconnect any delinked branches and remove unsupported structures to revert to the standard builder.

What happens when I delete a connection line between nodes?

Deleting a connection removes the link but does not delete either node. This lets you create separate branches (delinked nodes) that run independently within the same workflow.

How do I insert an action between two existing actions?

Hover the connection line between the two actions and click the plus icon that appears. Choose the action to insert; the builder will place it and reorganize the layout automatically.

Can I copy and paste groups of actions?

Yes. The Advanced Builder supports copying and pasting workflow actions in bulk, which is useful for replicating sequences across workflows or client accounts.

Are parallel workflows suitable for all use cases?

Parallel workflows are ideal for independent processes that should run simultaneously, like nurture sequences vs internal qualification. However, if processes interact frequently or require complex synchronization, consider splitting into separate automations that communicate via tags or webhooks to reduce complexity.

The Advanced Workflow Builder brings horizontal, node-based automation to HighLevel, enabling parallel branches, delinked nodes, modular action groups, and streamlined editing. For agencies and teams running multi-step client automations, these features improve clarity and reduce duplication.

Recommended first automation: create a single trigger for new leads and build two parallel branches—one for nurture (email + SMS) and one for internal qualification (scoring + tasks). Test with sandbox contacts, document the flow, then reuse the pattern as a template for client onboarding.

To accelerate implementation, consider starting a free HighLevel trial to experiment in a sandbox account and explore template libraries like Nexus Hub for reusable components.

Start Your HighLevel Trial + Get Instant Nexus Hub Access

Build, scale, and optimize your business with HighLevel. Start a free trial using this link to get automatic access to the Nexus Hub community, templates, and implementation resources.

Start Free Trial

Read more