본문으로 건너뛰기

n8n 사용법 가이드(2026): 노드·트리거·크리덴셜 개념부터 첫 워크플로우 실행까지 6단계

· 약 6분
Datapopcorn CEO / AI automation educator
이 글과 연결된 글 보기
23편 · 100개 연결
100%
AI 자동화 업체·AX 컨설팅 업체 고르는 법: 계약 전 확인할 7가지Aside 커스텀 프로바이더 설정 가이드: 무료 스텔스 모델부터 Solar Pro 4까지 6단계로 연결하기Claude Code에서 n8n 워크플로우 만들기, MCP로 연결하는 법Aside로 30분 안에 당근비즈니스에 내 물건 등록하기: 따라 하는 프롬프트와 화면 11장공공데이터포털 AI 검색으로 API 찾고 첫 호출까지: 미세먼지 데이터로 따라 하는 5단계데이터팝콘 AX 상담 페이지 오픈: 신청 방법부터 성공 온보딩 사례까지AI로 코딩은 빨라졌는데 배포는 누가 책임지나: 인포그랩 Next Delivery Stack 2026 후기인스타 '댓글 남기면 DM 보내드려요', 유료 툴 없이 직접 만들기n8n Academy, 객관식만 푸는 강의가 아닙니다: 워크플로우를 직접 만들어보세요n8n AI Agent 사용법: 모델·메모리·도구·시스템 메시지 4가지와 실제 운영 중인 에이전트 워크플로우 해부n8n Cloud 초대 신청, 폼 하나로 자동화하기n8n Cloud vs 셀프호스팅, 무엇을 골라야 할까: 비용·보안·운영 기준 5단계 (2026년 10월)n8n Cloud Code 노드에서 외부 npm 모듈 없이 bcrypt 서명 만들기n8n 문서, 어디부터 봐야 할까요? 리뉴얼된 Docs를 길잡이처럼 쓰는 법n8n 사용법 가이드(2026): 노드·트리거·크리덴셜 개념부터 첫 워크플로우 실행까지 6단계n8n 첫 공식 컨퍼런스 'In The Loop 2026' 앱 뜯어보기: Fliplet 로우코드와 Node Runner 게이미피케이션 설계 분석n8n 비용 총정리 2026: 무료 셀프호스팅부터 Cloud 요금제, 실행 수 계산법까지n8n 활용 사례 12가지: 직접 돌린 워크플로우와 기업 사례, 직무별 자동화 예시까지n8n vs Make vs Zapier, 우리 회사엔 무엇이 맞을까: 과금 방식·셀프호스팅·AI 에이전트 기준 비교 (2026년 10월)n8n 워크플로우 링크만 넣으면 실제 실행 과정이 세로 영상으로 나옵니다n8n 워크플로우 예제 5가지: 공식 템플릿 라이브러리(n8n.io/workflows)에서 골라 바로 쓰는 법n8n 유튜브 자동화: 채널 RSS로 새 영상 감지하고 요약·슬랙 알림까지 잇는 5단계공공데이터 수집에서 막히는 6가지와 해결법: 공공데이터포털·KOSIS·PDF 통계표 (Colab 노트북 포함)

드래그로 이동 · 휠/두 손가락으로 확대 · 방향키로 글 선택 · 0으로 맞춤. 실선: 본문 링크, 점선: 시리즈·주제의 대표 연결.

표시된 글 23편 목록
전체 글 연결 탐색

n8n 사용법은 "트리거 하나로 시작해서 노드를 줄줄이 잇고, 실행 기록으로 결과를 확인한다"로 요약됩니다. 이 글은 n8n의 기본 개념 6가지를 처음부터 설명하고, 데이터팝콘 n8n Cloud에서 2026년 10월 28일 실제로 실행해 본 첫 워크플로우를 그대로 따라 만들 수 있게 정리했습니다.

이 글은 이런 분께 필요합니다​

  • n8n에 가입은 했는데 빈 캔버스 앞에서 무엇부터 눌러야 할지 모르는 분
  • 다른 사람이 만든 워크플로우를 받았지만 노드, 트리거, 크리덴셜이 무슨 뜻인지 헷갈리는 분
  • 회사에서 n8n 도입을 검토하면서 실제로 어떻게 돌아가는지 한 번 손으로 확인하고 싶은 분

