The $5,000 pipeline ID mistake every GHL agency owner makes
True story. This happened to me on one of my own projects, not a client.
An intake workflow was working perfectly.
Lead form fires, contact created, tagged, opportunity opens in the sales pipeline.
Smooth.
Then I renamed the pipeline.
New name, same purpose.
I updated the workflow's create_opportunity action.
Two days later I noticed something off in my daily numbers.
Leads coming in, no opportunities showing up.
I checked the workflow execution history.
It was running.
Every step showed green.
Forms firing, contacts created, tagged correctly.
But no opportunities.
Took me three hours to find it.
The pipeline ID I'd entered didn't exist.
The pipeline existed, but I'd typed one character wrong.
GHL didn't error.
The workflow didn't fail.
The create_opportunity action just silently dropped.
And here's the killer: every action after it in the workflow ran on the assumption the opportunity was created.
Tags fired.
Notifications sent.
Internal Slack said "you have a new opportunity."
But the opportunity didn't exist.
I lost about 38 leads over 72 hours. By the time I caught it, the sales window on a couple of them was already gone.
Approximate value: $5,000 in lost revenue. Not catastrophic, but the kind of mistake that gives you ulcers and makes you question every other workflow you've ever deployed.
The rule I wrote for myself after that:
"Verify ALL IDs (pipeline, stage, field, workflow) exist before deploying. Invalid IDs silently kill all subsequent actions."
That rule lives in my CLAUDE.md to this day.
This is the class of bug Vera catches automatically.
Before any workflow deploys, Vera resolves every ID against the live GHL account.
Mismatch means halt, alert, suggest the closest match.
No more invisible failures.
That's what we're building this week.
If you run GHL workflows and you DON'T have something checking your IDs before deploy, you have this bug. You just haven't been bitten by it yet.
See the attached screenshot.
It's Vera catching exactly this class of bug in 345ms.
Real workflow, real audit, real silent-failure detection.
The agent does the watching.
I just read the report.
Jerry
1
2 comments
Jerry Relth
2
The $5,000 pipeline ID mistake every GHL agency owner makes
powered by
GHL Command
skool.com/ghl-command-5986
The AI operator's room for GoHighLevel agencies.
Build your own community
Bring people together around your passion and get paid.
Powered by