Ask most mid-sized businesses what their CRM knows and the honest answer is short: the contact, the company, and a deal value from the day it was won.
Almost everything else that decides whether revenue actually arrives is held somewhere else.
At our stand this year, we heard it put two ways. One visitor: "We push data from HubSpot to NetSuite, manually reconcile back into HubSpot, then manually notify implementation team when payment is received." Another, more bluntly: "It takes two days to assemble a single sales report."
Neither of them was describing a crisis, but worryingly, both were describing a normal Tuesday.
The route looks much the same in most businesses we work with. A deal is won in the CRM and from there, the numbers that matter move into the systems where the work happens. Invoices and renewal dates go to billing and orders, stock and costs go to the ERP. Hours go into a timesheet tool and somewhere there's key information held informally by one person — as one visitor to our stand put it:
"sometimes held informally by staff (e.g., on Post-it notes) rather than in systems."
During a HubSpot partner session, a software company mentioned that when quoting:
"Our price logic lives in our ERP system, so HubSpot doesn't have the logic in place."
Their quote flow ran through four separate systems; CRM for customer info, ERP for pricing, a spreadsheet to actually build the quote, then back to the CRM just to attach the file.
Those systems are usually good at their own jobs, but what they rarely do is report back. The CRM keeps the deal value from the day it closed while the real figures change elsewhere, and sales or account management find out what happened from a finance report at month end, when it's too late to act on.
This isn't an article shaming these companies, it's here to help you understand is it's also you...
The effects tend to surface in the same places:
Each system here is usually doing what it was set up to do. The trouble is what doesn't move between them.
Before we worked together, Indeemo ran its business across six platforms: Close CRM, SendGrid, Freshdesk, a separate signing tool and several spreadsheets, with handoffs between teams happening in Slack. Every one of those tools worked, but none of them held the whole picture, and each participant support ticket took 10 to 15 minutes of someone's time.
Over five sprints, all of it moved into HubSpot. Their AI support agent, Erin, now resolves 77% of participant tickets, and Indeemo handles more research than a year ago with the same size team. As Indeemo's CXO Will Plummer put it:
"Erin went from zero to resolving 70% of participant support tickets the moment she went live and we really don't think about it anymore. She just handles it."
You can find where revenue data stops in your own business with three questions.
Most teams answer the first two quickly. The third is where the room goes quiet or, as one prospect admitted, "it takes two days to assemble a single sales report."
What to do with the answer
If the number reaches the right person in time, leave it alone but if it arrives at month end, or only when somebody asks, now is your time to act.
The fix is usually one of three things: an integration that brings the number into the CRM on a schedule, a field that gives it a proper home on the record, or an agreed definition so everyone means the same thing by it.
It rarely means buying new software. One CRO put it well: low CRM adoption "rarely stems from the CRM platform itself", the real problem is usually a mismatch between how the business actually works and how the CRM is configured, which is exactly what drives the workarounds in the first place.
If you can't find where your number is recorded at all, that's worth knowing too. It usually means it never was.