AI & Automation · 11 min read
No-Code or Custom Automation: How to Choose the Right Route
Four routes, eight tests and a three-year cost sketch to choose between no-code tools and custom software, with a score tool for your own automation.

Every business owner eventually has the same conversation with a cousin, a freelancer or a salesperson. It goes: "You should automate that." Everyone agrees. Then someone asks the question that ends the meeting: "With what?"
One person says to buy a tool that connects your apps in an afternoon. Another says to have a developer build it properly, once. A third says to just ask an AI to write it. They are all right, and they will each send you a different invoice.
This article is about choosing, with a few plain tests and no loyalty to any product. It follows the earlier pieces in the AI series and the guide on what to automate first. Those told you which job to automate. This one tells you how to build it.
First, the four routes
When people say "no-code or custom," they skip two options that are often better than both.
Route 0: fix the process. If the process is confusing, duplicated or full of steps nobody can explain, automating it will make the confusion arrive faster. The fix ladder says: remove, simplify, combine, and only then automate. A step you delete costs nothing to maintain.
Route 1: use what you already own. Your accounting software, your calendar, your CRM, your form tool and your email service almost certainly have built-in reminders, rules and automations that nobody has switched on. A feature that comes with software you already pay for is the cheapest automation there is. Spend an hour reading the settings before you spend a week shopping.
Route 2: no-code and low-code tools. These are visual builders that connect your apps with "when this happens, do that" steps. Examples of the category include Zapier, Make, Microsoft Power Automate, and the automation features inside spreadsheet and database tools such as Airtable. You drag, drop and fill in boxes. Low-code is the same idea with a little scripting where the boxes run out.
Route 3: custom software. Someone writes code for your exact need: a script, a small application, a connection to your systems through their programming interfaces. The someone may be an employee, a freelancer, an agency or, increasingly, you with an AI assistant helping.
None of these is morally better. Each is a tool, and tools are good or bad for a job.
What each route is good at
No-code is good at:
- Getting a working version in hours or days, not weeks.
- Small, repeating tasks that follow clear rules: reminders, notifications, moving a form entry into a spreadsheet, creating a task when an email arrives.
- Experiments. If it fails, you switch it off and have lost a few hours and a small subscription.
- Letting the person who knows the work build it, without waiting for a developer.
Custom is good at:
- Fitting the way you work exactly, including odd rules and many exceptions.
- Handling large volumes without a bill that grows with every run.
- Keeping sensitive data inside systems you control.
- Becoming part of something you sell, where reliability and control are part of the product.
- Doing things no off-the-shelf connector can.
If you notice that the first list is full of small and simple, and the second is full of big and special, you have already understood most of the choice.
Eight tests that settle most cases
Run your candidate automation through these eight questions. They are ordered roughly by how often they decide the matter.
1. Volume and growth
How many times a month will it run, and where will that number be in two years? A few hundred runs a month is trivial. A few hundred thousand is another animal. Many no-code tools price by the number of tasks or runs, so the cost rises with volume. Check the current price page of any tool you consider, and do the arithmetic at today's volume and at ten times today's volume.
2. Exceptions
How many special cases does a person handle by judgment? A rule like "when an invoice is paid, send a thank-you" has no exceptions. A rule like "quote the job, but add 15 percent for old buildings, subtract the loyalty discount unless it is a rush job, and call the client if the permit is pending" is a bundle of exceptions. The more exceptions, the more the logic wants to live in code, or stay with a person.
3. Data sensitivity
What data passes through it? A reminder about a haircut is harmless. Health information, financial records, children's data and anything covered by a contract or a privacy law is not. Ask where the data is stored, who at the tool vendor can see it, what the vendor's terms say about it and whether you are allowed to send it there at all. When in doubt, ask an attorney or the person who handles your compliance. This is general information, not legal advice.
4. Connectors
Do the apps you use have ready-made connections? A popular app often has one. A niche industry system or an older database may have none, or may offer a connection that does only half of what you need. If the key connector is missing, the no-code route gets a lot more awkward and the custom route gets a lot more attractive.
5. Who will maintain it
This one is underrated. Someone must watch it, fix it when an app changes how it works and update it when the business changes. Ask: who, by name? If the answer is "the person who built it," ask what happens when that person leaves, goes on vacation or is busy. A no-code automation that its builder explains in ten minutes on a call can be handed over. A custom program with no documentation is a hostage situation.
6. What a failure costs
An automation that fails will, sooner or later, fail quietly. What happens then? If a missed reminder annoys someone, no-code with an alert is fine. If a failure sends a wrong invoice, double-charges a customer or leaves a safety task undone, you need testing, logging and fallbacks, which pushes you toward something more controlled, and in any case toward a person who checks.
7. Speed and reversibility
How soon do you need a result, and how bad is it to change your mind? No-code lets you learn in a week. Custom software can take months and cost real money before anyone knows whether it was the right idea. When you are not sure the idea is right, speed and reversibility are worth more than elegance.
8. The three-year cost
Add up all of it: the build, the subscription or hosting, the maintenance hours and the cost of being wrong. People compare the build price of custom against the monthly price of no-code and conclude the second is cheaper, which is true for about eight months. The right comparison is over three years and at your expected volume.