준비물은 n8n을 쓸 수 있는 환경 하나입니다. n8n Cloud 체험 계정이나 직접 설치한 n8n 모두 괜찮습니다. 어느 쪽을 고를지는 n8n Cloud vs 셀프호스팅 글에 정리해 두었습니다.

Step 1. n8n이 무엇을 하는 도구인지 한 문장으로 잡습니다​

n8n은 "어떤 일이 생기면(트리거), 정해 둔 순서대로(노드) 다른 서비스들을 대신 움직여 주는" 워크플로우 자동화 도구입니다. 메일이 오면 시트에 적고 슬랙에 알리는 일, 매일 아침 뉴스를 모아 요약하는 일처럼 사람이 매번 같은 순서로 클릭하던 일을 맡깁니다.

Zapier, Make와 같은 종류의 도구이고, 가장 큰 차이는 회사 서버에 직접 설치할 수 있다는 점입니다. 세 도구 비교는 n8n vs Make vs Zapier에 있습니다.

Step 2. 화면에 나오는 개념 6가지를 먼저 익힙니다​

n8n 화면에서 계속 보게 되는 말은 아래 여섯 개가 거의 전부입니다.

개념뜻예시
워크플로우(Workflow)자동화 하나. 캔버스 한 장이 워크플로우 하나입니다"문의 메일 오면 슬랙 알림"
노드(Node)워크플로우 안의 상자 하나. 한 가지 일을 합니다Gmail 노드, Slack 노드, Code 노드
트리거(Trigger)워크플로우를 시작시키는 첫 노드매일 9시(Schedule), 주소 호출(Webhook), 새 메일
크리덴셜(Credential)다른 서비스에 로그인하기 위한 저장된 열쇠Google 계정 연결, Slack 토큰
실행(Execution)워크플로우가 한 번 돌아간 기록성공/실패, 걸린 시간, 노드별 입력과 출력
게시(Publish)트리거가 실제로 반응하도록 워크플로우를 켜는 것꺼져 있으면 테스트 실행만 됩니다

노드 사이를 흐르는 데이터는 아이템(item) 이라는 단위의 JSON입니다. 앞 노드가 만든 값을 뒤 노드에서 {{ $json.필드이름 }} 같은 표현식으로 꺼내 씁니다. 이 두 가지만 이해하면 남은 것은 노드 종류를 늘려 가는 일입니다.

게시(Publish)와 활성화(Active)

n8n 2.0부터 워크플로우에 초안과 게시 개념이 생겼습니다. 이전 버전 화면에서는 같은 역할을 오른쪽 위 Active 토글이 했습니다. 버전에 따라 이름만 다르고 의미는 "트리거를 실제로 켠다"로 같습니다.

Step 3. 첫 워크플로우를 만듭니다: 주소를 열면 인사말을 돌려주기​

외부 서비스 연결(크리덴셜) 없이 바로 끝까지 실행해 볼 수 있는 구성으로 시작합니다. 데이터팝콘 n8n Cloud에서 아래 구성 그대로 만들어 실행했습니다.

  1. 새 워크플로우를 만들고 첫 노드로 Webhook 을 고릅니다.
    • HTTP Method: GET
    • Path: 아무 영문 주소(예: hello-n8n)
    • Respond: When Last Node Finishes (마지막 노드 결과를 그대로 응답)
  2. 오른쪽 +를 눌러 Edit Fields (Set) 노드를 붙입니다. 이름은 인사말 만들기로 바꿉니다.
  3. 필드 두 개를 추가합니다.
    • message (String): {{ '안녕하세요, ' + ($json.query.name || '손님') + '님. n8n 첫 워크플로우가 실행됐습니다.' }}
    • executedAt (String): {{ $now.toISO() }}

$json.query.name은 주소 뒤에 붙인 ?name=... 값을 꺼내는 표현식입니다. 값이 없으면 손님이 들어갑니다.

같은 구성을 JSON으로도 남겨 둡니다. 빈 캔버스를 클릭하고 붙여 넣기(Ctrl+V 또는 Cmd+V)하면 노드 두 개가 그대로 생깁니다.

