GHL Automation Troubleshooting — Wrong Contacts Receiving Workflows
Overview
Sometimes GHL automations/workflows fire on contacts who should NOT be receiving them — for example, clients who have already completed onboarding receiving messages telling them to complete onboarding. This page explains what to do when you notice this happening.
Common Scenarios
- Onboarding automation sent to already-onboarded clients — Client completed onboarding and orientation, but still receives automated messages asking them to complete it
- Follow-up sequences firing after a client is already active — Drip campaigns continue even though the client has moved past that stage
- Reactivation messages sent to active clients — Clients who are paying and enrolled receive win-back messages
What to Do (Team Members)
- Do NOT try to fix the automation yourself. GHL has 536 workflows (402 active). Touching the wrong one can break things for hundreds of clients.
- Report it immediately in #improvement-requests. Include:
- The client name or contact ID affected
- What message/automation they received (screenshot if possible)
- What stage the client is actually in (e.g., "already completed onboarding")
- When you noticed it
- Tag @Sam — Sam manages GHL automations and can diagnose the workflow trigger.
- Reassure the client if they respond confused. Use this script:
"Hi [Name], we apologize for the confusion! That message was sent in error — our records show you have already completed [onboarding/orientation/etc.]. Please disregard that message. Your account is in good standing and our team is actively working on your file. Thank you for your patience!"
What Causes This
- Contact not moved to the correct pipeline stage — If a contact stays in an earlier stage, the automation for that stage keeps firing
- Workflow trigger conditions too broad — The workflow may not have proper exclusion filters (e.g., "only fire if contact has NOT completed onboarding")
- Manual pipeline move was missed — Someone forgot to move the contact to the next stage after completing a step
- Tag-based triggers misapplied — Contact has or is missing a tag that controls workflow enrollment
For Admins (Sam / Jethro)
- Check the workflow trigger conditions — add exclusion filters for contacts who have already passed the relevant stage
- Verify pipeline stage automation — ensure "move to next stage" actions are firing correctly
- Audit affected contacts — check if this is a one-off or affecting multiple clients
- If multiple clients affected: pause the workflow, fix the trigger, then re-enable
Prevention
- Always move contacts to the correct pipeline stage after completing any milestone
- When onboarding is complete, verify the contact has the correct tags and stage before moving on
- If you notice a pattern of automation misfires, report it — even if it seems minor. Small issues compound.
Page created: April 13, 2026 — triggered by team report in #improvement-requests