← All field notes

Note · 6 min · June 2026

CRM hygiene is a people problem dressed up as tech.

Why no CRM stays clean for more than three months — and what an agent fixes.

Every CRM audit starts the same way: a pipeline where half the deals haven't moved in 60+ days, a Source field set to “Other” on most leads, and three cards for the same client with three phone numbers. That's not one team being sloppy — it's the normal state of a system filled in by humans under quota pressure.

The shape of the problem

Across five years of CRM rollouts we keep seeing the same rot in almost every portal. It's not “the database” that rots — it's specific fields, and each one has a human reason.

FieldHow it rotsThe real reasonWhat the agent does
Deal stageDeals sit in stage one for monthsAdmitting a lost deal is uncomfortableFlags inactive deals and suggests closing or reviving them
Next actionEmpty on most active dealsNo time to fill it in after every callSets the step and date from the call transcript
Lead source“Other” becomes a junk drawerPicking from twenty options takes longer than replyingDetects the source from the inbound channel automatically
ContactsDuplicate cards with different numbersCreating a new card is faster than finding the old oneMatches on normalized phone numbers and merges duplicates
Communication historyCalls and emails live outside the CRMManual logging is a second jobWrites a summary of every call and email into the card itself

Why it matters

A dirty CRM isn't a cosmetic issue. Any forecast built on it is fiction, marketing can't tell which channel pays back, and every AI project hits its ceiling immediately: an agent that reads garbage produces garbage. Agent quality is capped by the quality of the data underneath it — an honest vendor tells you that before the pilot, not after.

What we do instead

Not “discipline” and not weekly reminders — those last two weeks. A CRM hygiene agent (Agent 03 on our agents page) removes the cause: it takes the logging and field-filling grunt work, and leaves the human the decisions. The rep opens a card where everything is already written down, and their only job is to sell.

Where to start

Not with the agent. First shrink the schema: three fields that actually drive the forecast instead of thirty “required” ones. No automation can save a field nobody needs — it should be deleted, not filled.

The field checklist we run during a CRM audit is available on request: andrew@grow2.ai.