Category: Building

How Do GoHighLevel Workflows Work?

Short answer

A workflow starts when a trigger fires, like a form submission, and then runs a sequence of actions, like sending an email or SMS. It runs only after you publish it, and its Settings tab controls re-entry, timing, and sender details.

Checked against HighLevel’s help center on . HighLevel updates its interface often, so match the labels you see on screen.

PartWhat it doesExample
TriggerStarts the workflow when an event happensForm submitted, appointment booked, or payment received
Trigger filterLimits which events start the workflowIncoming calls to a specific phone number
ActionA step that runs after the trigger firesSend an email or SMS, or assign a task
WaitHolds a contact until a time, reply, event, or condition1 day after sign-up
If/ElseSends contacts down different branches based on conditionsOpened the email or not

Build your first workflow

  1. 1Go to Automation, then Workflows and click “+ Create Workflow”
  2. 2Select “+ Start from scratch.” HighLevel also offers templates and an AI builder.
  3. 3Click Add New Trigger, choose the event, and add filters if you need them
  4. 4Click the + icon under the trigger to add actions, waits, and If/Else steps
  5. 5Open the Settings tab to set re-entry, time window, timezone, and sender details
  6. 6Publish and save the workflow. It runs only while published and only for contacts who meet the trigger conditions.
  7. 7Test with a fresh contact that has never entered the workflow

How waits and branches behave

A Wait step can hold a contact for a set time, until a date, on a recurring schedule, relative to an appointment or invoice due date, until the contact or a team member replies, until a trigger link click or email event, or until conditions you build are true. Reply, action, and condition waits have an optional timeout so contacts move on when nothing happens. Editing a Wait doesn’t change waits already in progress.

An If/Else step checks contact data and creates a branch for each condition group you set. HighLevel adds a None branch for contacts who match nothing, and that branch can’t be removed.

Settings that control who enters

  • Allow Re-entry lets a contact run the workflow again after finishing it or being removed. A contact who is still active in it can’t re-enter.
  • Appointment and invoice triggers let a contact enter once per appointment or invoice, whatever the re-entry setting
  • Stop on Response ends the workflow for any contact who replies to a message it sent
  • Time Window holds emails, SMS, and calls outside the hours and days you choose until the next open slot
  • Timezone sets whether timed steps follow the account’s timezone or each contact’s timezone

Want Help With This?

Learn it free

Sell More Academy runs free HighLevel training, including Tactical Walkthroughs that show each build on screen, and provides resources for doing the work yourself.

Visit Sell More Academy (opens in a new tab)

Have us do it

Workflow builds are part of our Setup work, from the first trigger to the follow-up messages and the settings that keep contacts from repeating a sequence.

Sources

High Level Admins is an independent HighLevel service provider, not HighLevel’s official support team.

Important Disclaimers

Transparency and compliance information for our HighLevel services

Trademark Notice

We make no claims to the trademarks, brand marks, copyrights, ideas, intellectual property, or likeness of HighLevel. HighLevel, GoHighLevel, and LeadConnector are trademarks of HighLevel LLC. We are independent specialists who provide implementation and support services.

Financial Disclaimers

We make no financial guarantees regarding results, ROI, or business outcomes. Past results from our clients or any examples shared do not represent future outcomes for any individual or business. Your results may vary based on numerous factors including but not limited to your industry, market conditions, implementation, and business practices.

Professional Services

Our services are provided independently of HighLevel. While we specialize in HighLevel implementations, any support, training, or consulting we provide is our own professional service. HighLevel LLC does not own, operate, or sponsor High Level Admins.

Platform Independence

High Level Admins is in no way connected to, affiliated with, endorsed by, or sponsored by Meta (Facebook), Google, or any other advertising platform where our advertisements may be served or our business name may be mentioned. We operate as an independent service provider.

Certification Note

Our team is led by a HighLevel Certified Admin. Not every team member holds an official HighLevel certification, and some specialize in specific areas of the platform.

Read all disclaimers