If you’ve ever updated a snapshot and had a workflow mysteriously stall out, this update’s for you.
GHL now automatically removes contacts that were sitting in workflow steps deleted during a snapshot refresh. That means no more stuck contacts, no more broken automations, and no more time wasted trying to figure out why a follow-up never fired.
Here’s the deal:
- When you refresh a snapshot and it deletes a step (like a wait or email action), GHL checks for any contacts still inside that step.
- Those contacts are now auto-removed behind the scenes—instantly.
- You’ll see a brief one-time heads-up the next time you open that workflow.
- And everything’s recorded in the Execution Logs with a “Removed by - Snapshot Refresh” label.
This only applies to workflows created from snapshots (manual deletions still behave the same).
Why it matters:
đź’ˇ Keeps automations clean
âś… Stops silent stalls
đź§ Saves hours of manual cleanup
🚀 Especially powerful for agencies scaling across accounts
You don’t need to configure anything. It just works.
This is one of those quiet upgrades that solves a big workflow problem without creating new ones. If you’re managing client automations with snapshots, this is a win you’ll feel immediately—because you won’t be dealing with stuck contacts ever again.
⚙️ GHL just made workflow automation a lot more reliable. 🎯 Full Post Here!