Business Automation April 13, 2026 7 min read

GoHighLevel Workflow Automation: The Complete Setup Guide (2026)

A complete guide to building GoHighLevel workflow automations in 2026. Covers triggers, actions, If/Else branches, multi-channel sequences, and the most effective automation recipes for marketing agencies.

Table of Contents

GoHighLevel's workflow automation builder is the most powerful part of the platform — and the part most agencies underuse. Agencies that master GHL workflows stop manually following up on leads, stop forgetting appointment reminders, and stop chasing clients for reviews. It all runs automatically.

This guide covers everything: how the workflow builder works, the most important triggers and actions, building multi-channel sequences, and seven proven workflow recipes you can deploy immediately.

How the GHL Workflow Builder Works

Every workflow has three components:

  • Trigger — the event that starts the workflow (form submission, tag added, appointment booked, etc.)
  • Actions — what happens in response (send SMS, send email, wait, move pipeline stage, assign task)
  • Filters / If-Else branches — conditional logic that routes contacts down different paths based on their data or behaviour

Workflows are built on a visual canvas. Drag actions onto the canvas, connect them in sequence, add Wait steps to control timing, and insert If/Else nodes to branch the logic. Changes save automatically and you can toggle a workflow between Draft and Published without losing history.

The Most Important Triggers

GHL has over 30 workflow triggers. These are the ones agencies use most:

Lead Generation Triggers

  • Form Submitted — fires when any GHL-hosted or embedded form receives a submission. Use for: instant lead follow-up, adding contact to pipeline, tagging.
  • Inbound Webhook — receives JSON payloads from external tools (Facebook Lead Ads, Typeform, Gravity Forms, N8N). Use for: multi-platform lead intake.
  • Contact Created — fires whenever a new contact record is added to the sub-account by any method.

Appointment Triggers

  • Appointment Status Changed — fires when a booking moves to Confirmed, Cancelled, No Show, or Showed Up. Use for: pre-appointment reminders, post-appointment review requests.
  • Appointment Scheduled — fires immediately on booking. Use for: instant confirmation SMS + email.

Pipeline and Tag Triggers

  • Pipeline Stage Changed — fires when contact moves between stages. Use for: stage-specific nurture emails.
  • Tag Added / Removed — fires when a tag is applied or stripped from a contact. Use for: segmented sequences triggered by sales team tagging.

The Most Useful Actions

  • Send SMS — personalised text using merge fields ({{contact.first_name}}, {{appointment.start_time}}, custom fields)
  • Send Email — rich HTML or plain-text email using GHL's template builder
  • Wait — pause the workflow for a fixed duration (5 minutes, 1 hour, 3 days) or until a specific time of day
  • If/Else — branch logic based on contact field values, tags, pipeline stage, or previous event outcomes
  • Move to Pipeline Stage — automatically progress or regress a deal in the CRM
  • Add/Remove Tag — label contacts dynamically to trigger other workflows or enable segmentation
  • Create Task — assign a to-do item to a specific user for manual follow-up when automation is not appropriate
  • Internal Notification — send an email or SMS to your team when a lead reaches a key threshold
  • Outbound Webhook — POST data to an external URL (N8N, Zapier, your own API) to chain GHL with any external system

7 Proven Workflow Recipes for Agencies

1. Instant Lead Response (Speed-to-Lead)

Trigger: Form Submitted

  1. Immediately: Send SMS — "Hi {{first_name}}, thanks for reaching out. We'll call you within the hour."
  2. Wait 2 minutes: Send Email — longer intro + booking link
  3. Internal Notification to sales rep via SMS with lead details
  4. Wait 2 hours: If/Else — did contact reply? If yes, stop. If no, send follow-up SMS.

2. Appointment Reminder Sequence

Trigger: Appointment Scheduled

  1. Immediately: Confirmation SMS + Email with appointment details
  2. 24 hours before: Reminder SMS with address, parking notes, cancellation link
  3. 1 hour before: Final reminder SMS

Agencies using this workflow typically see no-show rates drop from 25–30% down to 8–10%.

3. Post-Appointment Review Request

