What is an AI agent?
An AI agent is a software system that uses a large language model (LLM) to decide which actions to take toward a goal, then executes those actions by calling tools — APIs, databases, search, or other software — and observes the results before deciding the next step. Unlike a fixed automation that runs the same steps every time, an agent reasons over each situation and chooses a path. For most businesses in 2026, the practical version of an "AI agent" is a goal + an LLM + a set of tools + guardrails, orchestrated on a platform like n8n, Make, or a custom backend, with results surfaced in a portal your team owns.
AI agent vs. workflow automation vs. chatbot
These three get conflated constantly. The distinction determines what you should actually build.
- Workflow automation follows a predefined path: trigger → step → step → done. It's deterministic and cheap to run. Example: "When a lead form is submitted, create a CRM record and send a Slack message."
- Chatbot answers questions in a conversation, usually over a knowledge base (RAG). It responds; it rarely acts on your systems.
- AI agent is given a goal and decides the steps itself, calling tools as needed and looping until done. Example: "Qualify this inbound lead — enrich the company, check our CRM for duplicates, score fit against our ICP, and route it to the right salesperson with a summary."
A useful rule: if you can draw the flowchart in advance and it never changes, build an automation, not an agent. Reserve agents for tasks where the sequence of steps depends on the input.
When an AI agent is worth building (and when it isn't)
Agents add real value when three conditions hold: the task varies case by case, it requires pulling information from multiple systems, and a human currently spends meaningful time on judgment. Build an agent when:
- Inbound triage varies — lead qualification, support ticket classification, RFP screening.
- Data lives in silos — the task needs to read your CRM, a spreadsheet, an email thread, and a web source before deciding.
- The output is a draft, not a final action — proposal drafts, tenant-inquiry replies, listing descriptions, meeting-prep briefs.
Skip the agent when the task is high-volume and identical (use automation), when a wrong answer is expensive and unrecoverable (payments, contracts, irreversible deletes), or when a simple RAG chatbot answers the actual need. In those cases an agent adds cost, latency, and unpredictability for no gain.
Architecture: the five parts of a production AI agent
Every reliable business agent has the same anatomy. Getting each part right is what separates a demo from something your team trusts.
- 1Goal / instructions — a system prompt that defines scope, tone, and hard limits ("never promise a price," "always cite the source record").
- 2Model — the LLM that reasons. In 2026 most teams use a capable general model for reasoning and a cheaper model for routine sub-tasks to control cost.
- 3Tools — the actions the agent can take: search a CRM, query a database, call an API, send a draft, create a record. Each tool has a strict input/output contract.
- 4Memory / context — the relevant records and conversation history passed in, plus retrieval (RAG) from your knowledge base so answers are grounded in your data, not the model's guesses.
- 5Guardrails — validation, human-in-the-loop approval steps, spend limits, and logging. This is the part demos skip and production can't.
No-code vs. custom: how to decide your build path
The biggest architectural decision is not the model — it's the platform. Here's how Mindflows frames it for clients in the DACH region and English-speaking markets.
Build on n8n when you need real control
n8n is our default for agent work. It's a self-hostable, node-based automation platform with native AI Agent and tool nodes, so you can wire an LLM to your CRM, database, and APIs while keeping full control of logic and data. Self-hosting matters for GDPR-sensitive clients who can't send customer data to a third-party SaaS. n8n handles branching, error handling, retries, and human approval steps cleanly. Choose it when the agent touches sensitive data, needs custom logic, or must scale beyond simple flows.
Build on Make when speed beats control
Make (formerly Integromat) is faster to prototype in and has a huge library of pre-built connectors. It's ideal for agents that stitch together mainstream SaaS tools (Google Workspace, HubSpot, Notion, Slack) without heavy custom logic. The trade-offs: it's cloud-only, operation-based pricing can climb with high volume, and complex branching gets awkward. Choose Make for fast wins and moderate volume.
Use Softr for the interface your team actually touches
Agents run in the background; people still need a front door. Softr lets you build a client portal, CRM, or ops dashboard on top of your data (Airtable, Google Sheets, or a database) with authentication, roles, and permissions — no front-end code. In a typical Mindflows build, n8n or Make runs the agent, writes results to the data layer, and Softr gives staff and clients a clean interface to review, approve, or override. This keeps a human in the loop and gives the client a system they fully own.
When to go fully custom
Go custom (a coded backend with a framework and your own hosting) only when you need thousands of concurrent runs, sub-second latency, or logic that no-code platforms can't express. For 90% of professional-services, real-estate, and agency use cases, a well-built n8n + Softr stack is faster to ship, cheaper to maintain, and easier to hand over.
A concrete example: a lead-qualification agent for a real estate agency
Here's a real pattern Mindflows builds. Goal: qualify inbound property inquiries automatically.
- 1Trigger — a website form or portal email hits n8n.
- 2Enrich — the agent looks up the property in the listings database and pulls the inquirer's history from the CRM.
- 3Reason — the LLM assesses budget fit, timeline, and financing signals against the agency's criteria.
- 4Act — it drafts a personalised reply, scores the lead (hot/warm/cold), and creates or updates the CRM record.
- 5Human gate — a Softr dashboard shows the agent's draft and score; the agent only sends after an agent approves, or auto-sends for cold leads under defined rules.
Result in practice: first-response time drops from hours to minutes, agents spend time only on qualified leads, and every decision is logged and reviewable. The agency owns the whole system — data in their tables, logic in their n8n instance, interface in their Softr portal.
Cost, ownership, and governance
Three numbers matter before you commit.
- Model cost per run — a typical multi-step agent run in 2026 costs a few cents to a few dozen cents depending on model and context size. At 500 runs a day, budget accordingly and route simple sub-tasks to cheaper models.
- Platform cost — self-hosted n8n is a fixed server cost; Make bills per operation. High volume favours n8n economics.
- Maintenance — agents drift as your data and processes change. Budget for monitoring, prompt updates, and periodic evaluation.
On ownership: insist that the data, the automation logic, and the interface live in accounts the client controls. Avoid black-box agent vendors that lock your process inside their platform. The whole point of the BUILD approach is a system your team owns and can evolve.
A 6-step path to your first production agent
- 1Pick one narrow, high-volume, judgment-heavy task. Don't build a "do everything" agent.
- 2Map the current human process step by step, including the data sources they check.
- 3Define guardrails first — what the agent may never do, and where a human must approve.
- 4Build the smallest version on n8n or Make with one or two tools.
- 5Add a review interface in Softr so humans stay in the loop from day one.
- 6Measure, then expand — track time saved and error rate for two weeks before adding scope.
Frequently asked questions
Do I need an AI agent, or just automation?
If you can draw the exact steps in advance and they never change, use plain automation — it's cheaper and more predictable. Use an agent only when the sequence of steps depends on the input and requires judgment across multiple data sources.
Are AI agents safe for GDPR-sensitive data in the DACH region?
Yes, when architected correctly. Self-hosting on n8n keeps data on infrastructure you control, and you can restrict which fields ever reach an LLM. Use EU-hosted or data-processing-agreement-covered model providers and log every call.
How long does it take to build a production agent?
A focused, single-task agent with a review interface typically takes 2–4 weeks: one week to map the process and set guardrails, one to two to build and test, and a final week of supervised live runs before full rollout.
What does an AI agent cost to run?
Expect a few cents to a few dozen cents in model cost per multi-step run in 2026, plus platform hosting. Routing routine sub-tasks to cheaper models and caching retrieval results keeps ongoing costs low.
Will an agent replace my team?
No — the reliable pattern is agent-assisted, not agent-only. Agents handle triage, enrichment, and drafting; people keep approval and judgment. This is why a human-in-the-loop interface (e.g., a Softr dashboard) is part of every Mindflows build.