LabHub

블로그

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

한국어English日本語

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

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

2026년의 풍경은 다르다.

경계는 흐려졌지만 사라지진 않았다. 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가 이 카테고리다.

핵심 가정:

워크플로의 모양:

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

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

핵심 가정:

워크플로의 모양:

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다.

약점:

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

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

약점:

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

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

약점:

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


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

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

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

핵심 신제품:

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

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

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

가격(2026년 4월 기준):

장점:

약점:

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

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


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과 도구를 잇는 사실상 표준이 됐다.

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


6장 · 가격 모델의 함정

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

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

6.2 RPA의 봇 라이선스

6.3 숨은 비용

6.4 견적 비교 예시

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

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


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

7.1 셀프호스팅의 이유

7.2 SaaS의 이유

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

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

이 절충안은 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

추가 가지치기 질문:


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이냐" 같은 단일 선택이 아니다. 풍경을 짜는 일이다.

도입 체크리스트:

안티패턴 짧은 목록:

다음 글 예고

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

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


참고 / References

iPaaS

RPA · Agentic Automation

표준 · 비교 · 가이드

댓글

아직 댓글이 없습니다.

로그인하면 댓글을 쓸 수 있습니다