Skip to content

Split View: 워크플로 자동화 2026 — Zapier·n8n·Make 그리고 RPA(UiPath·Power Automate)까지: iPaaS와 RPA의 경계, AI 에이전트 크로스오버 비교

|

워크플로 자동화 2026 — Zapier·n8n·Make 그리고 RPA(UiPath·Power Automate)까지: iPaaS와 RPA의 경계, AI 에이전트 크로스오버 비교

프롤로그 — 자동화는 더 이상 한 카테고리가 아니다

10년 전에는 단순했다. Zapier는 SaaS와 SaaS 사이에 작은 다리를 놓는 도구였고, UiPath는 윈도우 앱의 버튼을 대신 눌러주는 로봇이었다. 같은 단어 "automation"으로 묶였지만, 서로 다른 행성에서 살았다.

2026년의 풍경은 다르다.

  • Zapier는 "Agents"를 출시해 9,000개+ 통합 위에 도구 호출이 가능한 AI 에이전트를 얹었다.
  • n8n은 깃허브 별 18.5만 개를 넘기며, 자기호스팅 가능한 AI 워크플로 플랫폼의 사실상 표준이 됐다. LangChain·벡터DB·Claude/Gemini 노드가 코어에 들어왔다.
  • UiPath는 회사를 통째로 "에이전틱 자동화"로 피벗했다. RPA 봇을 LLM 에이전트가 오케스트레이션한다.
  • Microsoft Power Automate는 Copilot으로 "자연어로 플로 짜기"를 기본값으로 만들었다.
  • Make.com은 시각적 분기와 라우팅을 무기로, Zapier보다 3 ~ 5배 저렴한 운영 비용을 내세운다.

경계는 흐려졌지만 사라지진 않았다. iPaaS와 RPA는 여전히 다른 문제를 푼다. API가 있느냐 없느냐가 첫 번째 갈림길이고, AI 에이전트는 그 위에 새 층을 쌓는 중이다.

이 글의 흐름은 이렇다.

  1. iPaaS와 RPA의 정의 — 무엇이 다른가
  2. 2026년 도구 지형 한눈에 — 비교 매트릭스
  3. iPaaS 삼총사 자세히 — Zapier · Make · n8n
  4. RPA 진영 — UiPath · Power Automate · Automation Anywhere · Blue Prism
  5. AI 에이전트 크로스오버 — 양쪽이 만나는 지점
  6. 가격 모델의 함정 — 작업·태스크·노드·봇·크레딧
  7. 셀프호스팅 vs SaaS — n8n이 흔든 균형
  8. 같은 워크플로를 세 도구로 — 실제 코드
  9. 도입 의사결정 트리
  10. 안티패턴

다 읽고 나면 "우리 팀에는 뭐가 맞을까"를 5분 만에 결정할 수 있어야 한다.


1장 · iPaaS와 RPA — 무엇이 다른가

1.1 iPaaS의 본질 — API 위의 풀무

iPaaS(Integration Platform as a Service)는 클라우드 SaaS들 사이에 API 호출을 라우팅하는 플랫폼이다. Zapier·Make·n8n·Workato·Tray가 이 카테고리다.

핵심 가정:

  • 모든 시스템에 REST·GraphQL·Webhook API가 있다.
  • 인증은 OAuth·API 키로 표준화돼 있다.
  • 데이터 모델은 JSON으로 표현된다.

워크플로의 모양:

  • 트리거(예: Stripe 결제 이벤트) → 변환(JSON 파싱·필터·매핑) → 액션(Slack 알림 전송).
  • 실행은 이벤트 기반이고, 보통 수 초 ~ 수 분 안에 끝난다.
  • 동시성과 멱등성은 플랫폼이 일부 책임진다.

1.2 RPA의 본질 — UI 위의 손가락

RPA(Robotic Process Automation)는 사람이 마우스로 누르고 키보드로 치는 UI 동작 자체를 자동화한다. UiPath·Power Automate Desktop·Automation Anywhere·Blue Prism이 대표.

핵심 가정:

  • 시스템에 API가 없거나 막혀 있다. 레거시 ERP, 메인프레임, 자체 윈도우 앱, 데스크톱 엑셀.
  • 화면의 좌표·이미지·접근성 트리를 통해 UI 요소를 찾고 클릭한다.
  • 자동화 단위는 (bot)이며, 사람이 하던 일을 그대로 흉내 낸다.

워크플로의 모양:

  • 윈도우 가상머신에서 봇을 띄움 → SAP를 띄움 → 셀에 값을 입력 → "저장" 버튼 클릭.
  • 실행은 스케줄 기반 또는 큐 기반이고, 한 작업이 수 분 ~ 수 시간 걸린다.
  • 봇은 항상 같은 화면을 본다고 기대한다. 화면이 바뀌면 깨진다.

1.3 가른 한 줄

iPaaS는 API가 있을 때 가장 빛난다. RPA는 API가 없을 때의 마지막 수단이다.

