AI assistant on company data

AI assistant: find answers in your company data

We connect ChatGPT, Claude, Copilot or another AI assistant to selected ERP data and your company documents. An employee asks a question in their own words and receives an answer citing sources they are authorised to access. This helps when answering a customer requires checking several systems and files.

30–45 minutes online. Get in touch and we’ll arrange a time.

When can an AI assistant on company data help?

It helps when questions recur and finding the answer means checking several sources. Instead of asking someone else for a report or browsing file after file, an employee can ask:

  • Before a sales conversation: “What did this customer order last quarter, and do they have any overdue payments?”
  • When handling an order: “What stage has the order reached, and which items are still missing?”
  • When reviewing sales: “How have sales of this product group changed compared with the previous month?”
  • When working with documents: “What delivery terms did we agree in the contract with this customer?”

We select specific questions, information sources and users for whom the solution will be useful. This scope also defines what the assistant can do.

ChatGPT, Claude or Copilot with company data: when do you need an integration?

ChatGPT, Claude and Microsoft 365 Copilot can use connections to selected services, such as email or a document repository. Availability depends on the product, plan and business account settings. If an existing connection provides the information you need with the right permissions, we help configure it and test it using your team’s questions.

An additional integration helps when:

  • You need current figures and calculations from the ERP. For example, availability after reservations or outstanding receivables on a specific date. We check whether an existing connection retrieves this data and performs the required calculations; if it does not, we add the appropriate function.
  • An existing connection does not support the source. For example, an ERP on a server at your company or a custom application.
  • An existing connection does not reproduce the required permissions. For example, a salesperson should see only their own customers, while a manager can see the whole department. Access rules must be enforced when retrieving data.
  • The assistant needs to take actions as well as read data. For example, preparing an order draft. This is a separate scope with approval rules.

The name Copilot covers several products. Microsoft 365 Copilot can use Microsoft 365 data and external sources through connectors. Copilot Studio lets you build an agent that uses data and functions from other systems. We choose the connection method for the specific product, licence and task.

A custom connection requires user access configuration and business account settings. ChatGPT supports custom MCP servers, subject to account permissions. With Claude’s remote connectors, the connection comes from Anthropic’s cloud, so the server must be reachable from that service. For an ERP on your company network, we design a secure connection to the integration; the ERP database stays behind it.

If AI needs to work within a form or window in your current application, adding AI features to your existing software may be a better fit.

Answers from ERP and documents, with sources

The assistant can use both system data and document content. We choose how to find the answer according to the question:

  • Amounts, reports and statuses come from the ERP or database. The system prepares the result according to your company’s rules, and the assistant presents it clearly. For sales, for example, we define the period, the value excluding VAT and how adjustments are included.
  • Contract terms and instructions are found in documents. The assistant cites passages and the documents it used. We select current material available to the particular user for searching.

Sources make it possible to check the answer. When information is missing or contradictory, the assistant should flag the problem rather than fill the gap with a guess. We test accuracy using your team’s questions.

Example assistant response — fictional data

Salesperson’s question: “What stage has order ZAM/104 reached?”

This example covers one order line. The ERP contains one linked, approved goods issue document: WZ/82.

Of the 120 units ordered, 80 have been issued from the warehouse according to WZ/82. No goods issue has been recorded for the remaining 40. The available data contains no confirmation of dispatch or a fulfilment date for the remaining part of the order.

Sources: order ZAM/104 and goods issue document WZ/82 in the ERP. Data retrieved at 10:15.

The salesperson can open the cited documents and check the answer. They see only orders covered by their access permissions. The numbers and quantities above illustrate how the solution works; they do not describe a client implementation.

How do we connect an AI assistant to ERP and documents?

First, we check the chosen assistant’s existing connections. If they do not cover the data you need, we build an integration with your ERP, database or company application.

