Skip to content

n8n vs Make: an honest comparison (2026)

Last reviewed 10 August 2026

Make (formerly Integromat) is the closest competitor to n8n in spirit: both are visual, both handle branching and iteration properly, and both are aimed at people who found Zapier's model too restrictive. Choosing between them comes down to a few specific differences rather than a general verdict.

Checked August 2026. Both vendors change pricing; the billing models below are the durable part.

Billing: operations versus executions

Make bills per operation. An operation is one module doing one thing to one bundle of data - so a scenario that fetches 100 records and updates each one consumes roughly 100 operations, not one. Iterating over a list is where Make budgets actually go.

n8n bills per execution: one workflow run, one execution, regardless of how many items pass through it. A workflow that processes 100 records in a batch is one execution.

For record-by-record work - syncing a table, enriching a list, processing a feed - this difference is large and consistently favours n8n. For scenarios that handle one item per run, the two models are much closer and the price comparison depends on the plan tier rather than the architecture.

Where Make genuinely wins

The visual editor is better. Make's canvas, with its circular modules and inline data preview, is more legible than n8n's for medium-sized scenarios, and its error-path visualisation is genuinely good. People who find n8n's canvas cluttered are not wrong.

Data mapping is friendlier. Make's mapping panel shows you the available fields from every upstream module and lets you drag them in. n8n's expression editor is more powerful and less approachable, and beginners spend real time confused about item structure.

Built-in scheduling and error handling are more polished out of the box, and the entry-level paid tier is cheap for what it includes.

It is fully hosted with no operational burden - the same argument that favours Zapier applies here.

Where n8n genuinely wins

Self-hosting. Make has no self-hosted option at all. If data residency, air-gapped operation or unlimited volume on your own hardware matters, this decides it.

Code when you need it. n8n's Code node runs JavaScript or Python over the whole item set. Make has functions and a limited custom-code capability on higher tiers, but n8n treats writing code as normal rather than as an escape hatch.

Per-execution billing on high-item workflows, as above.

AI and agent tooling. n8n has invested heavily in AI Agent nodes, tool calling and vector stores; Make has AI modules but the agent-building experience is less developed.

Version control and portability. An n8n workflow is a JSON file you can diff, commit and move between instances. Make scenarios are exportable as blueprints, but the workflow-as-a-file model is more natural in n8n and is why a template ecosystem exists there at all.

How to decide

Choose Make if the priority is a pleasant visual builder for a team that is not going to write code, the workflows are mostly single-item, and hosting it yourself is not on the table.

Choose n8n if you process lists and batches, want to self-host, expect to write some code, or are building AI agents.

If you are undecided and technical, the deciding factor is usually the iteration question: sketch your busiest scenario and count how many modules would run per record. If the answer is 'a lot, times a lot of records', n8n's model will cost less and the difference will grow.

Common questions

Is Make cheaper than n8n?
At the entry tier, Make's paid plan is inexpensive and competitive with n8n Cloud. At volume, particularly for workflows that loop over many records, n8n's per-execution billing usually wins, and self-hosted n8n removes metering entirely.
Can I import Make scenarios into n8n?
No. Make blueprints and n8n workflow JSON are unrelated formats. Migration means rebuilding, though the logic usually transfers conceptually node for module.
Which has more integrations?
Make has more built-in apps than n8n. Both can call arbitrary REST APIs - Make with its HTTP module, n8n with its HTTP Request node - so the gap matters less than the raw counts suggest.
Free sampleIntermediate

Clean company profiles: Notion

Task automation on n8n: runs on a schedule across Notion, HubSpot and Slack, starting at "Pull Side A (HubSpot)". Diffs the two sides and writes only the gaps. 16 documented nodes.

NotionHubSpotSlack
FreeGet
ExpertPremium

Clean company profiles: HubSpot for conversational AI

Conversational AI on n8n: runs on a schedule across HubSpot, Slack, Google Sheets and MySQL, starting at "Read Pending Queue (HubSpot)". 24 documented nodes.

HubSpotSlackGoogle Sheets+2
₹399Buy
ExpertPremium

Enrich contact records: Google Sheets & Notion

Research assistant on n8n: runs on a schedule across Google Sheets, Notion and Slack, starting at "Read Pending Queue (Google Sheets)". 24 documented nodes.

Google SheetsNotionSlack+1
₹399Buy
ExpertProfessional

Augment company profiles: Slack for research assistant, scheduled

Research assistant on n8n: runs on a schedule across Slack, HubSpot and Google Sheets, starting at "Read Pending Queue (HubSpot)". Walks the list in batches, pausing between them. 16 documented nodes.

SlackHubSpotGoogle Sheets+1
₹199Buy
AdvancedPremium

Power an AI agent task with Google Sheets

Task automation on n8n: runs when a webhook arrives across Google Sheets and Slack, starting at "Frame the Assignment". Hands the decision to an AI agent with its own tools. 22 documented nodes.

Google SheetsSlack
₹299Buy
AdvancedPremium

Run an assistant workflow: Google Sheets

Conversational AI on n8n: runs when a webhook arrives across Google Sheets and Slack, starting at "Stamp & Shape Request". Hands the decision to an AI agent with its own tools. 23 documented nodes.

Google SheetsSlack
₹499Buy

If n8n is the answer, the templates below show the patterns that make per-execution billing pay off - batching, looping and enrichment done in one run rather than one call at a time.

Browse the full template catalog →