이 한 줄을 외워두면 90%의 도구 선택이 끝난다. 둘 다 필요한 워크플로도 많다 — 그래서 두 진영이 서로의 영역으로 침범 중이다.


2장 · 2026년 한눈 비교 매트릭스

항목ZapierMake (Integromat)n8nUiPathPower AutomateAutomation Anywhere
카테고리iPaaSiPaaSiPaaS + AIRPA + AgenticRPA + iPaaS + AIRPA + AI
주 트리거Webhook · 폴링 · App 이벤트Webhook · 스케줄 · 폴링Webhook · 스케줄 · 폴링 · 큐스케줄 · 큐 · 사람 핸드오프스케줄 · App 이벤트 · UI · Power BI스케줄 · 큐 · 데스크톱
통합 라이브러리9,000개+3,000개+600개+ 내장, 무한 HTTP수백 개 커넥터 + UI1,400개+ 커넥터수백 개
AI 기능Zapier Agents · Copilot · MCPMake AI Agents · Maia 빌더네이티브 AI 노드 · LangChain · 벡터DBAgent Builder · Maestro · ScreenPlayCopilot · AI Builder · GPT 액션IQ Bot · AI Agent Studio
셀프호스팅불가능불가능가능 (Apache 2.0 + 상업 조건)Orchestrator 온프레미스 가능데스크톱 가능 · 클라우드 종속온프레미스 가능
가격 모델태스크/Zap오퍼레이션 크레딧무료(셀프) · 워크플로 실행 단위(클라우드)봇 라이선스 + 플랫폼per-user · per-bot · AI 크레딧봇 라이선스
코드 탈출구Python · JS 코드 스텝JS · 내장 HTTPJS · Python · 임의 노드 추가C# · VB · PythonJS · 오피스 스크립트Python · Bot Editor
타깃 사용자비개발자 · 마케팅 · 영업시각 사고형 · 운영개발자 · 데이터팀 · AI 엔지니어RPA 전문가 · 대기업 ITM365 사용자 · 사내 IT대기업 IT · 금융

이 표를 외우라는 게 아니다. 어떤 행이 너희 팀의 deal-breaker인지 5분 안에 짚어라. 보통 셋 중 하나다 — 셀프호스팅 필수, 코드 탈출구 필수, 무코드 강제.


3장 · iPaaS 삼총사 자세히

3.1 Zapier — 비개발자의 황금 표준

2026년 5월 기준, Zapier는 여전히 비개발자에게 가장 친절한 iPaaS다.

  • 9,000개+ 통합 — 작은 SaaS도 누군가 만들어 놨다. 디스커버리 비용이 사실상 0.
  • 트리거 + 액션의 직선적 비유 — 한 줄로 읽힌다. "When X happens, do Y."
  • Zapier Agents — 2025년 5월 GA, 2026년 2월에 템플릿 허브가 통합됐다. Agent는 도구 호출이 가능한 LLM 래퍼다. 9,000개 통합을 그대로 도구로 쥐여줄 수 있다.
  • Copilot 빌더 — 자연어로 Zap을 만든다. "신규 Stripe 결제가 오면 Slack에 알리고 HubSpot에 등록"이라고 치면 초안이 나온다.
  • AI 가드레일 — 프롬프트 인젝션·PII·독성 언어를 스캔. 엔터프라이즈가 들어오는 문.

약점:

  • 태스크 가격이 비싸다 — Make 대비 평균 3 ~ 5배. 대규모 폴링 워크플로에서 청구서가 폭발.
  • 시각적 분기가 약하다 — Paths 기능이 있지만 Make의 시각 라우팅에 비해 답답하다.
  • 코드 스텝의 표현력 제한 — 30초 타임아웃, 패키지 제한.

3.2 Make.com (구 Integromat) — 시각 사고형의 안식처

Make는 시나리오(scenario) 단위로 동작하며, 각 노드 사이를 시각적으로 연결하는 UI가 강점이다.

  • 시각적 분기와 라우터 — 한 화면에서 if/else 트리를 그린다. Zapier Paths가 답답할 때 정답.
  • 오퍼레이션 크레딧 — 단계마다 1 오퍼레이션을 소비. 가격은 Zapier 대비 3 ~ 5배 저렴.
  • Maia AI 빌더 — 자연어로 시나리오 생성. Make AI Agents도 추가됨.
  • 3,000개+ 커넥터 — Zapier보다 적지만 핵심은 다 있다.

약점:

  • 학습 곡선 — 시각화가 강력하지만 처음에 진입 장벽이 살짝 있다.
  • AI 노드는 기본 HTTP 호출 수준 — n8n의 첫 시민 AI 노드만큼 깊지 않다.
  • 셀프호스팅 불가 — 클라우드만.

3.3 n8n — 개발자가 사랑하는 다크호스

