GoHighLevel Lead Audit for Mortgage Teams: 357+ Unassigned Leads and 148 Stalled
By Alex Regueiro · October 25, 2026 · 5 min read
Money was spent acquiring leads nobody contacted. That was the finding from a GoHighLevel audit on a mortgage team running DSCR, non-QM and FHA ads: 357+ DSCR and non-QM leads had no owner, and one loan officer's queue held 148 leads that had not moved in 19 days.
60-second check
Take the 2-minute AI readiness survey →
Talk it through
Book a call with the Reshape team →
The owner runs ads for a team of loan officers and a network of partners, and wanted to confirm every campaign, spend level and agreement. This is what the audit found and what we changed. It is written for mortgage loan officers whose CRM is full of leads that nobody is working.
The situation
The call was a confirmation pass on all the ads, the spend and the agreements. The audit looked at what had happened to the leads the current ads had already produced. The answer was uncomfortable. Hundreds of leads had never been assigned to anyone.
What the audit found
The audit turned up four problems that fed each other.
- 357+ unassigned DSCR and non-QM leads, with no owner to call them.
- A stalled queue: 148 leads in one loan officer's queue had not moved for 19 days.
- Most users were not marking dead leads as lost, so those leads stayed in early stages and the system got no feedback about which ads produced real prospects.
- Provisioning gaps blocked calling. Phone numbers had not been bought or assigned to the right users, and one team member had added people as contacts and not as users, which stopped the numbers from being set up.
What we restructured
We worked through the account on the call. Some items were completed there and some were assigned as tasks with a deadline.
- The lead-flow pipeline stages were restructured, and ownership was assigned for the unassigned DSCR and non-QM leads. The owner was to decide who takes them and set auto-assign rules for new ones.
- Marking leads as lost became a rule. Every stalled opportunity gets worked, or it is marked lost or not a fit.
- The partner-recruitment pipeline was moved onto new stages, because the old ones were inconsistent and some contacts sat in the wrong stage.
- Phone numbers were to be bought and assigned to the correct users, and the user and contact entry error corrected.
- Ad spend stayed flat. We planned three new FHA ad variants and cut DSCR to a controlled test, moving budget to the campaigns that had proven themselves.
What changed
No result was reported from these changes. What changed is accountability. Before the audit, a lead could be bought, paid for and left alone with no one responsible. The plan after it is that every lead gets an owner or an assignment rule, a stalled lead has to be worked or closed out, and the stage a lead sits in means something.
Keeping spend flat fits the finding. Putting more money into ads while hundreds of leads sat untouched would have bought more of the same problem.
Run the same audit in an hour
This section is advice for your own account. Count the leads with no assigned owner. Count the leads in each stage that have not moved in a set number of days. Ask how many leads anyone has ever marked lost. If the answer is close to none, your feedback loop is broken.
Then check provisioning. Every user who is supposed to call needs to be set up as a user, with a number assigned.
Frequently asked questions
Why does it matter if a lead is never marked lost?
A lead that is not marked lost stays in an early stage, so reports count it as live and the ads get no feedback about which leads were real. In this audit most users were not marking leads lost, which left dead leads sitting in the pipeline.
What is a good way to handle a large queue of stalled leads?
Work them or close them out. One loan officer's queue had 148 leads that had not moved in 19 days, and the instruction was to work each or mark it lost or not a fit. The goal is a queue where every lead is either moving or closed.
How do you stop new leads from arriving with no owner?
Decide who owns each lead type and set auto-assign rules in the CRM. For the unassigned DSCR and non-QM leads here, the owner was to decide the assignments and set the rules, so new leads route to a person automatically.
Should you raise ad spend when leads are going uncontacted?
Not until the leads you already have are being worked. This team kept spend flat, refreshed the creative and moved budget toward the campaigns that had proven themselves, instead of buying more leads for a pipeline that could not handle them.
If you suspect your ads are buying leads that nobody calls, book a 30-minute AI follow-up and reporting audit. We count your unowned and stalled leads and show you where the pipeline is leaking.