Start with the next decision, not a new system
When follow-up feels messy, a CRM export can look like the obvious first move. It often is not. A large export gives someone more rows before the team has agreed on what each row means. One status may say “open,” another may say “new,” and neither tells you whether the customer already heard back, whether the request is inside the service area, or who owns the next reply.
A small queue changes the question. Instead of “How many leads are there?” ask, “For this inquiry, what evidence permits a person to take the next step?” Twenty-five is a manageable review size, not a statistical promise. You may need fewer rows if the records are sensitive or the first ten already expose an unresolved permission problem. The purpose is to test the decision rules before applying them at scale.
Do this in a copy or worksheet, not by rewriting the live CRM. Keep the original record and its timestamp intact. If you cannot get a lawful, authorized, sufficiently redacted sample, stop the exercise at the process-mapping stage. A blog worksheet is not permission to access someone else’s data.
Choose a sample that can answer a useful question
Pick a short period and one team or intake path, such as the last week of form requests for one service line. Avoid cherry-picking only easy wins or only old lost jobs. A mixed sample is more useful: a few answered inquiries, a few uncertain handoffs, a possible duplicate, and any explicit stop-contact record that must be protected. The exact mix depends on what your authorized records contain; do not fabricate rows to fill a quota.
Before review, agree on the practical question. Is the office failing to assign an owner after a weekend form? Are phone callbacks being mistaken for booked appointments? Did two marketing sources create two records for one request? A queue built around one decision will be easier to verify than a broad “AI cleanup” score.
Use only the fields needed for that decision. A worksheet can usually carry an internal reference, received date, source type, service request category, assigned owner, current status, last-contacted date, next action, and a permission or suppression flag. If the reviewer does not need a name, full phone number, exact address, transcript, payment detail or private note, leave it out. Redaction should be checked by the business that controls the data; replacing a name while leaving identifying context elsewhere is not enough.

Give each row one explainable disposition
The five labels below are working decisions, not predictions about purchase intent. They help a person see why a record can move or must wait. Put the reason beside the label. If two reviewers cannot reach the same conclusion from the available evidence, the rule needs clarification before any larger rollout.
| Disposition | Use it when | Allowed next step |
|---|---|---|
| Ready for review | The request, owner, contact history and permission state are sufficiently clear for a person to assess a proposed next response. | Prepare a draft or callback task for human approval. “Ready” is not “sent” or “booked.” |
| Hold | A relevant fact or approval is unresolved: service-area fit, disputed status, an urgent issue, or a prior promise that needs checking. | Assign a named reviewer and a question to resolve. No automated contact. |
| Duplicate | Two records appear to describe the same inquiry, but the team has not chosen a primary record. | Compare source and history, then merge or link only through the business’s approved process. |
| Do Not Contact | An opt-out, suppression instruction or other stop signal is present. | Keep it out of the outreach path. Do not try a different channel to evade the stop. |
| Missing Context | Source, owner, prior question, contact history or permission evidence is absent. | Find the missing fact or leave the row unresolved; a polished draft cannot repair missing evidence. |
A record can contain more than one issue. The stop signal wins over a convenient “Ready” score; a likely duplicate stays out of a second contact attempt. Keep the disposition reason concise enough that the next reviewer can understand it without reading a full private conversation.