n8n은 2026년 iPaaS 진영에서 가장 빨리 성장하는 도구다. 깃허브 별 18.5만 개를 넘었고, AI·개발자 친화·셀프호스팅의 삼박자가 컸다.

  • Apache 2.0 (코어) + 상업 라이선스 조건 — "fair-code". 셀프호스팅 무료, 멀티테넌트 SaaS 재판매만 제한.
  • 네이티브 AI 노드 — Claude Sonnet 4.6·Opus 4.7·Gemini·OpenAI·LangChain Agent·벡터DB(Pinecone·Qdrant·Weaviate·Supabase pgvector)가 코어에 박혀 있다.
  • AI Agent 노드 — 도구 호출·메모리·다단계 추론을 한 노드로 제공.
  • 무한 HTTP 노드 + 코드 노드 — JS·Python을 워크플로 안에서 직접 친다.
  • Workflow as Code — 워크플로를 JSON으로 export/import. Git에 커밋 가능.

약점:

  • 무코드라기엔 약간 무리 — 비개발자에게는 진입 장벽이 있다.
  • 운영 부담 — 셀프호스팅이면 DB·큐·스케일·백업을 직접 관리.
  • 에코시스템이 Zapier만큼 두텁진 않다 — 작은 SaaS 커넥터는 직접 만들어야 할 수도.

n8n이 진짜 흥미로운 지점: iPaaS와 AI 에이전트의 경계를 가장 먼저 지운 도구라는 점이다. 워크플로가 곧 에이전트의 도구 호출 그래프가 된다.


4장 · RPA 진영 — UI를 자동화하는 사람들

4.1 UiPath — 카테고리 리더의 피벗

UiPath는 2025 ~ 2026년에 회사를 통째로 "에이전틱 자동화"로 피벗했다. 클릭 중심 RPA의 한계를 인정하고 그 위에 LLM 에이전트 층을 올렸다.

핵심 신제품:

  • UiPath Agent Builder — LLM 기반 에이전트를 만드는 도구. 예외 처리와 의사결정을 봇이 아니라 에이전트가 한다.
  • UiPath Maestro — 에이전트·봇·사람을 오케스트레이션. "agent sprawl" 방지가 명시적 목표.
  • ScreenPlay — AI가 화면을 보고 사람처럼 클릭. 좌표·이미지가 아닌 시각 이해.
  • RAG 내장 — 에이전트가 Snowflake·SharePoint·Confluence·정책 문서에서 실시간 지식을 끌어온다.

타깃: 대기업 IT, 금융, 보험, 의료. 거버넌스·감사 로그·온프레미스 Orchestrator가 deal-breaker인 곳.

4.2 Microsoft Power Automate — iPaaS·RPA·AI의 만찬

Power Automate는 한 우산 아래 세 가지를 모아 둔다.

  • 클라우드 플로(iPaaS) — Connector 1,400개+, M365·Teams·SharePoint에 깊이 박혀 있음.
  • 데스크톱 플로(RPA) — Power Automate Desktop. Windows 11에 기본 포함.
  • Copilot · AI Builder — 자연어 플로 생성, OCR·문서 추출, GPT 액션.

가격(2026년 4월 기준):

  • Premium $15/user/month — 클라우드 플로 + 일부 데스크톱.
  • Process $150/bot/month — 무인 RPA.
  • Hosted Process $215/bot/month — Azure 호스팅 봇.
  • AI Builder는 Premium에 5,000 크레딧 포함, 추가 $500/unit.

장점:

  • M365 종속 조직에서 사실상 무료 — E5 라이선스에 일부 포함.
  • Copilot Studio와의 결합 — 챗봇·에이전트·플로가 같은 우산 안에서 묶임.

약점:

  • 클라우드 종속 — 데스크톱은 로컬이지만 클라우드 플로는 Microsoft Cloud에 묶임.
  • 가격 모델이 어렵다 — per-user·per-bot·AI 크레딧이 섞여 청구서가 미스터리.

4.3 Automation Anywhere — 클라우드 네이티브 RPA

  • Automation 360 — SaaS 기반 RPA, IQ Bot으로 비정형 문서 처리.
  • AI Agent Studio — 2025 ~ 2026년 에이전트 빌더로 합류.
  • 가격은 견적제, 대기업 연간 5만 달러부터 시작한다는 추정이 흔하다.

4.4 Blue Prism (SS&C Blue Prism) — 규제 산업의 보루

  • 2022년 SS&C 인수 후 금융·보험 등 고규제 산업에 집중.
  • 2026년 4월, SS&C Blue Prism WorkHQ를 발표 — 에이전틱 AI를 안전·투명하게 통합.
  • 서버 기반 아키텍처·온프레미스 강점·감사 로그가 핵심.
  • 시장 점유율은 UiPath·Power Automate 대비 줄었고 Gartner에서 challenger 위치.

5장 · AI 에이전트 크로스오버 — 양쪽이 만나는 지점

2026년의 진짜 이야기는 이거다 — iPaaS와 RPA가 AI 에이전트 위에서 합쳐지고 있다.

