LabHub

Blog

Workflow Automation 2026 — Zapier, n8n, Make and RPA (UiPath, Power Automate): The Line Between iPaaS and RPA, and the AI Agent Crossover

한국어English日本語

Prologue — Automation is no longer one category

Ten years ago it was simple. Zapier was a small bridge between SaaS apps. UiPath was a robot that clicked buttons in Windows apps for you. Same word — "automation" — but the two products lived on different planets.

In 2026 the landscape has shifted.

The lines have blurred, but they have not disappeared. iPaaS and RPA still solve different problems. The first question is still "does this system have an API?" — and AI agents are stacking a new layer on top of both answers.

The plan of this post:

  1. iPaaS vs RPA — what's actually different
  2. 2026 tool landscape at a glance — comparison matrix
  3. The iPaaS trio in detail — Zapier, Make, n8n
  4. The RPA camp — UiPath, Power Automate, Automation Anywhere, Blue Prism
  5. AI agent crossover — where both sides meet
  6. The pricing model trap — tasks, ops, executions, bots, credits
  7. Self-hosting vs SaaS — how n8n changed the balance
  8. The same workflow in three tools — real code
  9. A decision tree for tool choice
  10. Anti-patterns

Read it once and you should be able to pick a tool in five minutes.


Chapter 1 — iPaaS vs RPA: What's Actually Different

1.1 The essence of iPaaS — bellows over an API

iPaaS (Integration Platform as a Service) routes API calls between cloud SaaS apps. Zapier, Make, n8n, Workato, and Tray live here.

Core assumptions:

Workflow shape:

1.2 The essence of RPA — fingers over a UI

RPA (Robotic Process Automation) automates the UI actions themselves — mouse clicks, keyboard input. UiPath, Power Automate Desktop, Automation Anywhere and Blue Prism are the canonical names.

Core assumptions:

Workflow shape:

1.3 The one-line split

iPaaS shines when the system has an API. RPA is the last resort when it doesn't.

Memorise that line and 90 percent of tool selection is done. Plenty of real workflows need both — which is exactly why each camp is now invading the other.


Chapter 2 — 2026 Comparison Matrix at a Glance

ItemZapierMake (Integromat)n8nUiPathPower AutomateAutomation Anywhere
CategoryiPaaSiPaaSiPaaS + AIRPA + AgenticRPA + iPaaS + AIRPA + AI
Main triggersWebhook, polling, app eventsWebhook, schedule, pollingWebhook, schedule, polling, queueSchedule, queue, human handoffSchedule, app events, UI, Power BISchedule, queue, desktop
Integration library9,000+3,000+600+ built-in plus arbitrary HTTPHundreds of connectors plus UI1,400+ connectorsHundreds
AI featuresZapier Agents, Copilot, MCPMake AI Agents, Maia builderNative AI nodes, LangChain, vector DBsAgent Builder, Maestro, ScreenPlayCopilot, AI Builder, GPT actionsIQ Bot, AI Agent Studio
Self-hostNoNoYes (Apache 2.0 plus commercial clause)Orchestrator on-prem possibleDesktop yes, cloud locked inOn-prem possible
Pricing modelTasks per ZapOperation creditsFree self-host; cloud per executionBot licenses plus platformPer-user, per-bot, AI creditsBot licenses
Code escape hatchPython or JS code stepJS plus built-in HTTPJS, Python, custom nodesC-sharp, VB, PythonJS, Office ScriptsPython, Bot Editor
Target userNon-developers, marketing, salesVisual thinkers, opsDevelopers, data teams, AI engineersRPA specialists, large IT shopsM365 users, internal ITLarge IT, finance

You don't need to memorise the table. Find the row that's your deal-breaker within five minutes. It's usually one of three: must self-host, must have a code escape hatch, or must be no-code.


Chapter 3 — The iPaaS Trio in Detail

3.1 Zapier — the gold standard for non-developers

As of May 2026, Zapier is still the friendliest iPaaS for non-developers.

Weak spots:

3.2 Make.com (formerly Integromat) — home for visual thinkers

Make is built around scenarios, with strong visual wiring between nodes.

Weak spots:

3.3 n8n — the dark horse developers love

n8n is the fastest-growing tool in the 2026 iPaaS camp. Past 185k GitHub stars, driven by an AI-, developer- and self-host-friendly combination.

Weak spots:

What makes n8n really interesting: it's the first tool to fully erase the line between iPaaS and AI agents. Workflows are themselves the tool-call graph for an agent.


Chapter 4 — The RPA Camp: People Automating UIs

4.1 UiPath — the category leader's pivot

UiPath spent 2025 and 2026 pivoting the whole company to agentic automation. It admitted the limits of click-only RPA and stacked an LLM-agent layer on top.

Core new products:

