Lead source cleanup
The First Field I Check When A Lead Source Feels Bad
A first-person operator note on checking first human owner and first useful response before deciding whether a contractor lead source is bad.
Personal Operator Observation
When someone says a lead source is bad, I do not start with the source name.
I start with the first human owner.
If that field is missing, vague, or buried in notes, the rest of the conversation can go sideways fast. A contractor may think the ad vendor is the problem. An agency may think the office is not following up. A salesperson may think the homeowner was never serious. The owner may decide to cancel a tool or buy a new one.
Sometimes those decisions are right. But I do not want to make them from a messy record.
Lead source cleanup starts with a slower question: once the request arrived, who owned the next useful step?
If the answer is "the office," "sales," "someone," or nothing at all, the source label is not the first problem. The handoff is.
Why Source Labels Mislead
Source labels look more precise than they are.
A record may say:
- Google;
- website;
- Facebook;
- referral;
- home page;
- contact form;
- call tracking;
- chat;
- landing page;
- agency campaign.
Those labels can be useful, but they are not the full path. A source label does not prove that the request was routed correctly. It does not prove that the right person saw it. It does not prove that the first response helped the homeowner. It does not prove that the final status is trustworthy.
Here is the trap:
| What The Record Says | What It Does Not Prove |
|---|---|
| Source: Google | Whether the request reached the right owner |
| Source: Website | Which page or form created the request |
| Source: Facebook | Whether the homeowner was qualified or just asking |
| Source: Referral | Whether the office followed up clearly |
| Source: Call tracking | Whether the call created a next step |
| Source: Chat | Whether a human took over after the bot |
This is why a contractor can cancel a lead source and still have the same follow-up problem a month later.
The source may be part of the issue. It may not be. You usually cannot know until the handoff fields are cleaner.
The First Field To Check
The first field I check is:
Who owned the first useful response?
Not just who received the notification. Not just which inbox got the lead. Not just which salesperson usually handles that service type.
I want to know who owned the first action that could move the customer forward.
That action might be:
- calling back;
- texting for photos;
- asking a qualification question;
- sending a scheduling link;
- confirming the service area;
- marking the request not a fit with a reason;
- assigning it to the correct office or estimator.
If the first owner is clear, the next questions become easier. If the first owner is unclear, the source debate is premature.
A Small Sample Worksheet
For lead source cleanup, a small worksheet can be more useful than a long export.
| Field | Example |
|---|---|
| Source label | Google Business Profile |
| Public entry point | Message button |
| Request time | Saturday 5:42 p.m. |
| Service category | Water heater question |
| First destination | Shared inbox notification |
| First owner | Unclear |
| First useful response | Not visible in screenshot |
| Final status | Contacted |
| Status support | No supporting note shown |
| Cleanup question | Is "contacted" too vague without first-response evidence? |
That row does not prove the lead source was bad. It also does not prove the business did anything wrong.
It shows one narrow issue: the record does not clearly connect source, owner, first useful response, and final status.
That is enough to justify a cleanup pass.
The Second Field I Check
After first owner, I check first useful response.
This matters because a system can show a lead as received, created, notified, opened, viewed, or assigned without showing whether anyone did something useful for the customer.
Useful response does not have to mean a perfect sales interaction.
It can be simple:
| Response Type | Why It Counts |
|---|---|
| Call attempt with note | Shows someone tried to reach the customer |
| Text asking for project details | Moves the request forward |
| Email explaining next step | Sets expectation |
| Service-area confirmation | Prevents wrong-fit follow-up |
| Not-a-fit note with reason | Makes the status more trustworthy |
| Duplicate merge note | Explains why the request should not be counted twice |
Weak evidence looks different:
- "handled";
- "called";
- "done";
- "bad lead";
- "no answer";
- "not interested";
- "contacted";
- blank note with a closed status.
Some of those may be true. The problem is that they are hard to trust without the first useful response.
How AI Cleanup Doctor Would Keep The First Scan Narrow
For this kind of lead source cleanup, I would keep the first scan small.
One source. A few redacted rows. One question.
For example:
"Before canceling this source, can we check whether the records show a clear first owner and first useful response?"
That is much safer than:
"Tell me whether this source is bad."
A narrow first scan might look at:
- source label;
- public page or profile path;
- timestamp;
- first destination;
- first owner;
- first useful response;
- final status;
- supporting note.
It should not require passwords, full CRM access, private customer exports, payment details, two-factor codes, call recordings, or unredacted customer information.
The result may be modest:
- owner field is unclear;
- first response is not visible;
- status labels are too broad;
- source labels are mixed together;
- after-hours requests do not have a separate owner;
- "contacted" needs a supporting timestamp or note.
Those are useful findings because they keep the contractor from making a bigger decision from weak evidence.
Why This Helps Contractors And Agencies Talk Better
The first-owner question makes the conversation less personal.
Instead of:
"Your team is not following up."
You can say:
"This sample does not show a clear first owner for each request."
Instead of:
"This lead source is bad."
You can say:
"Before judging the source, this sample needs cleaner first-response evidence."
Instead of:
"The agency report is wrong."
You can say:
"The report shows the source, but the handoff evidence needs its own review."
This language keeps the conversation grounded. It gives the contractor, agency, and office a shared object to inspect instead of a blame loop.
When I Would Pause The Source Decision
I would pause the source decision when the sample has too many unknowns.
That does not mean the source is good. It does not mean the source is bad. It means the record is not clean enough to support a fair decision yet.
The pause signs are usually practical:
| Pause Sign | Why I Would Not Judge The Source Yet |
|---|---|
| First owner is blank | Nobody can tell who owned the next step |
| First response is missing | The record does not show whether the customer got a useful reply |
| Status is broad | "Contacted" or "bad lead" may hide what actually happened |
| Source label is generic | "Website" does not say which page, form, profile, or campaign |
| Timestamp is unclear | After-hours and office-hours leads may be mixed together |
| Duplicate records exist | The same request may be counted more than once |
| Service-area fit is unclear | A wrong-fit request may be blamed on source quality |
Pausing is not the same as doing nothing. It means the next step should be cleanup, not a bigger buying or canceling decision.
That can be as simple as adding an owner field, tightening status labels, separating after-hours requests, or asking for a small redacted sample before the next agency meeting.
This is how a contractor can stay practical without making the source conversation personal.
Buyer Path Links
For a safer source review before canceling a vendor or adding another tool:
- Contractor lead source decision cleanup:
https://cleanup.stoga.com/blog/contractor-lead-source-decision-cleanup-before-canceling-vendor - First timestamp check:
https://cleanup.stoga.com/blog/first-timestamp-check-when-contractor-says-follow-up-is-slow - Narrow order path:
https://cleanup.stoga.com/order - Sample reports:
https://cleanup.stoga.com/sample-reports
The useful question is not "is this source bad?" The useful question is "does this source have clean enough handoff evidence to judge it fairly?"
Plain-English Safety Boundary
This is an operator observation, not a fabricated customer story and not a promised outcome.
Lead source cleanup does not prove that a vendor is at fault, that a lead source is bad, that revenue was lost, that booked jobs would increase, that rankings would improve, or that a contractor should cancel or keep a vendor.
It is a narrow way to inspect whether a record shows source, owner, first useful response, and final status clearly enough to support a next decision.
Do not send passwords, two-factor codes, payment details, full CRM exports, private customer records, account owner access, call recordings, or unredacted homeowner data for a first pass.
Buyer Path Links
For a narrow first scan, start with first scan readiness, review the service terms, or use the order page when the scope is clear.
Next step
Start with the public URL and the follow-up issue you want inspected: https://cleanup.stoga.com/order