5.1 iPaaS가 위로 — Zapier Agents·n8n AI Agent

전형적 흐름:

  1. 트리거(예: 새 이메일) → LLM에 컨텍스트 전달.
  2. LLM이 도구 목록(=iPaaS의 9,000개 통합)을 보고 어떤 액션을 호출할지 결정.
  3. 결과를 다시 LLM에 피드백, 다음 단계 결정.
  4. 사람 승인이 필요한 분기에서 멈춤(human-in-the-loop).

n8n의 AI Agent 노드는 이걸 한 노드로 표현한다. 도구 핸들·메모리·모델을 선언만 하면 끝.

5.2 RPA가 위로 — UiPath Agent Builder·Maestro

전형적 흐름:

  1. 사람이 자연어로 작업 의뢰("이 거래 100건 검토해서 의심 건만 골라줘").
  2. Maestro가 작업을 분해, 각 단계를 봇 또는 LLM 에이전트에 할당.
  3. 봇은 화면을 클릭하고, 에이전트는 RAG로 정책 문서를 조회.
  4. 결과를 사람이 검토, 봇이 최종 행동 수행.

UiPath의 ScreenPlay는 여기서 결정적이다 — 시각 이해 에이전트가 좌표 기반 RPA의 깨지기 쉬운 부분을 대체한다.

5.3 MCP가 양쪽을 묶는다

Model Context Protocol은 2025년부터 LLM과 도구를 잇는 사실상 표준이 됐다.

  • Zapier는 Zapier MCP를 출시해 9,000개 통합을 MCP 도구로 노출.
  • n8n은 워크플로를 MCP 서버로 publish 가능.
  • Power Automate는 Copilot Studio에서 MCP 도구를 호출.

즉, 한 번 만든 워크플로를 모든 LLM 호스트(Claude Desktop, Cursor, ChatGPT)가 도구로 쓸 수 있다.


6장 · 가격 모델의 함정

자동화 도구에서 가장 흔한 사고는 가격 모델을 잘못 읽어서 청구서가 폭발하는 케이스다.

6.1 태스크 vs 오퍼레이션 vs 실행

  • Zapier 태스크 — 액션이 실행될 때마다 1태스크. 트리거는 무료. 폴링 빈도 높이면 태스크가 빠르게 소진.
  • Make 오퍼레이션 — 노드가 데이터를 1번 처리할 때마다 1 오퍼레이션. 분기·반복문이 곧 비용.
  • n8n 워크플로 실행 — 클라우드 기준. 셀프호스팅이면 무료. 단, DB·서버·운영 비용은 따로.

6.2 RPA의 봇 라이선스

  • per-bot 모델 — UiPath·Power Automate Process. 봇 1개가 24/7 돌면 한 라이선스.
  • per-user 모델 — Power Automate Premium. 사용자당 과금.
  • AI 크레딧 — Copilot, AI Builder는 별도. 사용량 폭발 시 별도 견적.

6.3 숨은 비용

  • 데이터 전송 — 큰 파일이 워크플로를 지날 때마다 과금.
  • 저장소 — 실행 로그·에러 로그가 누적. 30일 후 삭제 기본값.
  • 컴퓨트 — UiPath의 Hosted Process는 Azure 컴퓨트가 청구서에 따로 찍힘.

6.4 견적 비교 예시

월 100,000 작업(각 작업 = 1 트리거 + 3 액션)을 돌린다고 가정.

  • Zapier: 300,000 태스크 → Team 또는 Company 플랜, 월 500 500 ~ 1,500.
  • Make: 400,000 오퍼레이션(노드 4개) → Teams 플랜 + 추가 크레딧, 월 150 150 ~ 300.
  • n8n 셀프호스팅: 서버 한 대($30/month) + 운영 시간.
  • n8n Cloud Pro: 월 50 50 ~ 200, 실행량에 따라 상이.

3 ~ 10배 차이가 난다. 워크플로 패턴이 단순 폴링이면 Make·n8n으로 옮기는 게 합리적.


7장 · 셀프호스팅 vs SaaS — n8n이 흔든 균형

7.1 셀프호스팅의 이유

  • 데이터 주권 — 워크플로가 처리하는 데이터가 외부 클라우드를 통과하지 않는다. 규제·HIPAA·GDPR.
  • 무제한 실행 — 가격은 서버 비용으로 묶임. 100만 건도 같은 비용.
  • 커스텀 노드 — 사내 API에 맞춰 노드를 직접 만든다.
  • 벤더 록인 회피 — 워크플로 JSON을 Git에 보관, 언제든 이전.

7.2 SaaS의 이유

  • 운영 부담 없음 — 업그레이드·백업·스케일링·모니터링 다 벤더가.
  • 빠른 시작 — 회원 가입 후 5분 안에 첫 워크플로.
  • 공식 통합 — 깊은 OAuth·웹훅·재시도 로직이 검증된 상태로 제공.
  • SLA — 엔터프라이즈 계약이 가능.