Target: large IT shops, finance, insurance, healthcare — places where governance, audit logs and an on-premises Orchestrator are deal-breakers.

4.2 Microsoft Power Automate — iPaaS, RPA and AI under one roof

Power Automate bundles three things under one umbrella.

Pricing (April 2026 reference):

Strengths:

Weak spots:

4.3 Automation Anywhere — cloud-native RPA

4.4 Blue Prism (SS&C Blue Prism) — the regulated industries' fortress


Chapter 5 — AI Agent Crossover: Where Both Sides Meet

The real 2026 story is this — iPaaS and RPA are converging on top of AI agents.

5.1 iPaaS reaching up — Zapier Agents, n8n AI Agent

Typical flow:

  1. Trigger (e.g. new email) hands context to an LLM.
  2. The LLM picks an action from its tool list (i.e. the iPaaS's 9,000 integrations).
  3. Output goes back to the LLM, which decides the next step.
  4. Stop at a branch needing human approval (human-in-the-loop).

n8n's AI Agent node expresses all of this as a single node. Declare tools, memory and model — done.

5.2 RPA reaching up — UiPath Agent Builder and Maestro

Typical flow:

  1. A human submits work in natural language ("Review these 100 transactions and flag the suspicious ones").
  2. Maestro decomposes the work and assigns each step to either a bot or an LLM agent.
  3. Bots click through screens; agents use RAG to consult policy docs.
  4. Results go to a human for review; the bot performs the final action.

UiPath's ScreenPlay is decisive here — a visual-understanding agent replaces the brittle coordinate-driven parts of RPA.

5.3 MCP ties both sides together

Model Context Protocol has become the de facto standard for connecting LLMs to tools since 2025.

So a workflow built once can be used as a tool by any LLM host — Claude Desktop, Cursor, ChatGPT.


Chapter 6 — The Pricing Model Trap

The most common automation incident is misreading the pricing model and watching the invoice explode.

6.1 Tasks vs operations vs executions

6.2 RPA bot licensing

6.3 Hidden costs

6.4 Quote comparison example

Imagine 100,000 actions per month (each action equals one trigger plus three actions).

A 3x to 10x difference. If the workload is mostly polling, moving to Make or n8n is the rational choice.


Chapter 7 — Self-hosting vs SaaS: How n8n Changed the Balance

7.1 Why self-host

7.2 Why SaaS

7.3 n8n's compromise — lowering the cost of self-hosting

n8n drastically lowered the bar for self-hosting.

This compromise puts pricing pressure on SaaS-only Zapier and Make. A lot of n8n adoption is rumoured to be people fleeing the Zapier invoice.

7.4 Self-host operations checklist

# n8n production self-hosting minimums
infra:
  app: 2 vCPU / 4GB RAM or more
  db: PostgreSQL 15 plus (managed RDS recommended)
  queue: Redis (queue mode, mandatory above 100 runs per minute)
  storage: 30GB or more (execution logs plus binary data)

network:
  domain: workflows.example.com
  tls: Let us Encrypt or ACM
  reverse_proxy: nginx or Caddy

ops:
  backup: PostgreSQL daily snapshot, 7-day S3 retention
  monitoring: Prometheus plus Grafana, alarms on failure rate
  upgrade: monthly window with pinned Docker tag
  secrets: AWS Secrets Manager or 1Password Connect

Chapter 8 — The Same Workflow in Three Tools

Workflow: when a new GitHub Issue opens, post a summarised notification to a Slack channel called triage.

8.1 Zapier — trigger plus action

In the Zapier UI:

  1. Trigger: GitHub plus New Issue. Pick the repo and connect via OAuth.
  2. Action: Slack plus Send Channel Message.
    • Channel: triage
    • Message:
New issue: {{title}}
{{user.login}} - {{html_url}}

{{body}}
  1. Test, then publish.

Pros: live in five minutes. UI is one screen. Zero code. Cons: limited message formatting. Anything fancier needs a code step.

8.2 Make — visual scenario

In Make:

  1. GitHub: Watch Issues module, pick the repo.
  2. Tools plus Set Variable: summary equals the bracketed repo name plus the issue title.
  3. Slack: Create a Message module.

The three nodes are visually wired with arrows. Adding a router branches by label into different channels with one extra node.

Pros: branching and aggregation are intuitive. Cheaper than Zapier. Cons: one operation per node, multiplied by every branch.

8.3 n8n — workflow as code

The same workflow in n8n, as JSON:

{
  "name": "github-issue-to-slack",
  "nodes": [
    {
      "name": "GitHub Trigger",
      "type": "n8n-nodes-base.githubTrigger",
      "parameters": {
        "owner": "your-org",
        "repository": "your-repo",
        "events": ["issues"]
      },
      "position": [240, 300]
    },
    {
      "name": "Format Message",
      "type": "n8n-nodes-base.code",
      "parameters": {
        "language": "javaScript",
        "jsCode": "const issue = items[0].json.issue;\nconst repo = items[0].json.repository;\nreturn [{ json: { text: `*New issue in ${repo.full_name}*\\n<${issue.html_url}|#${issue.number} ${issue.title}>\\nby ${issue.user.login}` } }];"
      },
      "position": [460, 300]
    },
    {
      "name": "Slack",
      "type": "n8n-nodes-base.slack",
      "parameters": {
        "channel": "triage",
        "text": "={{ $json.text }}"
      },
      "position": [680, 300]
    }
  ],
  "connections": {
    "GitHub Trigger": { "main": [[{ "node": "Format Message", "type": "main", "index": 0 }]] },
    "Format Message": { "main": [[{ "node": "Slack", "type": "main", "index": 0 }]] }
  }
}

Commit that JSON to Git and workflow changes become PR-reviewable.

Pros: treatable as code; self-host is free and unlimited; the code node is powerful. Cons: bar for non-developers; you won't hand-author the JSON but you'll read it during reviews.

8.4 Layering AI on the same workflow — five minutes in n8n

Add a step where an LLM summarises the issue body and recommends a label.

[GitHub Trigger]
[Anthropic Chat Model]   - Claude Sonnet 4.6 node
  prompt: "Summarise the issue in one sentence and recommend one label
          from bug, feature, or docs.\n\n{{ $json.issue.body }}"
[Format Message]
[Slack]   "[{{ $json.label }}] {{ $json.summary }}"
[GitHub: Add Label]   - auto-apply if the label is bug

n8n's Anthropic Chat node exposes model, temperature and system prompt in the UI. Five minutes and the AI classifier is in place.

8.5 The same workflow in RPA — don't

This is not an RPA problem. GitHub and Slack both have first-class APIs, so iPaaS is the answer. Reach for RPA only when one side genuinely lacks an API.


Chapter 9 — A Decision Tree for Tool Choice

A simple tree to pick a tool in five minutes.

Does the system have an API?
- Yes
  - Users only non-developers?
    - Yes - Zapier (shortest learning curve)
    - No, lots of visual branching?
      - Yes - Make.com
      - No, AI plus self-host plus code needed?
        - Yes - n8n
- No (Windows app, mainframe, legacy ERP)
  - Already on M365?
    - Yes - Power Automate Desktop plus Premium
    - No
      - Large IT, finance, insurance - UiPath or Blue Prism
      - Cloud-native preferred - Automation Anywhere

Extra branches:


Chapter 10 — Anti-Patterns

10.1 Faking an API with RPA

A team buys RPA for a legacy ERP, then automates the next system the same way. The next system has an API, and the bot is clicking screens. Bots are fragile and roughly 100 times slower than API calls. If an API exists, always use the API.

10.2 Every workflow on one tool

"We're a Zapier shop, every workflow goes through Zapier." Result: one giant workflow blows up the task bill, and a code step hits the 30-second timeout. Workflow size and frequency decide the tool. Small things in Zapier, large in n8n, UI automation in RPA.

10.3 Self-hosting without an operator

Spin up n8n on EC2, walk away. Six months later the disk is full, PostgreSQL has no backups, or the certificate expired. Self-hosting is not free. Compare ops cost against the SaaS bill before committing.

10.4 Giving the agent unlimited tools

A Zapier Agent is granted "use any of the 9,000 integrations." A single prompt injection later, Slack is full of spam. Least privilege for agent tools. Guardrails are not optional.

10.5 Changing workflows without review

"It's not really code, no need for a PR" — one person breaks a workflow and the entire team stops. Workflows are code. Make and Zapier both export scenarios. n8n submits JSON via PR.

10.6 Multiplying RPA bots forever

"This task gets a bot, that task gets a bot." Past 100 bots, every break locks up a human for a week. Bots are debt. Compute ROI per bot. If it does not pay back in six months, retire it.


Epilogue — Not "Which Tool" But "What Landscape"

Automation tool selection is not a single choice like "Zapier or n8n." It's landscape design.

Adoption checklist:

Short anti-patterns list:

Next post

The next post is a n8n self-hosting production guide — from a single EC2 box to queue mode, HA and observability, walked through with the real timeline of one company. PostgreSQL tuning, splitting out the Redis queue, execution data retention, failure alarming, the Git workflow — the things that broke over six months. If your Zapier invoice has just crossed 3,000 dollars a month, that post is the next decision frame.

Automation tools are not the destination. They are the tool. Design the landscape. When the landscape is right, the tools just do their job.


References

iPaaS

RPA / Agentic Automation

Standards, Comparisons, Guides

Comments

No comments yet.

Sign in to leave a comment