We set up GoHighLevel for you · Book a free 15-minute callWe set up GoHighLevel for you
Book a call

GoHighLevel workflow not triggering: a checklist

A planning session at a whiteboard of sticky notes

Short answer

When a GoHighLevel workflow doesn't run, it's most often still in Draft (saving isn't publishing), the contact doesn't match the trigger's filters, or re-entry is off and the contact already went through once. If the contact did enter but nothing went out, look at DND, the time window and stop on response. Enrollment History and Execution Logs show which one it is.

The checklist, in order

  1. Is it published?. Draft workflows don't trigger or take actions. Saved and published are not the same thing.
  2. Did the contact enter?. Automations > Workflows > open the workflow > Enrollment History and Execution Logs. Errors are highlighted; Highlight Contact Path shows skipped steps and errors, and Go To Action jumps to a step.
  3. Do the trigger filters match?. Check each filter against the contact. The Form Submitted trigger only works with forms built in HighLevel; outside forms need an integration or a webhook.
  4. Is re-entry off?. With Allow Re-entry off in the Settings tab, a contact can enter only once. Appointment and invoice triggers always allow re-entry.
  5. Is a time window holding the step?. Steps outside the workflow's Time Window pause and resume at the next allowed time. Internal actions like tags aren't affected.
  6. Did stop on response end it?. With Stop on Response on, the workflow ends for a contact as soon as they reply.
  7. Is the contact on DND?. Check the DND section on the contact. With email DND on, every email step skips that contact, and a bounced email turns it on automatically.
  8. Did you edit a wait step?. Contacts already waiting keep the old timing after you change a Wait step.

Testing it

HighLevel notes that testing a workflow with a contact isn't fully reliable, especially when you reuse the same test contact. Use a fresh contact for each test.

Common questions

I published it and it still doesn't run. What next?
Check whether the contact entered in Enrollment History. If they didn't, it's the trigger or its filters. If they did, the Execution Logs show the step that stopped.
Can a form on my own website trigger a workflow?
The Form Submitted trigger covers forms built in HighLevel. A form elsewhere needs an integration or an inbound webhook to start a workflow.

Rather we set it up?

We set this up for you as part of a done-for-you package, quoted on a free call.

  • GoHighLevel rescue

    A messy account someone else built, gone through and fixed: duplicate workflows, broken automations, bad data and texts that don't send.

    Done for you · Quoted on the call

More workflow fixes

All Workflows fixes

Want GoHighLevel set up and running for you?

Book a free 15-minute call. Tell us what you sell and where your leads come from, new account or the one you have, and we'll tell you what we'd set up, how long it takes and what it costs.

Rather we set it up? GoHighLevel rescue, done for you.

See the packageBook a call