Your Tech Club

How to connect an AI agent to your existing systems

An AI agent only becomes useful once it can reach your own data. How to choose the process, arrange access and keep control of what the agent does.

Joey van VlietCo-founder of Your Tech Club7 min read

An AI agent connected to existing business systems
In this article

You have an ERP, a CRM and an inbox that fills up every day. Somewhere between those three is work someone does by hand: retyping, looking things up, passing things on. An AI agent can take that over. But only if it can reach your own data and is allowed to act in your own systems. That connection is the real work, not the language model.

What does an AI agent do in your existing systems?

An AI agent is software that handles a task from start to finish. It reads something, decides what needs to happen, carries it out in a system and records what it did. The difference with a chatbot: a chatbot answers, an agent acts.

An example. A purchase invoice arrives by email. The agent reads the invoice, looks up the supplier in the accounting system, matches the lines against the purchase order and queues the invoice for approval. If something doesn't add up, it passes it to a person along with the reason.

So that one task touches three systems: the inbox, the accounting system and the purchasing system. Without access to all three, you're left with a text generator that sounds nice and delivers nothing. The AI employees overview lists the tasks for which this pattern has already been worked out.

Why does an AI agent get stuck on your own systems?

In practice, it almost never fails on the model. It fails on four things.

  • Access: the system has no API, or the API is missing exactly the fields you need.
  • Permissions: nobody wants an agent that can write anywhere in the general ledger. So you have to decide what is allowed, action by action.
  • Data quality: the same supplier appears three times, spelt three different ways. The agent then doesn't know which one is right.
  • Ownership: there is no one who decides what the agent may and may not do, or who steps in when it goes wrong.

Solve those four and the build itself is manageable. Skip them and in six months you'll have a pilot nobody uses any more.

Step 1: choose one process with a clear start and end

Start with a task that happens often, has a recognisable trigger and where you can tell whether it went well. An incoming invoice, a request through the web form, a service ticket in the queue. Not a process that, halfway through, depends on someone's experience.

Write the process down as it really works today, not as the procedure describes it. Count how often it happens each week and how many minutes it takes. Those two numbers decide whether it's worth it. The page on what manual work costs shows how to do that sum.

Step 2: sort out access before you start building

For each system, find out how you can connect to it and what you're allowed to do. With most business software, that runs through an API with OAuth, using a separate user or app for the integration. Request it before the build starts, because a vendor sometimes needs weeks.

Give the agent its own account with only the permissions the task needs. That isn't just safer, it also shows afterwards what the agent did and what a colleague did. The integrations pages set out exactly what's possible for each system.

Step 3: let the agent propose first, and only then execute

Never set a new agent to act on its own straight away. Let it run alongside the team for a few weeks and only make proposals: this is the supplier, this is the ledger account, this is the answer. A team member approves or corrects.

That gives you two things. You see where the agent gets it wrong before it does any damage, and you get an honest score: in what percentage of cases was the proposal right first time? Only once that score is consistently high do you switch categories to automatic, one step at a time.

Keep human review on the part where a mistake is expensive. An agent that wants to approve an amount above a set threshold should always go past a person.

Step 4: log everything the agent does

Every action gets a log entry: what came in, which sources were consulted, what was decided, what was written, and who approved it, if anyone. Without that logging, you can't trace a mistake and you can't show that the process is under control.

That's also what an accountant or auditor will ask you for. And for applications that fall under the EU AI Act, record-keeping isn't optional but a legal requirement. There's more on this in our article on the AI Act and the GDPR.

Build it or buy an off-the-shelf tool?

If there's a package that does exactly your process and fits your system landscape, buy it. You're then paying for maintenance that someone else does.

Building your own makes sense if the process is something that sets you apart, if you need to combine several systems that no single vendor supports together, or if you don't want the data to leave your own environment. What it costs to have that built is under what an AI agent costs. The approach itself is under AI agent development.

When is it better not to start?

There are situations where an AI agent is the wrong tool. Don't do it if the process only happens a few times a week: you'll never earn back the build and the maintenance. Don't do it if nobody can explain how the task is done today, because then you're automating a habit instead of a process.

And don't do it if a mistake can't be undone and you can't build in a checkpoint. In those cases, fixed, deterministic automation is often better: no model, just rules. It's more boring and it always works the same way.

How do you know where to start?

Most organisations have more candidates than capacity. Then it helps to put the processes side by side first: how often, how much time, how error-prone, how hard to integrate. An order of priority follows naturally.

That's exactly what the AI Opportunity Audit does: five days, one number, three opportunities. What the audit delivers and how it works is explained on the AI Opportunity Audit page. If it turns out automation won't pay off here, we'll tell you that too.

Frequently asked questions

What is the difference between an AI agent and a chatbot?

A chatbot answers a question. An AI agent also carries out actions in your systems: looking things up, creating, updating and passing things on. To do that, it needs access to those systems and permission to write to them.

Do I need an API to connect an AI agent?

Usually, yes, and it's also the most convenient route. If a system has no API, there are alternatives: a database connection, an export and import file, or operating the user interface. Those are more fragile and need more maintenance, so check for an API first.

How long does it take to get an AI agent running?

For one well-defined process with available APIs, you're talking weeks, not months. The lead time is almost always determined by arranging access and cleaning up data, not by the build itself.

Can an AI agent make decisions on its own?

You decide that per action. Let an agent start with proposals that a person approves. Then only switch to automatic the categories where the score is demonstrably high and the consequences of a mistake are limited. Decisions about people are also subject to rules from the GDPR and the EU AI Act.

What happens to our data?

You agree that up front: which data the agent gets to see, where the model runs and what is stored. If personal data or confidential documents are involved, the model can run within the EU. Your Tech Club is ISO 27001 certified by Kiwa; that covers how we work and doesn't replace an assessment of each application.

How much does an AI agent cost?

That depends on the number of systems, the complexity of the rules and the requirements for oversight and logging. An indicative price per type of project is under what an AI agent costs.

Joey van VlietYassine Seghrouchni
Joey and Yassine, founders

What does this mean for your organisation?

An article gives you direction, but your situation is specific. In a short call, we look at where the opportunity is and what a sensible first step would be.

Keep reading

All articles
A content marketer typing a request to an AI assistant on her laptop while a colleague looks on

AI in practice4 min read

Managing your CMS with your own MCP server

An MCP server for your CMS lets your team edit the website through Claude or ChatGPT, using your design system's components. Every draft is reviewed first.

Read the article
Comparing processes side by side to decide where AI fits and where it doesn't

AI in practice6 min read

When AI is not a good idea

Not every process gets better with AI. Six situations where you're better off doing something else, and the signs you can spot in advance.

Read the article
Incoming customer questions being categorised automatically

AI in practice7 min read

How to automate customer service with AI

Which share of your customer questions can AI really handle? From your mix of questions to the integration with the system that holds the answer.

Read the article