One method is MCP (Model Context Protocol), an open standard for connecting AI applications to data and tools. An MCP server gives the assistant only selected functions, such as checking an order or a customer’s outstanding receivables. Before using the data, the employee signs in to the integration; their account is linked to an agreed role and access scope. The query then proceeds as follows:

  1. The employee asks the assistant a question. The assistant calls the appropriate integration function.
  2. The integration checks permissions on every call. It exposes only permitted functions and retrieves data through an API or restricted database reads. Access follows the authenticated account and the integration rules.
  3. The assistant presents the result with its source and retrieval time. It cites documents or identifiers the employee can check.

The model does not receive unrestricted access to the whole database. MCP itself does not grant permissions or guarantee accurate answers: access rules, tests and source citations are part of the integration design. Standard documentation: modelcontextprotocol.io.

The integration method depends on the assistant, its licence and the system version. Read more about connections to ERP and databases.

Who can access the data and where is it processed?

Each user group receives access to the information needed for its work. We define the rules based on roles and permissions in your company. Before launch, we also test attempts to obtain data outside that scope.

The assistant described here is for searching and reading. Creating orders or changing data requires extending the project to include approval rules and handling for those actions.

With a cloud model, the required portions of information are sent to the provider’s service. Before choosing a solution, we define where processing takes place, storage rules and what usage is logged. A local ERP or MCP server does not mean the model also runs locally.

If data needs to stay at your company, we consider private AI, including an offline option. This requirement then covers the whole data flow: the model, search and document storage.

How do we start and how much does implementation cost?

During a free conversation, we select a few questions that currently take your team the most time. We check the answer sources, the AI tools you use and your data requirements.

The first stage covers a limited set of questions and a small group of users. We agree how to check answer accuracy, freshness, permissions and the time needed to find information.

If feasibility is clear, we prepare an implementation proposal. Where there are unknowns, we suggest a separately priced test or process analysis. The price depends mainly on data sources, access rules and the scope of questions. We show licence, model and infrastructure costs separately. See how we work and the option of support after implementation.

Updated:

Frequently asked questions

What is an AI assistant on company data?

An AI assistant on company data answers questions using selected systems and documents. It can find passages in contracts, check order status or retrieve a sales report. We select the data sources and questions before implementation. Answers include sources or document identifiers needed to check them.

What are MCP and an MCP server?

MCP, or Model Context Protocol, is an open standard for connecting AI applications to data and tools. An MCP server gives the assistant specific functions, such as retrieving order history or finding information in documents. Authentication and the scope of ERP access are designed as part of the integration.

Can ChatGPT, Claude or Copilot be connected to an ERP system?

Yes, if the ERP makes the required data available through an interface or database, and the chosen assistant and plan allow a custom connection, for example through an MCP server. Administrator approval and an additional licence may be needed. We check this for the specific assistant and ERP version.

Will AI see all the data in the ERP?

In the solution we design, we make available only the data needed for the agreed questions. We define user roles and reproduce access permissions from the source system or build separate, agreed rules. Before launch, we also test whether a user can obtain information outside their permitted scope.

Can the AI assistant change data or create orders?

The option described here is for searching and reading data. Preparing an order draft or taking other actions in the system requires a separate scope, approval rules and an interface supported by the vendor. Permissions for actions follow the integration configuration.

Can the AI assistant give an incorrect answer?

Yes. Using company data does not rule out mistakes in selecting or interpreting information. The system performs calculations and prepares reports according to agreed rules, while the model writes the answer. We show sources and test results using your team's questions. When data is missing, the answer should state this. Important decisions require verification.

Where is company data processed?

With a cloud model, the required portions of data are sent to the provider's service. We agree the scope, storage and processing conditions, and account settings. In the offline option, the model, search and other components run locally. Having an MCP server at your company does not by itself mean data is not sent to a cloud model.

How much does implementing an AI assistant cost?

We set the price after defining the data sources, questions, number of roles and integration method. We show the costs of licences or the AI model, infrastructure and any ongoing support separately. If data access or answer quality needs checking, we suggest a limited test or analysis with a separate price first. The first conversation is free.

What information does your team search for most often?

Share a few questions and the systems you currently need to check for answers. We will get in touch to arrange a free conversation.