7.3 n8n의 절충안 — 셀프호스팅의 부담을 낮춤

n8n은 셀프호스팅 진입 장벽을 크게 낮췄다.

  • Docker Compose 한 줄로 시작.
  • AWS·GCP·Azure 마켓플레이스 원클릭 배포.
  • 매니지드 자기호스팅 옵션 — 벤더가 호스팅·업그레이드 책임.
  • 커뮤니티 에디션은 영구 무료, 실행 무제한.

이 절충안은 SaaS-only였던 Zapier·Make에게 가격 압박을 가하는 구조다. n8n 가입자의 상당수가 Zapier 청구서에 질려서 넘어온 사람들이라고 회자된다.

7.4 셀프호스팅 운영 체크리스트

# n8n 프로덕션 자기호스팅 최소 요건
infra:
  app: 2 vCPU / 4GB RAM 이상
  db: PostgreSQL 15 이상 (managed RDS 권장)
  queue: Redis (큐 모드, 100건/min 초과 시 필수)
  storage: 30GB+ (실행 로그·바이너리 데이터)

network:
  domain: workflows.example.com
  tls: Let's Encrypt 또는 ACM
  reverse_proxy: nginx 또는 Caddy

ops:
  backup: PostgreSQL 매일 스냅샷, S3 7일 보관
  monitoring: Prometheus + Grafana, 실행 실패율 알람
  upgrade: 월 1회 정기 윈도, Docker tag 핀
  secrets: AWS Secrets Manager 또는 1Password Connect

8장 · 같은 워크플로를 세 도구로 — 실제 코드

"신규 GitHub Issue가 열리면 Slack의 #triage 채널에 요약 알림을 보낸다"는 워크플로를 세 도구로 짜본다.

8.1 Zapier — Trigger + Action 2단

Zapier UI에서:

  1. Trigger: GitHub → New Issue. 리포 선택, OAuth로 연결.
  2. Action: Slack → Send Channel Message.
    • Channel: #triage
    • Message:
새 이슈: {{title}}
{{user.login}} · {{html_url}}

{{body}}
  1. Test → Publish.

장점: 5분이면 끝. UI가 한 줄. 코드 없음. 단점: 메시지 포맷팅 한계, 추가 가공이 필요하면 코드 스텝 필요.

8.2 Make — 시각 시나리오

Make에서:

  1. GitHub: Watch Issues 모듈, 리포 선택.
  2. Tools → Set Variable: summary = "[" + repo.name + "] " + issue.title
  3. Slack: Create a Message 모듈.

시각적으로 세 노드가 화살표로 이어진다. 라우터를 추가해 라벨별로 다른 채널로 보내고 싶으면 한 노드로 분기 가능.

장점: 분기·집계가 직관적. 비용이 Zapier보다 낮음. 단점: 노드별 1 오퍼레이션, 분기마다 곱셈.

8.3 n8n — 워크플로 as Code

n8n에서 같은 워크플로를 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 }]] }
  }
}

이 JSON을 Git에 커밋하면 워크플로 변경이 PR로 리뷰 가능해진다.

장점: 코드로 다룰 수 있음, 자기호스팅이면 무료 무제한, 코드 노드의 표현력이 강함. 단점: 비개발자에게는 진입 장벽, JSON을 손으로 짜진 않지만 PR 리뷰에서 읽긴 해야 함.

8.4 같은 워크플로에 AI를 얹기 — n8n에서 5분

이슈 본문을 LLM이 요약하고 라벨을 자동으로 추천하는 단계를 추가한다.

[GitHub Trigger]
[Anthropic Chat Model]   ← Claude Sonnet 4.6 노드
  prompt: "다음 이슈를 한 문장 요약하고, [bug | feature | docs] 중 하나 라벨 추천:\n\n{{ $json.issue.body }}"
[Format Message]
[Slack]   "📌 [{{ $json.label }}] {{ $json.summary }}"
[GitHub: Add Label]   ← 라벨이 'bug'면 자동 부여

n8n의 Anthropic Chat 노드는 모델 선택·temperature·system 프롬프트를 UI로 받는다. 5분이면 AI 분류기가 붙는다.

8.5 RPA로 같은 워크플로 — 안 한다

이건 RPA가 풀 문제가 아니다. GitHub와 Slack 모두 강력한 API가 있기 때문에 iPaaS가 정답. 만약 어느 한쪽에 API가 없다면 비로소 RPA를 고려한다.


9장 · 도입 의사결정 트리

5분 안에 도구를 고를 수 있는 단순한 트리.

시스템에 API가 있나?
├── 예
│   ├── 사용자가 비개발자만 있나?
│   │   ├── 예 → Zapier (가장 짧은 학습 곡선)
│   │   └── 아니오, 시각 분기가 많나?
│   │       ├── 예 → Make.com
│   │       └── 아니오, AI·셀프호스팅·코드 필요?
│   │           └── 예 → n8n
└── 아니오 (윈도우 앱·메인프레임·레거시 ERP)
    ├── 이미 M365 사용?
    │   ├── 예 → Power Automate Desktop + Premium
    │   └── 아니오
    │       ├── 대기업 IT·금융·보험 → UiPath 또는 Blue Prism
    │       └── 클라우드 네이티브 선호 → Automation Anywhere

