Blog

Don't Buy a Chatbot

Sami Sandqvist

Sami Sandqvist

AI Lead

29.9.2026

Don't Buy a Chatbot

Most SaaS software you pay for works the same way. You put your data in, the vendor does something useful with it, and you look at the result through the screens they built. The data is yours on paper. In practice it lives on someone else's servers, and the only way to use it is the interface the vendor chose to give you.

Over the past year nearly every one of these products has grown a chatbot. You can now ask questions in plain language, which is useful. But your questions rarely fit inside one product.

Ask about a customer and the answer might depend on deals in the CRM, unpaid invoices in finance, and open tickets in support. Each bot sees its own slice. So you ask three bots three questions and carry the answers between them yourself.

You are the integration layer.

Diagram: you ask three separate chatbots, one each inside the CRM, the support desk and the ERP/finance system. Each chatbot sits on the vendor's premises next to your data and returns only a partial answer: three chats, three partial answers.Three products, three bots, three partial views of your business.

A better deal: a door for my agent

For individuals and small teams, running your own data infrastructure is out of the question. The useful next step is to let your own assistant connect to the services you already use. Vendors can enable this by publishing an MCP server: a standard interface that AI agents can connect to. Your own agent, whichever one you like to use, connects to each of your services and does the carrying for you.

Diagram: you hold one conversation with your own agent. The agent connects through an MCP server to each of the CRM, the support desk and the ERP/finance system, while your data stays on each vendor's premises.Your agent talks to each service through its MCP server and does the joining. The data still lives with the vendor.

Notice what changed and what did not. The data still lives with each vendor. You still depend on them keeping that door open. But the assistant is yours, it sees everything you have granted it, and the vendor no longer has to build a chatbot frontend or pay for the model behind it. That is a good deal for both sides, which is why we expect it to become the norm within a couple of years.

If you have infrastructure of your own, ask for the data

Connecting your agent to each service solves the carrying. For a company with its own data platform, the next question is where the joining should happen.

Every system you buy should hand its raw data over to you, continuously and in a usable form. The data platform joins them into a coherent whole. On top of that you build a semantic layer. It describes what a customer is, what an order is, what a machine or a shift is, and how they join across sources. That work gets done once. Every agent, report and application you build afterwards starts from the same coherent picture.

Diagram: raw data flows on a schedule from the CRM, the support desk and the ERP/finance system into your own data platform. Inside it, a lakehouse holds every source and a semantic layer defines customer, order, machine and shift, joined once and reused everywhere. Your agent reads from the platform under your rules and talks with you.Raw data flows from every vendor into your own platform. The agent works from the combined picture, under your access rules and your definitions.

Now the agent works completely on your side of the line. It talks to the one place that already holds the combined truth, with your access controls and your definitions. The SaaS products still exist and still do their jobs. They have simply stopped being the place where your data is stuck.

What to ask the next vendor

When the next vendor demos their assistant, ask whether your own agent can connect directly, through an MCP server or an equivalent open interface.

If you run a data platform, ask a second question: can the vendor deliver your raw data continuously, on a schedule, without an export button and a spreadsheet?

If both answers are no, the assistant mainly benefits the vendor. Your data is doing the work and their invoice is collecting the value.

At Pareto we build the platform side of this: the landing zone, the semantic layer, and the agents that run on top of them. If you are working out what to ask for in your next contract, we are happy to compare notes.

Want to learn more? Get in touch!