Walk through an example row without inventing an outcome
Imagine a plumbing form submitted after the office closed. The worksheet says the request arrived on Saturday, came from the website, and was assigned to the weekday dispatcher. The follow-up field is blank. That is not yet proof that no one called: the call might have been logged in a different system or the customer may have called again. The reviewer should check the business’s authorized phone and form records before labeling it a missed lead.
If the phone record shows a reply, the next question is whether that reply belongs to this same inquiry. If there is no verified contact and the request is still eligible, a human owner can decide whether a response is appropriate under the business’s rules. If there is an opt-out or uncertain permission, the row goes on Hold or Do Not Contact even when the job looks valuable. The example has no fictional customer, booking, response time or recovered revenue.
This is why a queue is more honest than a dashboard that labels every unanswered field “lost.” Blank data is a prompt to verify, not an outcome. An AI summary may help organize the question, but it should not silently replace the source record or sign off on permission.
Use a worksheet that preserves the evidence trail
For a small test, give every row a stable internal reference and a separate reviewer note. The reference lets the owner find the original record without copying unnecessary personal details into the review. Record which source was checked and when. Keep a clear distinction between observed facts, a reviewer’s inference, and an action already performed.
| Field | What to record | What to avoid |
|---|---|---|
| Reference and received date | Internal ID and original time zone-aware timestamp. | Guessing a time from a sorted list. |
| Source and request | Form, phone or another verified intake path; short service category. | Assuming a click is a completed inquiry. |
| Owner and last contact | Named team role, verified contact event and source of that evidence. | Marking “called” from an unverified note. |
| Permission or stop signal | Approved suppression state or unresolved review question. | Omitting an opt-out because the row appears valuable. |
| Disposition and next action | One label, reason, reviewer, due date and approval state. | Treating a draft as sent or a callback as booked. |
Do not turn a redacted worksheet into a new shadow CRM. Limit who can see it, use the business’s retention and access rules, and remove the working copy when the authorized review is finished. If the team needs a durable operational log, decide that scope explicitly rather than letting a temporary spreadsheet become an ungoverned archive.
Separate a proposed action from an action taken
After the first pass, look at the queue with the person who actually owns the follow-up. A Ready row may lead to a reviewed callback task, not an automated send. A Hold row needs a named question and a way to close it. A Duplicate row needs one primary record and a safe merge rule. A Do Not Contact row must remain suppressed wherever the team works next.
Keep the handoff state visible: draft proposed, approved, sent, customer replied, appointment requested, appointment confirmed. Those are different events. If a CRM or reporting tool compresses them into one “converted” flag, improve the definitions before writing more persuasive copy. For a related example, see the guide to verifying a lead handoff after a website form change.

Give the exception queue an owner and a review time
A list of Hold and Missing Context rows is not useful if it becomes a quiet parking lot. Before the review ends, name the role that can resolve each kind of exception. A dispatcher may be able to check a callback note; a sales manager may need to confirm whether a quote was already sent; an account owner may have to settle a conflicting service-area rule. Record the question in plain language and set a reasonable review time that reflects the team’s actual capacity. Do not invent a universal response deadline in a public guide.
At the next check-in, compare the unresolved list with the source records rather than judging it by how many rows disappeared. A row moved from Hold to Ready should show what new evidence made the move appropriate. A row moved to Do Not Contact should keep the reason and suppression signal visible in the approved system. If an owner cannot explain the transition, the queue is merely hiding uncertainty with a new label.
The first pass may also reveal that the office’s forms ask a question nobody uses, or omit a field that would route a request safely. Change a field only after the people handling inquiries agree on its meaning and test the result on a fresh, authorized sample. A form edit is a process change, not proof of more booked work. Keep the before-and-after evidence specific: whether an owner was assigned, whether the necessary question reached that owner, and whether a human could decide the next action without guessing.
What a 25-row pass can and cannot tell you
A small sample can reveal whether fields are missing, whether owners are ambiguous, and whether stop conditions survive a handoff. It can show that two systems disagree about a contact event. It can help the team choose a sensible next process test. It cannot estimate total lost revenue, prove a campaign’s return, establish a close rate, or predict that any one customer will book. The sample is too small and too purposefully chosen for those claims.
If the first review exposes a recurring gap, define a second, bounded test: for example, check whether the assigned owner sees an after-hours form before the next shift’s first callback window. Measure the actual handoff event with the systems the business already trusts. If the gap is a privacy or permission issue, resolve that before experimenting with messaging. If the gap is simply a confusing status name, a better status definition may help more than a new AI tool.
A useful output is a short decision memo: what was checked, which records remain unresolved, which process rule should change, who approves it, and what evidence will show whether the change worked. Keep the memo free of customer-identifying detail unless the business explicitly needs and authorizes it.
A smaller first step
AI Cleanup Doctor can review the shape of a redacted lead-handoff sample and turn unclear next steps into an evidence checklist. Start with the missed-lead recovery overview; if the scope fits, check the current order path and service terms. No recovered job, ranking or revenue result is promised.
