Knowledge management
Your own RAG or your CRM's knowledge base?
What each path solves when sales and support need AI answers from your company's documents, and when building is worth it.
For sales and support to get AI answers from your company's documents, you rarely need to build your own RAG: if your CRM already has a knowledge base with search and sources, start there. Building one makes sense when the answer must go straight to your clients, when it comes from systems the CRM does not hold, or when it sits inside a product of yours.
The conversation tends to start the same way. At a consultancy, support asks the same questions every week and a salesperson quotes from a policy that changed months ago. Someone suggests connecting an AI model's API to the CRM and building a RAG. The demo works in an afternoon, with three test PDFs, and the decision seems made. The cost shows up later, when someone has to maintain it with the real documents.
What a RAG is and what is missing after the demo
RAG stands for retrieval-augmented generation. Before answering, the system looks through your documents for the passages related to the question and hands them to the model to write from. The model receives those passages with each question; nobody retrains it on your data.
That is enough for a demo. For a team to use it every day, someone has to solve and maintain the following:
- reading PDF and Word files, and warning when a file fails or has no text;
- processing a document again when it changes;
- removing a policy that no longer applies from the answers;
- respecting who may consult what;
- showing which document each answer came from;
- admitting it does not know when no document covers the question.
If nobody at your company will own that list a year from now, you already have much of your answer. The same problem shows up when you build your own CRM with AI: the maintenance is the expensive part.
Documents and records are looked up differently
The phrase "have the AI answer from our CRM data" mixes two things. A discount policy is text: you find the passage and write from it. A client's balance is a record that changes each time your team logs a payment, and searching for similar passages does not help with that. You have to read the current value, with the permissions of the person asking.
AgentticCRM keeps them in two places. The Knowledge chat consults documents only. For questions about clients, invoices or projects there is the Assistant, which works with your role and permissions, answers with a link to the record and proposes each change for you to approve. If you connect your ChatGPT or Claude, it also works with your role and searches the knowledge base only in what you can read.
What the AgentticCRM knowledge base already handles
Almost all of the list above comes ready in the knowledge base. You upload PDF, Word (.docx), Markdown or plain text, up to 25 MB per file. The system extracts the text, splits it into searchable passages and marks each document as indexed, or tells you why it failed. You can open the document and review the text it read. When a policy stops applying, you archive it: it stays on the list but leaves searches and answers.
Search works by meaning, so it finds the passage even if you use other words, and it does not send your documents to any outside service. The chat writes the answer and links the sources it used. To do that it sends the passages it found to the AI provider your organization connected, with its own key: OpenAI, Anthropic, Google Gemini and others on the list. If the documents do not cover the question, it tells you and suggests uploading a related one. Viewing, uploading, editing, deleting and using the chat are separate permissions in each person's role.
The same base is used on other screens. A ticket's analysis consults your procedures and stays as an internal note in support tickets. In the WhatsApp inbox, each number can use a collection to prepare draft replies, and your team decides whether to send them. To sort out what to upload first, see the guide to an internal knowledge base.
When building your own RAG does make sense
Some cases are beyond what an internal knowledge base covers. Building makes sense when:
- the answer must reach the client without a person reviewing it, like a public assistant on your website. The AgentticCRM knowledge base is for your team: your clients do not see it;
- the knowledge lives in systems you cannot get files out of, or in PDFs scanned as images, which here need a version with text;
- the answers go inside a product you sell to your clients;
- you have a technical team that will measure answer quality and adjust how the text is split and searched.
In any of these cases, budget the project as a system with an owner and ongoing maintenance. And decide who will review what the system told your clients.
A test to decide with your own questions
Collect twenty real questions from sales and support, taken from the team chat or from tickets. Upload the documents that should answer them to one collection and ask them all in the chat. Then sort each result:
- If the answer and the source are both right, you already have what you were looking for.
- If the document is missing, it has to be written, and your own RAG would not have found it either.
- If the question asks for data about a client or an invoice, it belongs to the Assistant.
- If the answer has to reach the client without review, that part is the project you would have to build.
With that list you know what to ask a developer for, if you still need one, and which questions your team can answer starting now.
Frequently asked questions
Can I use the Anthropic or OpenAI API with the knowledge base?
In AgentticCRM, yes: your organization connects its provider in Settings, under Assistant model, and the chat writes with that account. If you use another CRM, such as HubSpot, check its documentation for what it lets you connect, because each product handles this its own way.
Do my documents leave AgentticCRM?
Search works inside AgentticCRM and does not send them out. When you use the chat, the passages found for that question are sent to the AI provider your organization connected.
Do I need an AI provider to get started?
To search, no: the library search works from the first document. You only need one for the chat to write answers.