Make bills you for the actions inside a scenario, while n8n bills you for each complete run of a workflow, and that one difference can change a monthly bill more than any feature list. When a Los Angeles contractor asks us to automate inquiry intake, quote follow-up or review requests, the n8n vs Make automation stack question comes up in the first meeting. We have a firm opinion on it, and this article lays out how we decide. It is a different angle from our piece on which automations every service business needs: that one covers what to automate, this one covers what to build it on.
Key Takeaways
- Make counts most actions in a scenario as one credit each, so an eight step scenario uses about eight credits every run, while n8n counts the whole workflow run as a single execution.
- Make is the right default for short, linear automations that office staff will edit themselves, because its visual builder is the easiest to hand over.
- n8n earns its place when a workflow branches, loops, calls an AI model or needs error handling, and its free self-hosted edition is licensed only for your own internal business use.
- Custom code is justified in a narrow case, steady high volume or a business rule so specific that a visual tool would bury it under routers and filters.
n8n vs Make for a Small Trades Company: Our Short Answer
We start with Make for simple jobs, move to n8n when the logic gets real, and write custom code only when both tools get in the way. That is an opinion, and the rest of this article shows the reasoning so you can check it against your own situation.
Most automations a trades company needs are small. A web form comes in, a record lands in the CRM, a text goes to the customer, and the office gets an alert. A visual tool with ready-made connectors does that in an afternoon, so we do not pretend every project needs a heavy stack.
The trouble starts when the same company adds a second job: scoring inquiries with an AI model, chasing unpaid quotes on a schedule, or syncing two systems that disagree about a customer's name. Those jobs need branching and error handling, and that is where the tools separate. Our AI automation and workflow service starts with that question before we open any builder.
How Complexity Decides the n8n vs Make Automation Stack
We sort every project by how many decisions the workflow makes, not by how many apps it touches. A workflow that moves data from A to B is linear. A workflow that checks a condition, waits, tries again and routes a failure to a person is a different animal.
For linear work, Make is hard to beat. Its scenario canvas shows each step as a bubble, a non-technical office manager can read it, and the connector library covers the usual suspects like Google Sheets, Gmail and Slack. When something breaks, the account owner can open the run history and see which step failed.
For branching work, we prefer n8n. It lets us write small bits of JavaScript inside a step, merge several paths, loop through a list of records and attach a separate error workflow that alerts us when something fails. Make can do some of this, but you end up stacking routers and filters until the canvas is hard to read.
AI steps raise the bar again. A model can return something unexpected, so the workflow needs a check after it and a fallback when the answer looks wrong. A receptionist flow is a good example, and our comparison of an AI receptionist and an answering service shows why the handoff to a human matters more than the model.
What n8n and Make Cost Once Volume Grows
Pricing models matter more than sticker prices. According to Make's pricing page, most actions a scenario performs use one credit, and the Free plan includes 1,000 credits a month. According to n8n's pricing page, the cloud Starter plan is 20 euros a month for 2,500 executions and the Pro plan is 50 euros a month for 10,000, billed annually, and an execution is a single run of the entire workflow.
Now take a normal contractor workflow: a new inquiry arrives, the customer is looked up, a CRM record is created, a text goes out, the office is notified, a task is scheduled, the inquiry is tagged and a sheet is updated. That is eight actions. On Make each inquiry uses about eight credits, so the 1,000 free credits cover roughly 125 inquiries. On n8n the same inquiry is one execution, so the 2,500 executions of the Starter plan cover 2,500 of them.
At low volume the gap is a few dollars and does not matter. It matters when a workflow checks for changes every few minutes or loops through hundreds of records. Check both pricing pages before you sign anything, because vendors change plans. Custom code has the opposite curve: expensive to start, nearly free per run.
Your Existing Tools Decide More Than Our Preferences
A good stack respects what the client already pays for. If your CRM has a native automation builder and the job is texting the customer when a deal changes stage, we use the native feature and skip the middle layer. Every extra tool is one more login, one more bill and one more thing that can fail.
When your tools do not talk to each other, we add Make or n8n as glue, and the first check is connectors. Does each system have a maintained one, and does it expose the fields we need? A connector that can create a contact but not update a custom field is a dead end, and we want to find that out in week one.
We also recommend that the automation account sit in your company's name, with your billing, so the workflows stay yours if we part ways. Our CRM and customer follow-up service works the same way: it builds on the CRM you already have. The guide to quote follow-up for contractors shows the kind of workflow that usually sits on top.
Who Maintains the Automation After Launch
Maintenance is where cheap automations get expensive. Apps change fields, tokens expire and a connector gets updated, and the workflow stops quietly. Nobody notices until a customer says they never got a text.
So we ask three questions before choosing a tool. Who opens this when it breaks? How will they know it broke? Can they fix it without us? If the answer to the first is your office manager, Make wins on readability. If the answer is us, n8n wins on control, because we can test a branch in isolation and route every failure to one alert channel.
Self-hosting changes the picture. The Community Edition of n8n is free and self-hosted, but the Sustainable Use License on GitHub allows use only for your own internal business purposes or non-commercial or personal use, so read it before anyone hosts n8n for several clients. Self-hosting also makes someone responsible for updates, backups and uptime. For a small plumbing company, we would rather pay for the cloud plan than run a server nobody owns.
When Custom Code Beats Both n8n and Make
Visual tools are rented convenience, and sometimes the rent or the limits stop making sense. We reach for custom code in three cases.
First, volume is high and steady, so per-run pricing is a real budget line. Second, the business rule is so specific that a builder hides it: dispatch logic that weighs technician skills, drive time and parts on the truck is an example. Third, the automation is part of the product, like a booking page that must behave identically every time.
Code has costs the tools hide. Someone has to host it, monitor it and update its dependencies, and when the developer leaves, you own a codebase nobody understands. So we prototype in n8n or Make first, run it, and rewrite only the part that hurts. Often the answer is a hybrid: n8n runs the workflow and calls one small custom function. Our article on AI call routing vs dispatcher cost covers the cost side of routing calls with software.
Our Default Automation Stack Picks for Trades Companies
Here is how it usually shakes out for a Los Angeles trades or home service business.
- Inquiry alerts, form to CRM, review requests: Make, on an account in your name.
- Quote follow-up, AI inquiry scoring, multi-system syncs: n8n cloud, with a failure alert.
- High volume or a rule that is the product: custom code, after a prototype proves the logic.
- Anything your CRM already does natively: the CRM.
None of this is loyalty to a vendor. Plans and prices change, so we re-check them at the start of every project. See how our process works if you want to know what the first week looks like.
Not sure which category your workflow falls in?
Book a free 15-minute audit. Bring the job that eats your office hours and we will tell you whether it belongs on Make, n8n or your CRM. Or call (818) 443-6148.
Automation Stack Questions From Trades Company Owners
Neither tool is better in every case, because Make suits short, linear automations that office staff will edit, while n8n suits workflows with branching, loops, AI steps and error handling that need a developer's control.
According to the vendors' pricing pages, n8n Cloud starts at 20 euros a month for 2,500 executions on annual billing and Make's Free plan includes 1,000 credits a month, and the two count usage differently, so the cheaper option depends on how many steps your workflows have.
Yes, n8n's Community Edition is free and self-hosted, but its Sustainable Use License limits you to your own internal business purposes or non-commercial use, and you become responsible for updates, backups and uptime.
Most trades companies do not need custom code, because visual tools handle inquiry alerts, follow-ups and record syncing well, and code only pays off at high volume or with a business rule too specific for a builder.
You should own it, as long as the automation account and billing are set up in your company's name from the first day, so the workflows stay with you if the relationship ends. Ask any agency about this before you sign, including us.
You only know if the workflow is built to tell you, so every automation we recommend sends a failure alert to a person, because a broken connector can otherwise stay quiet until a customer complains.


