The CRM is the moat, not the AI
Notes from a CRM modernisation in the Italian subsidised-finance sector. Why I keep recommending tiny AI features and bigger CRM investments.
Every Italian SME I work with these days asks the same question: "where should we put the AI?". The honest answer, much of the time, is "later, after the CRM is right". I get hired to do consulting on AI strategy, and I spend the first three meetings explaining why the highest-ROI AI feature is the one their CRM cannot host yet.
The CRM at System Consulting's client — a finanza agevolata firm helping Italian businesses tap government incentives — was a fifteen-year-old custom application. It worked. Sales lived in it. Operations lived in it. The data model was a polite fiction: every field was a free-text TEXT column, populated according to whichever rep had been hired most recently. Three different spellings of "Lombardia" coexisted in the same table. Lead status was a colour-coded column with a key on a sticky note next to one analyst's monitor.
The brief was "add AI to the CRM". The honest scope was "before AI, give the CRM the structure that makes AI possible". I delivered an audit, a feature map and three prototypes, in that order.
The audit identified three CRM problems that no AI could compensate for: (1) lead-source attribution was a free-text field, so no ML model would ever predict which channels actually convert; (2) the same client existed under multiple spellings, so any deduplication AI would treat them as different leads, and any "next best action" model would optimise against a fictional client; (3) the bando-matching workflow — picking which government incentive fit which client — was the implicit core IP of the firm, and it lived in a Word document.
The feature map proposed three AI features. The first was a deduplication-and-enrichment pipeline that produced a canonical client record from the existing free-text data. Not a model — a rule-based pipeline with fuzzy matching. This took six weeks and unblocked everything downstream. The second was a bando-matching assistant: an LLM-grounded RAG over the firm's historical match decisions, surfacing the top three candidate incentives for a new client. The third was an email summariser that compresses ten-message client threads into a four-line action item for the analyst opening the lead.
Three details I learnt from this project. First, the AI feature that closes the sale is the one that lives inside the existing UI, not in a new tab. The bando assistant works because it sits on the same lead page the analyst is already on. The email summariser works because it shows up at the top of the email thread, where the email-reading already happens. The dedup pipeline works because the analyst never sees it — it just makes everything else right.
Second, the CRM modernisation pays for the AI features, not the other way around. The deduplication pipeline alone saved the firm enough analyst hours per week to fund the bando assistant's development. We did not pitch the AI features as ROI; we pitched the CRM cleanup as ROI, and the AI features as the natural next step.
Third, an AI strategy consultant in an SME is, mostly, a product manager who knows when to say no to a model. Italian SMEs have heard a lot of AI pitches. The ones that get repeat business are the ones that say "your CRM is the moat. AI is the trim". The trim still matters. But the moat is where the money lives.