{
"nodes": [
{
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"typeVersion": 2,
"position": [0, 0],
"parameters": { "path": "hello-n8n", "httpMethod": "GET", "responseMode": "lastNode", "options": {} }
},
{
"name": "인사말 만들기",
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [220, 0],
"parameters": {
"mode": "manual",
"assignments": {
"assignments": [
{ "id": "a1", "name": "message", "type": "string", "value": "={{ '안녕하세요, ' + ($json.query.name || '손님') + '님. n8n 첫 워크플로우가 실행됐습니다.' }}" },
{ "id": "a2", "name": "executedAt", "type": "string", "value": "={{ $now.toISO() }}" }
]
},
"options": {}
}
}
],
"connections": { "Webhook": { "main": [[{ "node": "인사말 만들기", "type": "main", "index": 0 }]] } }
}

Step 4. 게시하고 운영 주소로 실행합니다​

Webhook 노드에는 주소가 두 개 있습니다.

주소모양언제 쓰나
Test URLhttps://<내 n8n 주소>/webhook-test/hello-n8n편집 화면에서 테스트 실행을 눌러 둔 동안 한 번만 받습니다
Production URLhttps://<내 n8n 주소>/webhook/hello-n8n워크플로우를 게시(활성화)한 뒤 계속 받습니다

워크플로우를 게시한 다음 브라우저 주소창에 Production URL 뒤에 ?name=데이터팝콘을 붙여 엽니다. 저희 환경에서는 아래 응답이 바로 돌아왔습니다.

{"message":"안녕하세요, 데이터팝콘님. n8n 첫 워크플로우가 실행됐습니다.","executedAt":"2026-10-28T22:31:03.799+09:00"}

Step 5. 실행 기록(Executions)에서 무슨 일이 있었는지 확인합니다​

왼쪽 메뉴나 워크플로우 상단의 Executions 탭을 열면 방금 실행이 한 줄로 남아 있습니다. 저희 실행은 상태 success, 시작부터 끝까지 약 0.1초였습니다. 한 줄을 누르면 노드마다 들어온 값과 나간 값을 그대로 볼 수 있습니다.

자동화가 "조용히 안 돌았다"는 문제는 대부분 여기서 풀립니다. 실패한 실행을 열면 빨간 테두리 노드와 오류 메시지가 보이고, 그 노드의 입력값을 보면 원인이 대개 드러납니다.

Step 6. 크리덴셜을 연결해 실제 서비스로 넓힙니다​

첫 실행이 됐다면 다음은 Gmail, 구글 시트, 슬랙처럼 로그인이 필요한 노드입니다. 노드를 추가하면 Credential to connect with 칸이 나오고, 여기서 새 크리덴셜을 만들어 계정을 연결합니다. 서비스마다 연결 방법이 달라서 n8n 크리덴셜 문서의 해당 서비스 항목을 함께 보는 것을 권합니다.

이 단계부터는 처음부터 만들기보다 잘 만든 예제를 고쳐 쓰는 편이 빠릅니다. 많이 쓰는 템플릿은 n8n 워크플로우 예제 5가지에, AI를 붙이는 방법은 n8n AI Agent 사용법에, 콘텐츠 쪽 예제는 n8n 유튜브 자동화에 정리했습니다.

자주 묻는 질문​

질문답
주소를 열었는데 404가 나옵니다워크플로우가 게시(활성화)되지 않았거나 Test URL을 쓰고 있을 가능성이 큽니다. 게시 상태와 /webhook/ 경로인지 확인합니다
Test URL은 한 번만 되고 다음엔 안 됩니다정상입니다. 테스트 실행 버튼을 누를 때마다 한 번씩만 받습니다
표현식이 글자 그대로 나옵니다필드가 Fixed 모드로 되어 있습니다. Expression으로 바꾸거나 값 앞에 =가 붙었는지 확인합니다
실행 기록이 보이지 않습니다저장 설정에서 성공한 실행을 저장하지 않게 되어 있을 수 있습니다. 워크플로우 Settings의 실행 저장 옵션을 확인합니다
코딩을 몰라도 되나요이 글의 예제처럼 노드와 간단한 표현식만으로 대부분의 자동화를 만들 수 있습니다. 복잡한 가공이 필요할 때만 Code 노드를 씁니다

다음으로 읽을 글​

회사 업무에 n8n을 붙이고 싶은데 어떤 업무부터 시작할지 정하기 어렵다면, 데이터팝콘의 n8n 컨설팅·구축·기업교육 페이지에서 진행 방식을 확인할 수 있습니다.

전체 연결 보기