Playbooks
Why New Leads Are Not Reaching Your GoHighLevel Pipeline
Missing pipeline leads usually exist as contacts but failed opportunity creation, assignment, or visibility rules. Trace one submission by identifier before rebuilding forms.
The short answer
Missing pipeline leads usually exist as contacts but failed opportunity creation, assignment, or visibility rules. Trace one submission by identifier before rebuilding forms.
What the failure looks like
A form test says successful, an advertising platform reports leads, or an integration run shows green, yet sales sees no new opportunity. Sometimes the contact exists without a source or owner. Sometimes an opportunity exists in another pipeline, stage, location, or filtered view. These are different failures and require different repairs.
Diagnose before changing anything
Select several affected records and trace them from the original event through every system, workflow, owner, and report. Record timestamps and identifiers. A global fix based on one screenshot can hide the true boundary and create a second failure.
- Capture the original submission ID, timestamp, email, and phone
- Search contacts across the correct location before checking the pipeline
- Inspect form, webhook, Zapier, Make, or native integration execution
- Check workflow enrollment, filters, stops, and action history
- Search all pipelines, owners, statuses, and date filters
- Compare a successful record against a failed record field by field
The most likely root cause
The most common cause is a broken assumption between contact creation and opportunity creation. A workflow may require a field the source no longer supplies, a duplicate contact may skip re-entry, assignment may resolve to no user, or the opportunity action may point to an old pipeline. View filters then make the failure appear more complete than it is.
Design the repaired system
Define one canonical ingestion contract for every source: required identifiers, consent fields, source taxonomy, contact update behavior, opportunity rules, owner fallback, and failure alert. Contact creation and opportunity creation should be independently observable. A source should never be considered healthy merely because a form returns success.
Implementation sequence
Make the smallest change that produces a testable improvement. Use synthetic records first, then a controlled production sample. Document the original and final behavior so future administrators can distinguish design from accident.
- Pause broad workflow edits
- Reproduce with a synthetic lead from the affected source
- Repair the first failing boundary only
- Add a fallback owner and explicit opportunity action
- Alert when required data is missing or assignment fails
- Backfill affected contacts after validating the repair
Measure whether the repair worked
Compare source submission count, contacts created or updated, opportunities created, assigned opportunities, and first-response events for the same period. The counts should reconcile with documented exclusions. Track the rate and age of unassigned contacts.
Failure modes to prevent
Prevent duplicate opportunities on re-entry, overwriting a valid owner, losing original attribution during updates, and bulk backfills that trigger customer messages. Separate remediation workflows from live acquisition workflows.
Operational handover
Assign an owner, alert path, review cadence, and rollback instruction. The repair is complete only when the operating team can detect recurrence without waiting for a customer complaint or a month-end report.