AI agents and process automation for SMEs

An AI agent is not a chatbot. A chatbot answers questions. An agent performs tasks. It reads, searches, checks and acts, across multiple systems at once. We build agents that follow up quotes, triage mailboxes, prepare work orders and process invoices. On your own infrastructure, with direct LLM integration, no intermediate layer.

What exactly makes an AI agent different

The term AI agent is used a lot and not always consistently. We use a working definition that works in practice: an AI agent is an autonomous piece of software that gets a goal, decides itself which steps are needed, and executes those steps across multiple systems.

It performs tasks, not just answers questions

A chatbot replies: "Your invoice was sent on 12 May." An agent says nothing, it creates the invoice, checks it, sends it, and logs it in your bookkeeping. The difference is in the execution, not the conversation.

It decides within bounds

A regular workflow follows a fixed sequence: if this, then that. An agent can judge. Which quote does it follow up, which does it leave. Which mail does it handle itself, which does it forward to a human. Within bounds you set in advance.

It works across multiple systems at once

An agent reads from your mailbox, writes to your ERP, checks your CRM and posts to Slack. Not as separate integrations you have to make yourself, but as a coherent work process. That is exactly where manual work in SMEs gets stuck: between systems that do not talk to each other.

When AI agents are and are not the right choice

Honest story: not every process needs an AI agent. For much recurring work in SMEs a regular workflow is cheaper and more reliable. An agent is only needed once something has to be understood or a choice made.

When a regular workflow suffices

Order in, then create invoice, then mail to customer. Fixed steps, no judgement needed. Boring, reliable, cheap. For most administrative work in SMEs this is the right route. We also build such workflows, with n8n where handy, with custom code where it needs to be more stable.

When an AI agent adds value

Once text has to be read, a mail assessed, a document understood, an exception classified. An incoming quote request in free text. A service ticket with handwriting. A mail that could be both a complaint and a new order. Then AI comes in, because a fixed rule cannot catch that.

During scoping we first check whether an agent is really needed. Often a combination is most practical: a workflow for the mechanical part, an agent for the part where judgement or understanding is needed.

Four types of agents we build

Mailbox and communication agents

An agent that triages your mailbox or customer communication. It reads incoming mails, recognises the message type (quote request, invoice question, complaint, support, spam), extracts the relevant information, and routes to the right person or system.

Quote and sales agents

Agents that follow up open quotes at the right moment, send a follow-up in the right tone, and give a summary of the customer history to the salesperson. No lead disappearing among the mails.

Work-preparation and production agents

An agent reads an order, finds comparable earlier orders in the ERP, checks material availability and prepares a draft work order. A work planner who normally spends three hours per order checks the draft in ten minutes.

Document and administration agents

Agents that process incoming documents: service tickets, invoices, contracts, certificates. Read, validate, prepare for booking. At a fleet owner in heavy transport we built this for service-ticket processing: sixty percent less manual entry.

What sets us apart

We build agents ourselves, no no-code wrapping

Many AI agent providers connect no-code platforms (n8n, Zapier, Make) to an LLM API and call that an agent. That works for simple flows. For production environments where agents must run stably, we prefer to build in Laravel or Python. Transparent about when we do what.

Direct LLM integration, no intermediate layer

Most agencies build with LangChain or LlamaIndex. For proof of concept that works fast. In production we regularly see issues: slow responses, unexpected behaviour on updates, poor error handling. We work directly with the APIs of Claude, GPT-4o and open-source models.

Multi-agent architecture as an option, not hype

We have our own multi-agent platform (VoidOS) where we build, test and roll out agents before they go to clients. That gives us experience with problems that never appear in marketing material: context handover between agents, memory management, error recovery.

Self-hosted on your own infrastructure

Agents often work with sensitive data: mailboxes, quotes, customer data. With us the orchestration layer runs on your own server. No data via a third party, no vendor lock-in on an agent platform. GDPR and EU AI Act compliant.

Industrial context as the basis

Patrick, our founder, worked eighteen years in production and maintenance. The agents we build for manufacturing are not the standard office agents. But work-preparation agents, quality-control agents, sanctions-list-check agents, class-file agents. Specific work processes, not generic automation.

Frequently asked questions

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

A chatbot answers questions. An agent performs tasks. A chatbot says "your order is ready". An agent creates the order, checks stock, schedules delivery and sends the confirmation. The chatbot is communication, the agent is action.

Do you work with n8n, Zapier or Make?

We use n8n where it fits, mainly for workflows without AI components. For agent applications that must be production-stable we prefer to build in Laravel or Python with direct LLM integration. Zapier and Make are cloud-bound, we usually do not work with those because our clients want to stay self-hosted.

How much does running an agent cost per month?

Hosting the orchestration layer on your own server: virtually free. API costs of the LLM provider: depends on volume. For a mailbox agent with a few hundred mails per week reckon on fifty to two hundred euro per month. We monitor this and can optimise.

What if the agent makes a wrong decision?

It happens, especially in the first weeks. That is why we always build in bounds: maximum actions the agent may take, thresholds above which it forwards to a human, audit logs of every decision. When in doubt the agent always chooses to forward to a human.

Do AI agents work with our Exact, AFAS, HubSpot or other systems?

Almost always yes. Modern ERP and CRM systems have APIs that agents can address. Exact Online, AFAS, HubSpot, Trengo, Microsoft Dynamics, SAP, Ridder iQ. During scoping we first check which interfaces are available.

Which processes do manufacturers usually automate first?

In our experience the three highest-ROI agents are: mailbox triage, quote follow-up, and document processing. Work-preparation agents often come as a second step, because they require deeper ERP integration.

Do you keep control over what the agent does?

Fully. Every decision of an agent is logged. You see a dashboard of what the agent did in a day, which decisions it made, and what was forwarded to a human. For compliance (GDPR, EU AI Act) we build audit trails in by default.

What it costs

  • A defined workflow without AI component (n8n or custom code): from 3,000 euro
  • A single AI agent on a defined process (mailbox triage, quote follow-up, document processing): from 7,500 euro
  • Multi-agent platform with multiple cooperating agents and own orchestration: from 25,000 euro

Besides the build cost there are usage costs: API costs of the LLM provider. For a typical mailbox agent reckon on fifty to two hundred euro per month. Our rates and approach are transparent on the approach page.

View the demo →

Ready for a conversation?

A no-obligation introduction about your situation and whether we can help. If it fits, we look at a first step. If not, we say so too.

Plan an introduction