Home / Journal / Automation and business tools

Integrating AI into your CRM without replacing it

By NicolasCEO and co-founder, RevOps and Business
Automation and business tools Published 11 min read

Changing CRM to get AI is expensive and loses years of history. It is often safer to keep the tool in place and add what it lacks. Here are the uses that work, the data prerequisites, the rules, and the choice between built-in features and custom work.

Integrating AI into your CRM without replacing it, Kabaun Studio journal article

Keep your CRM, add what it lacks

The CRM is often a sales team's most criticised tool and its hardest to replace. It holds the customer history, open opportunities, pipeline rules and years of habits. Swapping it for a tool "with AI" means migrating everything, reconfiguring everything and relearning everything, for an uncertain benefit.

There is another route: keep the CRM as the reference and add what it lacks. AI then works around it, at the moments when salespeople lose time or forget to log things: after a meeting, before a call, when following up. The CRM remains the source of truth, and AI feeds it and makes it easier to use.

This article reviews the uses that work, the prerequisite everyone underestimates, data quality, the rules to set, what must stay human, and the choice between your vendor's built-in AI features and custom development.

Assisted data entry after meetings

This is the use that returns the most time, because it tackles the task salespeople put off the most. After a meeting, someone has to note what was said, update the opportunity stage, fill in the required fields, create the follow-up task. When that entry costs too much, it is done late, from memory, or not at all.

Assisted entry works like this: the salesperson dictates or types a few raw notes, from phone or laptop. The tool turns them into a structured summary, proposes values for the CRM fields (identified need, contacts, next step, follow-up date) and shows them to the salesperson, who approves or corrects, and then the tool writes to the CRM.

Approval is the key point. The tool proposes, the salesperson confirms. Fully automatic entry, with no review, ends up filling the CRM with approximate information, and leadership stops believing the numbers. Our article on the sales FDE versus RevOps shows how this workflow fits into a broader effort to streamline the sales cycle.

Summaries and meeting preparation

Before a call, a salesperson needs to recall what happened with the customer: recent exchanges, quotes sent, open complaints, people met. In a well-kept CRM it is all there, but scattered across notes, emails and attachments.

An on-demand summary pulls these together in a few lines: where the relationship stands, what was promised, what is still open. It is especially useful when an account changes hands, after a departure or a portfolio reshuffle.

Two rules make these summaries reliable. Every statement in the summary must point to the CRM item it comes from, so the salesperson can check. And the summary must invent nothing: when information is missing, it says so. A summary that fills gaps with guesses is more dangerous than no summary.

Qualification and enrichment

Qualification means deciding whether an inbound contact deserves a salesperson's attention, and which one. AI can read the message received, the form submitted, the company website, and propose a classification against the criteria you defined: sector, size, stated need, urgency. It can also spot requests that are not for sales, such as a complaint or a job application, and route them.

Enrichment completes records: finding the business sector, normalising an address, linking a contact to the right company, detecting a duplicate. This work is tedious by hand and rarely done. Automated, it improves the quality of the whole database.

Two precautions apply. The qualification criteria are yours, written down, and the tool applies them. If there are no criteria, AI will not invent good ones. Next, a score assigned to a person is processing of personal data. When a fully automated decision has significant effects on a person, the GDPR in principle gives them the right not to be subject to it and to request human intervention, as the CNIL points out. In a sales CRM, the simple rule is that the score guides and a human decides.

Follow-ups and forecasting

Forgotten follow-ups are one of the costliest leaks in a sales cycle. A tool connected to the CRM can spot opportunities with no activity for a while, quotes sent without reply, promised callbacks not made, and draft for each a message suited to the history. The salesperson reviews, adjusts, sends. Our article on automating quote follow-ups without hurting the relationship details the tone and rules that avoid the robotic effect.

Sales forecasting is a trickier use. AI can read notes and exchanges to flag opportunities whose declared stage does not match reality: a deal marked "negotiation" with no exchange for a long time, for instance. That signal helps leadership correct the forecast. Handing the forecast itself to a language model, without rules or reliable history, produces a number nobody can explain.

In every case, whatever commits the company is calculated by the system: a price, a discount, a delivery date offered in a follow-up comes from the catalogue and the rules, never from the model. We explain why in why an AI agent must never quote a price.

Data quality comes first

AI connected to a poorly kept CRM produces poorly kept results. Duplicates, empty fields, pipeline stages used differently by each salesperson, contacts linked to the wrong company: each of these flaws shows up in summaries, follow-ups and scores.

Before any project, take a quick inventory:

  • Duplicates. How many companies and contacts exist more than once?
  • Key fields. Which fields are actually filled in, and by whom? A required field filled with a default value is worthless.
  • Stages. Does everyone mean the same thing by "qualified" or "proposal sent"?
  • History. Are exchanges linked to records, or do they stay in individual inboxes?
  • Retention. How long have some records had no contact at all?

That last point is also a compliance matter. In its reference framework on managing commercial activities, the CNIL states that data on a prospect who is not a customer may be kept for three years from collection or from the prospect's last contact. The framework is not binding, but departing from it requires justification. An AI project is a good opportunity for this clean-up. That groundwork is often a data and integration project in its own right, run before or alongside the rest.

Rules to set before plugging in AI