A three-year cost sketch (invented numbers)
Say you want to automate a small process: when a customer books a job, create a task, send a confirmation, add a row to a tracker and remind the crew the day before. All the figures below are made up to show the shape of the comparison. Use your own, and check the current prices of any tool.
Assume your own time is worth $60 an hour and a developer's maintenance time is $90 an hour.
No-code route
- Setup: 10 hours of your time, $600.
- Tool: $50 a month for 36 months, $1,800.
- Upkeep: one hour a month, 36 hours, $2,160.
- Three-year total: $4,560.
Custom route
- Build by a freelancer: $6,000.
- Hosting and services: $25 a month for 36 months, $900.
- Maintenance: two hours a month at $90, $6,480.
- Three-year total: $13,380.
At this volume no-code is roughly a third of the price, and you would have it running in a week instead of a month. That is the right choice, and most small automations look like this.
Now suppose the business grows tenfold and the tool's plan climbs to $400 a month for the whole period. The no-code total becomes $600 + $14,400 + $2,160 = $17,160, while the custom route, which scales without a bill that follows every run, stays near $13,380 (hosting would grow a little, which this simple sketch ignores). Past a certain volume, building is cheaper than renting.
The lesson is not that custom always wins or no-code always wins. The lesson is that a crossover exists, and you should know roughly where it is before you commit. Do not forget the cost that does not appear in either column: the cost of waiting for the thing to be ready. A tool that works next Tuesday may earn more than a perfect one that works in March.
The hybrid path: rent first, build when you know
The most sensible approach for many small businesses is a staged one.
- Prototype in no-code. Build the rough version in days. Run it on real work, with a person watching.
- Measure. Count the hours saved, the errors, the runs per month and the monthly bill. This is the "evidence" step that most people skip.
- Find the limit. After a few weeks, you will know whether the tool is hitting a real wall: cost, a missing connector, a messy rule, a security question.
- Build only the hard part. If one step needs custom logic, keep the rest in no-code and have that one piece written, with a clean handoff between them.
- Write the spec from what you learned. A developer who gets a working prototype and four weeks of data is much more useful, and much cheaper, than one who gets a vague wish.
The prototype is also a spec that never gets out of date. It shows exactly what you want, which is the thing that most custom projects are missing. For more on defining what you want before you build it, see how to stop scope creep.
What AI changes, and what it does not
AI coding assistants have made it much quicker to draft a script or a small program, and some owners are now writing their own. That moves the line between the routes, and it makes route 3 more accessible than it was.
What AI does not change:
- Someone must test it. Code that looks right can be wrong in ways that matter, and an assistant will present it with great confidence.
- Someone must secure it. Passwords, keys and customer data must not sit in places they should not.
- Someone must maintain it. Apps change, rules change, and a script that nobody understands is a liability.
- Someone must own it. The question "who is responsible?" is the same as it ever was.
Think of AI as a faster way to produce the first draft, in the same spirit as Part 1 of this series: a quick intern with a good memory and no common sense. Useful, and still needing a boss.

