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

GoHighLevel workflow Goal Event not firing

A planning session at a whiteboard of sticky notes

Short answer

A Goal Event jumps a contact to the goal step once they do what you're waiting for, like booking or paying. It usually doesn't fire because the workflow has more than one goal (only one is allowed), the contact already met it once (they aren't checked again in that workflow), the wrong event or filter is set, or the goal is a trigger link click and the message didn't contain a real trigger link.

How to fix it

  1. Add it from the right place. Automation > Workflows > the + > Internal > Goal Event.
  2. Pick the exact event. Form submitted, payment received, invoice paid, document status, email events, trigger link clicked, review request clicked, tag added or removed, appointment status (new, confirmed or showed), or user replied. Several forms or products in one filter count as any one of them.
  3. Choose what happens if the goal isn't met. When a contact reaches the goal step without meeting it: end the workflow, continue anyway, or wait until it's met.
  4. Keep it to one goal. HighLevel allows one Goal Event per workflow.
  5. Test with a fresh contact. A contact is only checked against a goal once in a workflow, so re-testing with the same contact won't fire it.
  6. Send a real trigger link. If the goal is a trigger link click, the message has to contain the trigger link itself, not a pasted URL.
  7. Email events and bots. If Bot Detection Prevention is on, bot opens and clicks don't count toward email-event goals.

Common questions

Does a rescheduled appointment undo the goal?
No. HighLevel notes that rescheduling doesn't reverse progress already made toward the goal.
Should the goal be at the end of the workflow?
It goes where you want contacts to land once they've done the thing, usually after the follow-up steps it should skip.

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