Trigger: Appointment Status Changed to "Showed Up"

  1. Wait 2 hours: Send SMS asking for a Google review (include direct link to Google review form)
  2. Wait 48 hours: If no review left (tracked via GHL's reputation monitoring), send follow-up email

4. Unresponsive Lead Re-Engagement

Trigger: Pipeline Stage = "New Lead" AND last activity > 3 days ago (use Wait + If/Else)

  1. Send break-up SMS: "Hey {{first_name}}, just checking in — is now still a good time to talk?"
  2. Wait 3 days: If still no reply, add tag "cold-lead" and remove from active sequence

5. No-Show Recovery

Trigger: Appointment Status Changed to "No Show"

  1. 15 minutes after: SMS — "Hi {{first_name}}, we missed you today — would you like to reschedule? [booking link]"
  2. 24 hours: Email follow-up with three available slots
  3. 72 hours: If still no rebook, create Task for sales rep to call manually

6. New Client Onboarding Sequence

Trigger: Tag Added: "client-won"

  1. Immediately: Welcome email with next steps, login details, and onboarding checklist
  2. Day 3: Check-in SMS from account manager
  3. Day 7: Email with tutorial resources or first-month reporting preview
  4. Day 30: Satisfaction survey email

7. Long-Term Nurture (12-Month Follow-Up)

Trigger: Tag Added: "nurture-12m"

  1. Month 1–3: One educational email per month (relevant content, no hard sell)
  2. Month 4: Re-engagement email with a specific offer or case study
  3. Month 6: SMS check-in from sales rep
  4. Month 12: Birthday or anniversary touchpoint if data is available

Building Multi-Channel Sequences: Best Practices

  • Always open with SMS — SMS has a 98% open rate versus ~25% for email. First contact should be a short, personal text.
  • Use Wait steps to control timing — sending an SMS at 2am will hurt deliverability and trust. Use the "Allow during specific times" option in Wait steps.
  • Add an Exit trigger — every sequence should have an exit condition (appointment booked, tag added, replied via SMS/email) so contacts do not receive messages after converting.
  • Test with an internal contact first — run the full workflow on a test contact record before activating for live leads.
  • Keep SMS messages under 160 characters — messages longer than 160 characters split into two segments and cost double. Personalise but be concise.

Frequently Asked Questions

How many workflows can I have in GHL?

There is no hard limit on the number of workflows per sub-account. Most agencies run 10–25 active workflows per client covering lead follow-up, appointment management, onboarding, reviews, and re-engagement.

Can workflows send WhatsApp messages?

Yes — GHL added WhatsApp as a workflow action in 2024. You need a Meta Business account with WhatsApp Business API access. WhatsApp messages cost extra (billed per conversation by Meta).

Can I trigger a GHL workflow from an external tool?

Yes. Use the Inbound Webhook trigger and point external tools (Facebook Lead Ads, N8N, Zapier) to the webhook URL. GHL will parse the incoming JSON and start the workflow. Custom field mapping lets you pass any data from the external source into GHL contact fields.

What is the difference between a Workflow and a Campaign in GHL?

GHL's legacy Campaigns system is the old automation builder — linear email/SMS sequences with no branching logic. Workflows replaced Campaigns in 2022 and are significantly more powerful. All new automations should be built in Workflows. GHL still supports Campaigns for backwards compatibility but no longer develops new features for them.

Getting Your Workflows Built

Building a solid GHL workflow library from scratch — lead follow-up, appointment management, review requests, onboarding, and re-engagement — typically takes 15–20 hours. Nebtrix builds and configures complete GHL automation setups for UK agencies, including multi-channel workflows, Snapshot templates, and N8N integrations for more complex automation logic. Book a free GHL audit to discuss what your client automation stack should look like.

N

Nebtrix

AI Automation Specialist · Nebtrix

Nebtrix builds AI automation systems for small businesses — dental clinics, hospitals, and retail stores.

Keep Reading

More from Nebtrix

Next step

Ready to automate your operations?

Start with a free assessment. We'll identify your highest-impact automations and show you exactly what they'd look like in your business.