My CRM meticulously tracked the one channel producing zero dollars and was blind to the clients producing everything.
The most humbling artifact of my week was not code. It was my own CRM. I ran a deep audit of the Attio workspace and the diagnosis stung: the system was meticulously tracking the one channel producing zero dollars while being completely blind to the clients producing everything. A regional health system, a multi-brand home-services platform, a construction-tech client, all richly enriched, none with a deal attached.
This is a pattern I see constantly in home-services roll-ups. The CRM becomes an instrument for measuring activity, not revenue. Outbound gets fields, stages, and dashboards because it is easy to instrument. The relationships that actually pay, the expansions, the referrals, the existing platform accounts, live in someone's head or in a thread. You end up with a beautiful reporting surface pointed at the wrong thing.
So I rebuilt it. Real deal fields. Nine backfilled historical deals covering everything we have actually won, so the pipeline reflects reality instead of aspiration. A new Clients list built specifically for the expansion motion, because in a roll-up the second dollar from an existing account is cheaper than the first dollar from a stranger. A revenue dashboard. And a task policy fix that killed a dead queue of 31 tasks nobody was ever going to touch.
The underlying question for any operator is not whether your CRM is tidy. It is whether it measures the money. If your enrichment is richest on the accounts that have never paid you, and thinnest on the accounts that fund payroll, you have built a very disciplined system for watching the wrong number. Instrument revenue first. Everything else is decoration.
AI Value-Creation Diagnostic | All insights