추가 가지치기 질문:

  • AI 에이전트가 필요한가? → n8n(개발자) · Zapier Agents(비개발자) · UiPath Maestro(대기업 RPA).
  • 데이터 주권이 필수? → n8n 셀프호스팅 또는 UiPath Orchestrator 온프레미스.
  • 단위 시간당 1만 건 이상? → 큐 모드 n8n 또는 RPA 전용 봇 풀.

10장 · 안티패턴

10.1 RPA로 API를 흉내 내기

레거시 ERP를 자동화한다고 RPA를 산 뒤, 그 후에 새로 들어온 시스템도 RPA로 자동화. 새 시스템이 API를 갖고 있는데 화면을 클릭한다. 봇은 깨지기 쉽고, API 호출보다 100배 느리다. API가 있으면 항상 API를 먼저.

10.2 모든 워크플로를 한 도구로

"우리는 Zapier 회사다"라며 모든 워크플로를 Zapier로 강제. 결과: 큰 워크플로 1개에 태스크 비용이 폭발, 코드 스텝의 30초 타임아웃에서 깨짐. 워크플로의 크기와 빈도가 도구를 결정한다. 작은 건 Zapier, 큰 건 n8n, UI 자동화는 RPA.

10.3 셀프호스팅을 운영 인력 없이

n8n을 EC2에 띄우고 끝. 6개월 뒤 디스크가 가득 차거나 PostgreSQL 백업이 없거나 인증서가 만료. 셀프호스팅은 무료가 아니다. 운영 비용을 SaaS 비용과 비교해야 한다.

10.4 AI 에이전트에 권한을 무제한으로

Zapier Agent에 "9,000개 통합 다 써도 됨"으로 풀어둠. 프롬프트 인젝션 한 번에 Slack 전체에 스팸이 발사된다. 에이전트의 도구는 최소 권한 원칙. 가드레일은 옵션이 아니다.

10.5 워크플로를 코드 리뷰 없이 변경

"이건 코드가 아니니까 PR 안 만들어도 되겠지"로 운영하다가, 한 사람이 워크플로를 부수면 팀 전체가 멈춤. 워크플로는 코드다. Make·Zapier도 시나리오 export 기능이 있다. n8n은 JSON으로 PR을 만든다.

10.6 RPA 봇을 무한히 늘리기

"이 작업도 봇으로, 저 작업도 봇으로"로 봇 수가 100개 넘어감. 봇이 깨질 때마다 인간 1명이 1주일 봉인됨. 봇은 부채다. 매 봇마다 ROI를 계산하고, 6개월 안에 회수 안 되면 폐기.


에필로그 — "어떤 도구를 쓸까"가 아니라 "어떤 풍경을 만들까"

자동화 도구 선택은 "Zapier냐 n8n이냐" 같은 단일 선택이 아니다. 풍경을 짜는 일이다.

도입 체크리스트:

  • 자동화할 시스템 10개를 적고, API 유무를 표시.
  • 각 시스템의 워크플로 빈도(시간당)와 데이터 양을 추정.
  • 비개발자/개발자/RPA 전문가 비율을 본다.
  • 데이터 주권·규제(GDPR/HIPAA) 요건을 확인.
  • 6개월 후 청구서를 시뮬레이션 — 태스크·오퍼레이션·봇 곱셈.
  • AI 에이전트가 1년 안에 필요해질지 가늠.
  • 1차 결정: iPaaS · RPA · 둘 다.
  • 2차 결정: 도구 1개를 골라 PoC 2주 진행.
  • 워크플로 JSON 또는 export를 Git에 커밋.
  • 운영 owner를 지정 — 셀프호스팅이면 더더욱.

안티패턴 짧은 목록:

  • 모든 워크플로를 한 도구로 — 보통 비용이 폭발.
  • API가 있는데 RPA로 화면 클릭 — 항상 API 먼저.
  • 셀프호스팅 = 무료 라고 착각 — 운영 인력 비용을 계산하라.
  • AI 에이전트에 최대 권한 — 가드레일 없이 운영하지 말 것.
  • 워크플로를 코드 리뷰 없이 — 변경 추적이 안 되면 곧 카오스.

다음 글 예고

다음 글에서는 n8n 셀프호스팅 프로덕션 가이드 — 단일 EC2에서 큐 모드·HA·옵저버빌리티까지 단계별로 옮긴 실제 사례를 다룬다. PostgreSQL 튜닝·Redis 큐 분리·실행 데이터 보존 정책·실패 알람·Git 워크플로까지, 한 회사가 6개월 동안 부순 것들을 정리한다. Zapier 청구서가 월 $3,000을 넘기 시작했다면, 그 글이 다음 결정의 기준이 될 것이다.

