Low-Code vs Custom AI Development: Which to Choose and When
· CompaniesAutomation
Low-code or custom AI development: real total cost, platform debt and the signals it's time to migrate, with euro ranges from real projects.
Choosing between low-code and custom AI development is a total-cost decision, not an upfront-cost decision: low-code almost always wins month one, and custom development almost always wins month twenty-four. A workflow built on a no-code platform can be live in a week for €500-3,000; a custom agent for the same process costs €15,000-40,000 and takes 4-8 weeks. The right question is not "which is cheaper" but "how much will this process grow, and how much business logic will it accumulate".
We run both approaches in our own businesses and in our clients', so this is not a developer's defense of development — it's the decision framework we actually apply, including the hidden costs of each path and the signals that it's time to migrate.
What does low-code mean when applied to AI?
Low-code applied to AI means building automations on visual platforms — n8n, Make, Zapier, Power Automate — where steps are chained as nodes and AI enters as just another node that calls a model. You don't write code: you configure triggers, connect apps through prebuilt connectors, and add "ask the model" steps wherever interpretation is needed.
For linear automations it's an excellent tool: an email arrives, extract the data, write a row to a spreadsheet, ping Slack. That kind of flow, with one AI step to classify or summarize, is built in hours and costs €20-200 a month in platform fees. The problem never shows up in the demo — it shows up when the process stops being linear.
Where does low-code break?
Low-code breaks when a process needs state, multi-step reasoning, or serious exception handling. Visual platforms are designed for flows that start, execute and finish — not for an agent that holds a three-day conversation with a supplier, remembers where each case file stands, and picks different routes depending on context.
The symptoms repeat in almost every project we inherit:
- The spaghetti diagram. What started as 6 nodes is now 80, with duplicated error branches and nobody who dares touch it. The "no-code" has become code — but without version control, without tests, and without diffs.
- Duct-tape state. Because the platform doesn't handle long-running processes well, state ends up scattered across spreadsheets, improvised CRM fields and labels, and reliability depends on nothing drifting out of sync.
- Silent exceptions. The flow fails at 3 a.m., the platform retries or doesn't, and nobody notices until a customer asks. Out-of-the-box observability is usually a run-history page.
- Per-operation pricing. At low volume, €20-200/month is trivial. Past tens of thousands of operations a month, per-task pricing scales badly — there are real cases of platform bills exceeding the equivalent self-hosted infrastructure cost by 10x.
What does custom development give you that low-code can't?
Custom development gives you ownership, and ownership translates into four concrete things: unlimited logic (the agent reasons and decides in a loop instead of following a diagram), real state (your own database, processes that span days or months), applicable engineering (tests, versioning, staging environments, controlled deployment), and decreasing marginal cost (you pay infrastructure and inference, not a middleman's per-operation fee).
A well-built autonomous AI agent is not a workflow with AI steps: it's a system that perceives, decides and executes with judgment inside defined limits. That architectural difference is exactly what we unpack when comparing AI agents vs RPA vs classic automation: they aren't grades of the same product, they're different categories.
The price of that ownership is real: a typical custom agent project for an SMB runs €15,000-40,000, plus 10-20% per year in maintenance, and it requires working with a team that knows what it's doing. It is not the option for testing an idea on a Tuesday afternoon.
Comparison: total cost over 24 months
| Criterion | Low-code / no-code | Custom development |
|---|---|---|
| Upfront cost | €500-3,000 (setup) or in-house | €15,000-40,000 typical SMB project |
| Time to production | Days-2 weeks | 4-8 weeks |
| Recurring cost | €20-500/month platform + inference; grows with volume | Infrastructure + inference + 10-20%/year maintenance; nearly flat with volume |
| Long, stateful processes | Weak (improvised external state) | Native |
| Exceptions and reasoning | Predefined branches | Agent decides within limits |
| Maintainability at 2 years | Fragile diagrams, no tests or versions | Code with tests, versions and traceability |
| Vendor dependence | High: pricing, limits and connectors set by the platform | Low: the system is yours; you depend on model APIs, which are swappable |
| Who can modify it | Anyone on the team (a genuine advantage) | Technical profile or your provider |
What is platform debt, and why does nobody budget for it?
Platform debt is the accumulated cost of having built business logic inside a tool you don't control. Every new flow on the platform is cheaper than the last in the short term and more expensive to extract in the long term: when you want to migrate, you don't migrate "an automation" — you migrate 40 undocumented diagrams that only the person who left a year ago understood.
It shows up in three ways: price increases you accept because leaving is worse (classic lock-in), technical limits that force absurd designs (splitting one process into five flows because the platform can't handle one), and a degrading speed of change — the flow that took two days to build now takes two weeks to modify without breaking something. None of this appears on the monthly invoice, which is why "€20/month vs a €25,000 project" is a trap comparison.
When should you choose each option?
Our practical rule set — the same one we apply internally:
- Start with low-code if the process is linear, low-risk and not yet stable. Validating that an automation creates value before investing in building it properly is sensible. A Make flow that saves 5 hours a week from week one is a win, not a mistake.
- Go straight to custom if the process touches money, customers or sensitive data. Invoicing, collections, order decisions, personal data: there you need traceability, tests and error handling from day one.
- Go custom if the process needs memory or long conversations. Anything involving "follow-up over weeks", "case files" or "every case is different" will end badly in a diagram.
- Migrate when a low-code flow becomes critical. The most reliable signal: if that flow goes down on a Monday and the business feels it, it's no longer an experiment — it's infrastructure, and infrastructure should be owned.
- Budget the migration from the start. Document every low-code flow (what it does, which systems it touches, which rules it applies) as if it were the spec of the future build. Because it will be.
How much does migrating from low-code to a custom agent cost?
Migrating a process already validated in low-code to a custom agent typically costs 20-40% less than building it from scratch, because the most expensive phase — discovering how the process really works and what its exceptions are — is already paid for: the low-code flow is a living specification. A process that would cost €25,000 starting from a napkin gets rebuilt for €15,000-20,000 starting from an n8n flow in production with six months of run history.
That's why we don't see low-code as the enemy of custom development but as its prototyping phase: the healthy sequence for many SMBs is low-code to validate, custom to operate. The mistake isn't starting in Make; the mistake is staying in Make once the process generates revenue. You'll find the full pricing breakdown for the second step in our guide on how much a custom AI agent costs.
If you're sitting exactly on that border — low-code flows that have become critical, unsure whether to consolidate or migrate — that diagnosis is precisely the kind of work we do in our artificial intelligence consulting: a map of current flows, the real total cost of each path, and a migration order.
Frequently asked questions
Can I run both at the same time?
Yes, and it's the norm in companies that take this seriously: custom agents for critical processes (invoicing, customer service, operations) and low-code for the periphery (notifications, simple syncs, experiments). The dividing line is the risk and complexity of the process, not tool fashion.
Isn't low-code improving with native agent features?
Platforms are adding agent capabilities, and for middle-ground cases they reach further every year. But the structural limits — state, tests, versioning, per-operation cost, dependence on someone else's roadmap — aren't missing features: they're consequences of the platform's business model, and they aren't going away.
What if my team has no technical profile to maintain custom software?
It doesn't need one: the usual SMB model is that the provider builds and maintains for an annual fee of 10-20% of the project, the same way nobody hires an in-house mechanic just because they own vans. What you do need internally is a process owner who knows what the agent does and signs off on changes.
What's the most expensive mistake you see in this decision?
Building the core of the business on a third-party platform and discovering it too late. The second most expensive is the reverse but rarer: paying €20,000 to custom-build a trivial flow Make would have handled for €30/month. The asymmetry is clear: overbuilding hurts once; underbuilding hurts a little more every month.