Skip to content

AI agents

An agent does the work, it doesn't describe it. It reads your data, writes to your CRM, generates the document and notifies whoever needs to know. We build it for a specific process of yours, with a test suite behind it and a person approving everything that has consequences.

A shopkeeper serves a customer at the counter of a grocer's while, in the foreground, a phone shows a WhatsApp conversation

At your company there's a process someone does by hand that needs no judgement: open the email, look something up in the system, copy it somewhere else, generate the document and notify whoever needs to know. It isn't hard. It's repetitive, and it ties up someone who should be doing something else. An AI agent is software that goes through that whole path: it understands what comes in, looks up what it needs to look up and acts.

A chatbot answers you; an agent does the work

The difference isn't in how it talks, it's in whether it touches anything. An email comes in with an order. An assistant that only replies summarises it and explains what you ought to do; doing it is still up to you. An agent has tools connected: it reads the email, finds the product references in your database, checks what terms that customer has in the CRM, generates the document, puts it where it goes and notifies whoever has to sign it. At the end there's a record and a PDF, not a well-written reply. It's the confusion we most often have to clear up on the first call, and we compare the two in depth in our blog article on agents versus chatbots (in Spanish).

How much agent do you need?

There's no need to start big. The first level is an agent for one specific case, with one data source and one flow: it reads what comes in, checks one place, does one thing. It's set up, measured, and we see whether it holds up day to day. The second appears when that case has branches: several flows, memory of what has already happened with that customer or that file, and tools connected to your real systems. The third is a whole process covered by several specialised agents passing work between them: one sorts what comes in, another prepares it, another checks it. You get there because the process calls for it.

An agent without a test suite is a roulette wheel

An agent doesn't always respond the same way to the same input, and that's its weak spot. So before putting it to work, we build a set of real cases from your business with what should happen in each: what it should answer, which tool it should use and what it must never do. The whole set is run every time something changes, because adjusting one detail can break another that was working, and without tests nobody finds out until a customer does. It's work nobody sees, and it's what separates an agent you can leave to run from a demo that looks good in a meeting.

What we don't let it decide on its own

An agent carries out well-defined work well and gets things wrong when it has to use judgement. So anything with consequences (money going out, a contract, an email to an angry customer, deleting something) goes through approval: the agent gets it ready and a person presses the button. It's also worth knowing that an agent only knows what its systems let it read: if the key information is in the warehouse manager's head, it doesn't have it. And when the agent talks directly to a person, the EU AI Act requires it, from 2 August 2026, to identify itself as an automated system. We build it that way as standard.

Source: European Commission, regulatory framework for artificial intelligence (Regulation (EU) 2024/1689, Art. 50)

The proof we can show you is our own

We don't publish client case studies, so we show you our own. The form on this website doesn't email anyone: it writes straight into our CRM, creates the contact record and attaches your message, so when we call you we already have in front of us what you told us. Behind the scenes, that data syncs itself with our knowledge base and a monitor alerts us when something stops working. That part you'll have to take our word for; the outside you can check yourself right now, without asking our permission. This website publishes an llms.txt file, the index the models read. The robots.txt gives explicit permission to GPTBot, ClaudeBot, PerplexityBot and OAI-SearchBot. Every page carries entity structured data with the registered company name, tax ID, founders and service area. And there's a library of guides by sector and by town, written one by one. We track what comes out of it in Search Console, not by guesswork. We write the code of what we sell, and this comes from using it ourselves first.

Source: llms.txt on xoraagencia.com

When we'll tell you no

There are situations where an agent doesn't pay off, and we'd rather say so up front. One: the process changes every week. If today's rules aren't next month's, whatever you build spends its life in maintenance. Another: there's no data. If the information lives on paper, in someone's head or in a spreadsheet only one person understands, the agent has nothing to read from, and the first step isn't an agent: it's putting that in order. And if your case can be solved with a simple automation, without a language model involved, we'll tell you that too.

Frequently asked questions

Is it the same as the WhatsApp chatbot?
No. The chatbot looks after your customers in a conversation; the agent does work inside your company, even if it never talks to anyone outside. They share plumbing (both look things up in your systems and carry out actions) and they can work side by side, but they're designed for different things. If what you need is to handle enquiries on WhatsApp, look at our chatbots service.
Can it work with the software I already have?
It depends on whether your software lets it in. If it has an API or can export in a tidy way, it connects. If it's a closed system with no way to read or write, we have to find a way round it or tell you it can't be done. We check before starting, not halfway through. And if what you need is for your programs to understand each other, with no agent involved, that's systems integration.
What if it gets something wrong?
Some failures are caught by the test suite before the agent sees a real case. Anything with consequences goes through a person. And everything is logged: you can see what it did, with which data and at which step, which is the only way to genuinely correct it. Nobody here is going to tell you it never fails.
How much does an agent cost?
It depends on how many flows it covers, how many data sources and tools it touches and how accessible your systems are. That's why we don't publish prices on the website. Tell us about your case and we'll tell you whether we can do it, how we'd approach it and what it would cost. If it isn't for us, we'll tell you that too.

How we work

  1. 01

    Understand

    We sit down with you and look at how you really work. We come away knowing what makes sense to build and, above all, what doesn't.

  2. 02

    Build

    We build it on the tools you already use and show it to you working, not in a slide deck.

  3. 03

    Stay with you

    We measure, we adjust and you can always reach us. Software isn't something you install and forget.

Other services