Rules for any route
Whatever you choose, these habits keep an automation from becoming the company's most expensive mystery.
- Name an owner and a backup. Two names, written down.
- Write a one-page note. What it does, which apps it touches, where the logins are kept (not the passwords themselves), what to do when it fails.
- Turn on failure alerts. An automation that fails silently is worse than none.
- Test with fake data first. Never try a new automation on real customers first.
- Keep a manual fallback. If it stops, how do you do the job by hand? Write the steps.
- Use shared, not personal, accounts for the connections, so that the automation does not stop when someone leaves. Handle logins through a proper password manager.
- Review every quarter. Is it still used? Still correct? Still worth its cost?
- Add it to your risk register. "The booking automation breaks and nobody notices" is a risk with a likelihood and an impact like any other.
The hall of fame of automation mistakes
- Automating the mess. The process was broken. Now it is broken, fast, and with a dashboard.
- The fourteen mystery workflows. A no-code account with fourteen automations, nine of them built by someone who has left and none documented.
- The cathedral. A custom system built to automate a task that happens twice a month.
- The temporary fix. Built in a hurry "just for now," it is still running six years later and is quietly holding up the whole invoicing process.
- The vendor romance. A business that rebuilt everything around one tool, and then the tool changed its pricing.
- The silent failure. The reminders stopped in March. Nobody noticed until June, when someone asked why no one had called.
- The customer data in the wrong place. A spreadsheet of client details shared through an automation to an account nobody checked.
A 30-day way to decide
- Week 1: Choose one process and map it. Remove what you can. Read the settings of the software you already own.
- Week 2: Run the eight tests. Write down your answers and the three-year cost for the two most likely routes.
- Week 3: Build a no-code prototype, or write a one-page brief for a developer if the tests point to custom.
- Week 4: Run it on real work with a person checking it. Count hours saved and errors. Decide: keep, extend or replace.
Try the tool: which route fits?
The tool below turns the eight tests into statements. Tick every statement that is true for the automation you have in mind, and it suggests a route. It is a conversation starter, not a verdict. Nothing you type leaves your browser.
What to do this week
- Pick one task you would like to automate and write it in one sentence.
- Spend an hour in the settings of the software you already use. Look for rules, reminders and automations.
- Run the eight tests and note which ones point to custom.
- If you are leaning toward a build, write a one-page brief with the problem, the result you want, the numbers and the rules before you talk to a developer.
If you are weighing this choice for a real process, I can help you map it, test it and choose. See business process automation examples for ideas, seven workflows to put on autopilot for a starting list, and the automation and AI service for how I work. You can also get in touch.
Tool names are given as examples of a category, not as endorsements, and prices and features change often. The cost figures are invented for illustration. This is general information and not legal, security or financial advice. Check privacy and contract rules with a qualified professional before sending customer data to any tool.
Frequently asked questions
What is the difference between no-code and low-code?
No-code tools let you build with visual blocks and forms, with no programming at all. Low-code tools do the same but let you add short pieces of code when the blocks run out. In practice the line is blurry, and many tools offer both.
When is custom automation worth the money?
When the volume is high enough that per-run fees add up, when the rules have many exceptions, when the data is sensitive and must stay in systems you control, when no connector exists or when the automation is part of what you sell. Even then, a no-code prototype is a cheap way to learn what to build.
Can I build custom automation myself with an AI assistant?
You can draft it that way, and many people do. You still have to test it, secure it, document it and maintain it, and you are still responsible for what it does with customer data. For anything that touches money, safety or sensitive data, have someone experienced review it.
How do I avoid being locked in to one no-code tool?
Keep a one-page description of each automation in plain words, so the logic can be rebuilt elsewhere. Keep your data in systems you own and can export. Avoid building your whole operation on a single tool's special features, and review the pricing every quarter.
Everything new, once a month.
One email on the 1st of every month with everything new: articles, series parts, news, website updates, project results, where I am working and the business opportunities I am looking at. No spam.
- Fresh on the site right now
- ArticleAI for Small Business, Part 3: AI for Operations, Reports, Schedules and Checklists
- NewsTwo jobs reports, two stories: why the definition behind a number matters
- SeriesAI for operations: reports, schedules and checklists
Join the conversation
Did this help? A quick reaction tells me what to write next.
Be the first to react.

Loading comments…