Learn
No-Code vs Low-Code vs Self-Hosted AI Workflow Automation
Choose how your team builds automation separately from who operates it. Compare custom logic, credentials, deployment, debugging, security ownership and total cost before committing.
Separate adjacent ideas before you evaluate them. Use this page when similar names or layers sound interchangeable but lead to different decisions.
Editorial guide
Guide
Start with the core separation before you compare workflows, pricing, or plans.
Choose a hosted no-code approach when the available building blocks fit your process and business users will maintain it. Choose low-code when a named technical owner needs to maintain custom transformations, API calls or reusable logic. Choose self-hosting when deployment control solves a concrete requirement and your team can operate the service throughout its life.
These choices overlap. No-code and low-code describe how you build; self-hosted describes where software runs and who operates it. You can use a visual builder on infrastructure you manage, or write custom code inside a hosted platform. Choose both the builder and the operating arrangement.
Compare the decisions separately
A visual canvas still requires someone to understand records, conditions, authentication and failure handling. Adding code expands what that person can express; it also creates code that someone must debug and maintain. Hosting changes the infrastructure responsibility without removing either obligation.
Decision | No-code building | Low-code building | Self-hosted deployment adds |
|---|---|---|---|
Builder skill | Process knowledge, field mapping and branching | API knowledge, data types and code debugging | Server, networking and operational skills |
Custom logic | Available nodes, expressions and connectors | Scripts, custom calls and reusable functions within runtime limits | Control over permitted runtime configuration; compatibility work |
Deployment | Often vendor hosted; check the product | May be hosted or self-hosted | Installation, environments and release management |
Debugging | Inspect step inputs, outputs and run history | Also inspect code, dependencies and API responses | Also diagnose service, database and network failures |
Scaling | Work within the selected service's limits | Optimize logic and external calls | Provision capacity, queues, storage and recovery |
Collaboration | Check sharing, editor and publisher permissions | Add ownership and review of custom logic | Also govern administrator and infrastructure access |
These are evaluation dimensions, not guarantees attached to a label. For example, Make lists both a visual no-code builder and a Code App supporting JavaScript and Python. Its pricing page labels Make AI Agents beta. That makes Make a useful example of overlapping building styles, rather than proof that no-code excludes programming. Make pricing.
n8n offers managed Cloud and self-hosted routes, with a separate choice of plan or edition. Running it yourself does not automatically unlock every collaboration, security or environment feature. n8n deployment and edition guide.
Responsibility matrix: name the owner before choosing
Use this matrix for a hosted service versus an installation your team operates. A managed hosting contractor can take on particular duties, but only the contracted duties transfer. The customer still needs an accountable workflow owner.
Responsibility | Vendor-hosted arrangement | Self-hosted arrangement | Evidence to request or produce |
|---|---|---|---|
Infrastructure and availability | Vendor runs the service within its agreement | Your operator maintains compute, storage and service recovery | Support scope, escalation contact and recovery procedure |
Credentials and secrets | Vendor supplies storage mechanisms; you select accounts, scopes and access | You also secure secret storage, encryption keys and backups | Credential owner, rotation method and revocation test |
Data residency | You assess offered regions and downstream processors | You choose infrastructure location and assess downstream processors | Map of prompts, files, logs, backups and destinations |
Networking | You assess connectors, outbound access and private connectivity options | You configure ingress, egress, DNS, TLS and network rules | Approved connection diagram |
Upgrades | Vendor updates service; you check workflow compatibility | You schedule, test, deploy and recover from upgrades | Representative regression cases and rollback procedure |
Observability and debugging | Vendor exposes logs; you diagnose business failures and act on alerts | You also collect service metrics and maintain monitoring | Failed-run alert, trace access and log retention policy |
Approvals and security | You govern identities, tool access and consequential actions | You also harden hosts, runtime and administrative access | Who can edit, publish, approve and administer |
Scaling and support | Vendor manages capacity within product and contract limits | Your operator manages bottlenecks; vendor support depends on license and agreement | Peak-load plan, support entitlement and escalation path |
Self-hosting is not automatically private or compliant. A locally operated workflow can still send documents to an external model, copy sensitive output into logs or expose an unauthenticated endpoint. Location is one property of the complete data path. n8n's official security guidance covers measures including SSL, access controls, restricting risky functionality and protecting execution data. n8n self-hosted security guidance.
Separate permission to edit a workflow from permission to use its connected accounts. For consequential writes, define an approval before execution and a way to prevent duplicate actions after retries. A successful run indicator cannot establish that an AI judgment was correct.
Product examples that change the evaluation
Gumloop deserves an evaluation of its current agent offering alongside existing workflows: its pricing page labels the latter Workflows (Legacy). Its organization documentation describes a shared credit pool across users and teams. Adding collaborators therefore differs from buying a separate usage allowance for each seat. Check the particular capability and commercial arrangement you intend to adopt. Gumloop pricing, organization and teams.
For Make, separate platform credits from model-provider billing. Make's AI Provider and a custom provider connection have different charging arrangements; bringing an API key does not remove the platform's credit consumption. Record both billing owners when evaluating a custom connection. Make credit documentation.
Zapier documents migration from standalone Agents into AI by Zapier inside the Zap editor, using Zapier task billing rather than a separate Agents subscription. Model tiers and tool calls affect task consumption. Inspect the selected tier and migrated behavior instead of assuming an old Agents package or a default model setting still applies. Agents migration guide, AI by Zapier model-tier pricing.
Clay is a relevant example for go-to-market work such as lead qualification and account research. Its Workflows documentation describes an open beta requiring workspace enrollment, with availability across paid plans and limitations for free and trial access. Particular triggers and code features have their own access boundaries. Clay also distinguishes platform Actions from Data Credits for data and AI purchases. Clay Workflows, Clay pricing.
HubSpot is worth evaluating when the process already revolves around its CRM records. Workflow access depends on the qualifying Hub or product and edition; particular features also require seats or credits. Eligible seats and permission to use credits are separate from the account's credit balance. Use the HubSpot Workflows pricing guide for that purchase boundary. HubSpot workflow requirements, HubSpot Credits.
For n8n, preserve the license distinction: it describes itself as fair-code, and its Sustainable Use License contains use restrictions. Do not treat downloadable source as permission for unrestricted resale or embedding. Review the intended commercial arrangement separately from choosing a server. n8n license.
Work through a concrete architecture choice
Consider this hypothetical workflow: receive a supplier document, extract fields with AI, validate them against purchasing records, request approval and create a draft accounting entry. These are illustrative requirements, not a tested vendor implementation.
A hosted visual approach is a sensible trial if supported connectors cover the document store and accounting system, the data path is acceptable, and an operations colleague can diagnose failures. Keep validation rules explicit and route incomplete extractions to review.
A low-code approach becomes useful if the supplier identifiers need custom normalization or an internal API requires unusual request logic. Assign a maintainer to those functions. This requirement alone does not justify operating servers.
Self-hosting becomes a candidate if purchasing records must be reached through a controlled private network and an approved hosted connection cannot meet that requirement. It still needs an acceptable model destination, backups, monitoring and upgrade ownership. n8n supports deployment on your infrastructure, including on-premises or private-cloud arrangements. n8n hosting guide.
Budget for operation and preserve an exit
Compare total monthly cost as subscription or license + automation usage + external AI and data + infrastructure + maintenance labor + incident and migration allowance. Avoid double-counting model usage already included in a platform charge.
For an explicitly illustrative assumption, suppose hosted costs are $180 for platform usage, $70 for external services and 2 maintenance hours at $60: $370 total. Suppose a self-hosted option costs $80 for infrastructure, the same $70 externally and 6 hours at $60: $510 before any paid license. These invented figures are neither vendor prices nor measured effort. Replace them with your workload and staffing assumptions.
A pooled allowance is not a per-seat allowance. Record who consumes the pool, who can increase spending and whether adding users changes capacity. For a focused hosted-versus-self-hosted product decision, compare n8n and Make. For a broader billing explanation, continue with AI subscription versus API pricing.
Before committing, complete this migration and reversibility worksheet:
- Record the builder, deployment operator, backup owner and incident contact. Leave no operational duty unassigned.
- List each connector, custom function, prompt, model setting and external dependency; identify what must be rebuilt elsewhere.
- Export a representative workflow where supported. Check what the export omits: credentials, schedules, history, files, permissions or environment settings.
- Document service-account ownership, OAuth reauthorization and secret rotation. Keep secrets out of portable workflow files.
- Save representative inputs and expected business outcomes, including malformed data, model failure, expired credentials and repeated events.
- Test a replacement with writes disabled or redirected to a test destination. Compare outcomes and failure handling before switching triggers.
- Specify the cutover sequence, queued-event handling and duplicate prevention. Define when to stop the old workflow and when to roll back.
- Check export rights, license restrictions, log retention and deletion obligations. Demonstrate recovery from a backup before relying on self-hosting.
Choose the arrangement your team can maintain and leave with understood effort. A more flexible builder is valuable only when its extra logic and operating obligations have owners.
Evidence boundary
Official sources
Editorial guidance grounded in official product sources.
- Gumloop pricing: agents, legacy workflows and commercial boundaries
- Gumloop organization, teams and shared credit pool
- Make pricing: visual builder, Code App and AI Agents beta
- Make credits and AI-provider connection boundaries
- Zapier migration from Agents to AI by Zapier
- AI by Zapier model-tier pricing and tool-call billing
- Clay Workflows: open beta, access and record-based orchestration
- Clay pricing: Actions and Data Credits
- HubSpot workflow subscription, seat and permission requirements
- HubSpot Credits: eligible seats, account allowances and usage
- n8n official documentation source: deployment options and editions
- n8n official documentation source: self-hosting
- n8n official documentation source: self-hosted security
- n8n Sustainable Use License and enterprise-code exclusions
FAQ
Common questions
Does adding a code step mean we should move to self-hosting?
No. Custom logic and deployment are separate decisions. Make lists a Code App within its hosted offering, while n8n offers both managed and self-hosted routes. First check whether the hosted runtime supports your logic; consider self-hosting when deployment control is also required.
Can we keep all AI workflow data inside our network by self-hosting n8n?
Only if the complete workflow is designed that way. Hosting the orchestrator locally does not keep external model calls, connectors, logs or backups local. Map every destination and restrict unnecessary access. n8n documents security configuration for self-hosted installations; the deployment label alone does not establish privacy or compliance.
Will bringing our own model API key eliminate automation-platform charges?
Do not assume so. Make distinguishes credits consumed by platform operations from the model-provider arrangement, including custom provider connections. Gumloop also documents a shared organization credit pool. Budget the selected route's platform consumption and external provider bill separately, without counting the same model cost twice.
What should we check before replacing an existing Zapier Agent?
Use Zapier's migration guide to check trigger behavior, tool connections and unsupported features. Inspect the model tier and task consumption in AI by Zapier, configure approvals for consequential tools, and deactivate the original Agent when the replacement takes over to avoid duplicate actions.
Should an existing Clay or HubSpot customer add a separate automation platform?
First check whether the existing product covers the actual process. Clay Workflows targets record-based orchestration and is in open beta with plan-specific limitations. HubSpot workflows depend on qualifying product editions, with additional seat and credit requirements for certain features. Add another platform when an identified integration, logic or deployment requirement remains unmet.
Can we assume self-hosted n8n is free to resell and includes every team feature?
No. n8n's Sustainable Use License limits permitted uses, and separately licensed enterprise code has additional terms. Self-hosted editions also differ in feature access. Verify the intended customer-facing arrangement and required governance features before using a free software download as your budget assumption.
Next steps
Open both sides of the distinction
Open the most relevant product pages or follow-up guides for each side of the distinction after the split is clear.