AI applies rules, it does not create them. Before plugging it in, write them down. This is RevOps work, and it is often where the project gains the most. Our RevOps FDE page describes how we run it with teams.

  • What the tool may write alone, and what it proposes. Normalising an address can happen without approval. Changing an opportunity stage or messaging a customer cannot.
  • Permitted sources. Can the tool read emails? Attachments? External sites for enrichment? Each added source is a source of personal data to justify.
  • Consent for prospecting. A generated follow-up is still a marketing communication. The CNIL points out that emailing an individual for prospecting in principle requires their prior consent, and that for a professional the message must relate to their profession and let them object easily.
  • Traceability. Every write the tool makes to the CRM is marked as such, with the date and the person who approved it. When in doubt, you know where the information came from.
  • Protection against booby-trapped content. A tool that reads incoming email also reads what third parties write in it. Prompt injection tops the risks listed by OWASP for applications built on language models. The tool must never take an action because a received message asks it to. Our AI security and compliance team checks this before go-live.

What stays human

The sales relationship stays human. The meeting, the negotiation, reading a hesitation, choosing not to chase a customer going through a hard time: these decisions require judgement the tool does not have. AI prepares, reminds and proposes. The salesperson decides.

Also human: approving what goes out to the customer, decisions about people, such as dropping a prospect or assigning a portfolio, and defining the rules themselves. A good test: if a customer asked why they received a given message or treatment, someone in the company must be able to answer without saying "the tool did it".

Finally, adoption needs preparing. A tool that writes to the CRM on salespeople's behalf can be seen as extra monitoring. Present it for what it is, less data entry, and involve salespeople in tuning the proposals from the first weeks.

Vendor built-in features or custom development

Most CRM vendors now offer built-in AI features: summaries, writing help, scoring, conversational assistants. Before any development, check what they cover. If they do the job, they are what you should switch on and configure.

Built-in features have real strengths: they are already integrated, maintained by the vendor, and work without a technical project. Their limits show when your need goes beyond the general case:

  • Your data lives elsewhere. Useful information also sits in the ERP, the quoting tool, a tracking spreadsheet or the mailbox, which the built-in feature does not read.
  • Your rules are specific. A qualification particular to your business, a specific approval flow, a mandated summary format.
  • You want control over the model and hosting. The choice of model, where data is processed and how long it is kept are set by the vendor.
  • You want to measure. Tracking consumption, proposal quality and time saved often requires access built-in features do not give.

In practice, a mixed approach is common. You switch on the built-in features that are good enough, email drafting help for instance, and develop only the use they do not cover, often the one that combines several data sources. This split avoids paying twice for the same feature and keeps custom development focused where it returns the most.

Custom work does not replace the CRM: it connects through its API and reads and writes the same records. It is justified when built-in features do not cover a use that returns a lot of time. In between, off-the-shelf automation tools sometimes cover the need: our article Make, Zapier or custom helps decide, and custom software or off the shelf asks the question more broadly.

How an integration unfolds

We run these projects from the ground to the code, in small batches.

  • Observe. Follow salespeople in their real CRM use, spot postponed entries, long searches, forgotten follow-ups.
  • Audit the data. Take the inventory described above and fix what would block the AI.
  • Write the rules. What the tool proposes, what it writes, what it never touches.
  • Build a first use. Usually assisted entry after meetings, delivered to a few volunteer salespeople.
  • Measure and adjust. Entry time, share of proposals accepted without correction, record completeness. Then move to the next use.

A use that does not deliver is fixed or withdrawn without waiting. If salespeople correct most of the entry proposals, the rules or the data are at fault, and it is better to know early. At the end, the team keeps documented tools, an internal owner who can evolve them, and indicators it goes on tracking on its own.

Where to start

Look at where your salespeople lose time around the CRM, and where leadership doubts the numbers. Take stock of the data before talking about tools. Check what your vendor's built-in features already do. The rest is decided on measurements.

If you want to do this work with us, our AI diagnostic starts from your CRM as it is actually used: it identifies the uses that return time, the data prerequisites, and what calls for configuration versus development.

Sources

Frequently asked questions

Should the AI tool get write access to the whole CRM?

No. Give it only the rights the chosen uses require, through a dedicated, identifiable technical account. Sensitive writes, such as a stage change, go through human approval. This also limits the damage if booby-trapped content gets through.

Our salespeople already do not fill in the CRM: can AI fix that?

It can sharply reduce the entry effort, which often removes the main obstacle. But if salespeople see no benefit in the CRM for themselves, the tool will change nothing. The CRM also has to serve them, for instance with good summaries before meetings.

Does CRM data go to the model provider?

It depends on the architecture chosen. Data sent to the model is processed where the model is hosted, and terms vary between providers. Choosing the model and its hosting is part of scoping, based on how sensitive the data is.

How long before data quality improves?

We do not give a timeframe before seeing your database. The effect is measured by tracking record completeness and the number of duplicates before and after go-live. Both indicators are easy to record and quickly show whether the tool is being adopted.

What happens if we change CRM later?

Well-designed custom development isolates the CRM connection in a separate module. If you switch, that module is rewritten, not the business logic or the rules. Ask for this separation from the start, with the documentation that goes with it.

Let's talk

A case like this at your end?

We always start with a diagnostic: what can be automated, what must not be, and what it really costs.

Book a diagnostic