자동화 도구는 종착지가 아니라 도구다. 풍경을 짜라. 풍경이 잘 짜이면 도구는 그저 자기 일을 한다.


참고 / References

iPaaS

RPA · Agentic Automation

표준 · 비교 · 가이드

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

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.

  • Zapier launched "Agents," LLM agents with tool-calling on top of 9,000+ integrations.
  • n8n crossed 185k GitHub stars and became the de facto standard for self-hostable AI workflow platforms. LangChain, vector DBs, Claude and Gemini nodes are in core.
  • UiPath pivoted the whole company to "agentic automation." LLM agents now orchestrate RPA bots.
  • Microsoft Power Automate made Copilot — "build a flow with natural language" — the default builder.
  • Make.com leans into visual branching and routing at 3 to 5 times the cost-efficiency of Zapier.

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:

  • Every system has REST, GraphQL or webhook APIs.
  • Auth is standardised on OAuth or API keys.
  • Data is JSON.

Workflow shape:

  • Trigger (e.g. a Stripe payment event) plus transform (JSON parsing, filtering, mapping) plus action (Slack notification).
  • Execution is event-driven, typically completing in seconds to minutes.
  • Concurrency and idempotency are partly the platform's job.

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:

  • The target system has no API, or the API is restricted. Legacy ERPs, mainframes, in-house Windows apps, desktop Excel.
  • The bot finds and clicks UI elements by coordinates, image matching or accessibility tree.
  • The unit is a bot — it imitates what a human did.

Workflow shape:

  • A bot spins up in a Windows VM, opens SAP, types into a cell, clicks "Save."
  • Execution is schedule- or queue-driven, and a single job can take minutes to hours.
  • The bot assumes the screen looks the same every time. The day the screen changes, the bot breaks.

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.

  • 9,000+ integrations — even niche SaaS apps already have a connector. Discovery cost is effectively zero.
  • Trigger plus action linearity — readable in one line: "When X happens, do Y."
  • Zapier Agents — GA in May 2025, with templates unified into the main Templates hub in February 2026. An Agent is a tool-calling LLM wrapper; you can hand it all 9,000+ integrations as tools.
  • Copilot builder — natural language to draft a Zap. "When a new Stripe payment arrives, notify Slack and add to HubSpot" produces a working draft.
  • AI guardrails — scans for prompt injection, PII, toxic language. The door that lets enterprises through.

Weak spots:

  • Tasks are expensive — 3 to 5 times pricier than Make on average. Heavy polling workflows blow up the bill.
  • Weak visual branching — Paths exists, but it's clunky next to Make's visual routing.
  • Limited code step — 30-second timeout, restricted package set.

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

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

  • Visual branching and routers — draw if/else trees on a single canvas. The answer when Paths feels cramped.
  • Operation credits — one operation per step. 3 to 5 times cheaper than Zapier for equivalent workflows.
  • Maia AI builder — natural language scenario generation. Make AI Agents shipped too.
  • 3,000+ connectors — fewer than Zapier, but all the load-bearing ones are there.

Weak spots:

  • Learning curve — the visual canvas is powerful but slightly intimidating at first.
  • AI nodes are basically HTTP calls — not as deep as n8n's first-class AI nodes.
  • No self-hosting — cloud only.

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.

  • Apache 2.0 (core) plus commercial license terms — "fair-code." Self-host is free; only multi-tenant SaaS resale is restricted.
  • Native AI nodes — Claude Sonnet 4.6, Claude Opus 4.7, Gemini, OpenAI, a LangChain Agent node, and vector DB nodes (Pinecone, Qdrant, Weaviate, Supabase pgvector) are baked into core.
  • AI Agent node — tool calling, memory and multi-step reasoning in a single node.
  • HTTP nodes plus a code node everywhere — JavaScript and Python inline.
  • Workflow as code — export/import as JSON, commit to Git, review in PRs.

Weak spots:

  • A stretch to call it no-code — there's a real learning curve for non-developers.
  • Operational burden — if you self-host, the DB, queue, scaling and backups are yours.
  • Ecosystem is thinner than Zapier's — a niche SaaS connector may need building.

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:

  • UiPath Agent Builder — build LLM-based agents. Exceptions and decisions move from bots to agents.
  • UiPath Maestro — orchestrates agents, bots and humans. Preventing "agent sprawl" is an explicit goal.
  • ScreenPlay — agentic UI automation; AI "sees" the screen and clicks like a human, replacing coordinate-based fragility.
  • RAG built in — agents pull real-time knowledge from Snowflake, SharePoint, Confluence, policy docs.

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.

  • Cloud flows (iPaaS) — 1,400+ connectors, deep ties into M365, Teams and SharePoint.
  • Desktop flows (RPA) — Power Automate Desktop, bundled with Windows 11.
  • Copilot and AI Builder — natural-language flow generation, OCR, document extraction, GPT actions.

Pricing (April 2026 reference):

  • Premium 15 dollars per user per month — cloud flows plus some desktop.
  • Process 150 dollars per bot per month — unattended RPA.
  • Hosted Process 215 dollars per bot per month — Azure-hosted bots.
  • AI Builder bundles 5,000 credits with Premium; an extra unit is 500 dollars.

Strengths:

  • Effectively free in M365-heavy orgs — partly bundled with E5.
  • Tight Copilot Studio integration — chatbots, agents and flows live in one umbrella.

Weak spots:

  • Cloud lock-in — desktop is local, but cloud flows are tied to Microsoft Cloud.
  • Pricing complexity — per-user, per-bot and AI credits mixed in one invoice.

4.3 Automation Anywhere — cloud-native RPA

  • Automation 360 — SaaS-based RPA. IQ Bot handles unstructured documents.
  • AI Agent Studio — joined the 2025 / 2026 agent builder trend.
  • Pricing is quote-based; estimates put enterprise contracts starting around 50,000 dollars per year.

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

  • Since SS&C's 2022 acquisition, focused on highly regulated industries like finance and insurance.
  • April 2026: SS&C Blue Prism WorkHQ launched — integrating agentic AI securely and transparently.
  • Server-based architecture, on-prem strength and audit logs are the core selling points.
  • Market share has slipped against UiPath and Power Automate; Gartner classifies them as challenger.

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.

  • Zapier shipped Zapier MCP, exposing 9,000+ integrations as MCP tools.
  • n8n can publish a workflow as an MCP server.
  • Power Automate's Copilot Studio invokes MCP tools.

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

  • Zapier tasks — one task per executed action. Triggers are free. Tight polling burns tasks fast.
  • Make operations — one operation per node that processes data. Branches and loops multiply cost.
  • n8n workflow executions — applies on cloud. Self-hosted is free, but you carry DB and server costs.

6.2 RPA bot licensing

  • Per-bot — UiPath, Power Automate Process. One license per bot that runs 24/7.
  • Per-user — Power Automate Premium. Pay per user.
  • AI credits — Copilot and AI Builder are separate, and heavy usage moves to a custom quote.

6.3 Hidden costs

  • Data egress — every large payload through a workflow can be billed.
  • Storage — execution and error logs pile up; default 30-day retention applies.
  • Compute — UiPath Hosted Process bills Azure compute on a separate line.

6.4 Quote comparison example

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

  • Zapier: 300,000 tasks. Team or Company plan, 500 to 1,500 dollars per month.
  • Make: 400,000 operations (four-node scenario). Teams plan plus add-ons, 150 to 300 dollars per month.
  • n8n self-hosted: one server (around 30 dollars per month) plus ops time.
  • n8n Cloud Pro: 50 to 200 dollars per month depending on volume.

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

  • Data sovereignty — data handled by workflows never crosses an external cloud. GDPR, HIPAA, sector regulators.
  • Unlimited executions — pricing is bounded by your server cost; one million runs cost the same.
  • Custom nodes — write nodes that hit your internal APIs directly.
  • Avoid vendor lock-in — workflow JSON in Git, portable any time.

7.2 Why SaaS

  • No ops burden — upgrades, backups, scaling and monitoring are all the vendor's job.
  • Fast start — first workflow live within five minutes of sign-up.
  • Battle-tested integrations — official OAuth flows, webhooks and retry logic come verified.
  • SLAs — enterprise contracts are possible.

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

n8n drastically lowered the bar for self-hosting.

  • Start with one line of Docker Compose.
  • One-click deploy via AWS, GCP and Azure marketplaces.
  • Managed-self-host options — vendor takes hosting and upgrades.
  • Community Edition is permanently free with unlimited executions.

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:

  • Need AI agents? -> n8n (developers), Zapier Agents (non-developers), UiPath Maestro (enterprise RPA).
  • Need data sovereignty? -> self-hosted n8n or on-prem UiPath Orchestrator.
  • More than 10,000 runs per hour? -> n8n in queue mode or an RPA-grade bot pool.

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:

  • List 10 systems to automate; mark which have APIs.
  • Estimate workflow frequency per hour and data volume per system.
  • Note the mix of non-developers, developers and RPA specialists.
  • Check data sovereignty and regulatory needs (GDPR, HIPAA, sector rules).
  • Simulate the six-month invoice — tasks times operations times bots.
  • Predict if AI agents will be required within 12 months.
  • First decision: iPaaS, RPA or both.
  • Second decision: pick one tool and run a two-week PoC.
  • Commit workflow JSON or exports to Git.
  • Assign an operations owner — especially if self-hosting.

Short anti-patterns list:

  • One tool for every workflow — costs explode.
  • API exists but RPA clicks the screen — API first, always.
  • Treating self-hosting as free — count the operator hours.
  • Maximum-permission agents — never run without guardrails.
  • Workflow changes without review — change tracking collapses fast.

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