Image_fx - 2026-01-24T034724.791

n8n 튜토리얼4 – 문과생도 이해하는 n8n 핵심 노드 3대장: Webhook, HTTP Request, Schedule

핵심 요약

n8n은 복잡한 코딩 없이 블록 조립만으로 업무를 자동화하는 도구입니다. Webhook은 외부에서 신호가 올 때까지 기다리는 ‘초인종’ 역할을 합니다. HTTP Request는 다른 프로그램과 데이터를 주고받는 ‘메신저’입니다. Schedule은 정해진 시간에 자동으로 일을 시작하는 ‘알람 시계’입니다. 이 세 가지 노드만 이해해도 전체 자동화 업무의 80% 이상을 해결할 수 있습니다.

혹시 “업무 자동화”라는 말만 들으면 검은 화면에 깨알 같은 영어가 가득한 코딩 창이 떠오르시나요? 2026년 현재, 그런 시대는 지났습니다. 이제는 마치 레고 블록을 조립하듯, 원하는 기능을 연결하기만 하면 나만의 비서 로봇을 만들 수 있는 시대입니다. 그 중심에 바로 n8n이 있습니다.

n8n에는 수백 개의 기능(노드)이 있지만, 문과생이나 비개발자 직장인이 꼭 알아야 할 것은 딱 세 가지뿐입니다. 이 ‘3대장’만 정복하면, 여러분의 반복 업무 중 절반 이상을 컴퓨터에게 넘겨줄 수 있습니다. 어려운 IT 용어는 빼고, 우리 일상 속 비유로 아주 쉽게 풀어드리겠습니다.

1. Webhook (웹훅): 24시간 깨어있는 초인종

첫 번째 주인공은 Webhook입니다. 이름이 낯설게 느껴질 수 있지만, 원리는 우리 집 현관에 있는 ‘초인종’과 똑같습니다.

누군가 벨을 눌러야 문이 열립니다

초인종은 평소에는 아무 소리도 내지 않고 조용히 기다립니다. 그러다 택배 기사님이 벨을 ‘띵동’하고 누르는 순간, 집 안에 소리가 울리고 우리가 현관으로 나가죠. Webhook이 바로 이 역할을 합니다.

  • 역할: 외부에서 특정 사건(이벤트)이 발생하기를 기다립니다.
  • 작동 방식: 데이터가 도착하는 순간, 연결된 다음 작업들을 깨워서 실행합니다.
  • 예시: 구글 설문지에 새로운 응답이 들어왔을 때, 쇼핑몰에 새 주문이 들어왔을 때.

여러분이 만약 “고객이 문의 글을 남기면 즉시 내 슬랙(Slack)으로 알림을 받고 싶어”라고 생각했다면, 이 자동화의 시작점은 무조건 Webhook이 됩니다. 고객이 ‘전송’ 버튼을 누르는 행위가 바로 초인종을 누르는 것과 같기 때문입니다.

2. HTTP Request: 만능 심부름꾼 (메신저)

두 번째는 HTTP Request입니다. 아마 이 단어에서 가장 많은 분이 거부감을 느끼실 텐데요, 사실 이건 단순히 ‘카카오톡 보내기’나 ‘심부름 시키기’라고 이해하면 됩니다.

다른 프로그램과 대화하는 유일한 방법

n8n이라는 로봇 혼자서는 할 수 있는 일이 많지 않습니다. 날씨 정보를 알고 싶으면 기상청에 물어봐야 하고, 노션(Notion)에 글을 쓰고 싶으면 노션 앱에게 부탁해야 하죠. 이때 사용하는 소통 방식이 바로 HTTP Request입니다.

  • GET (가져오기): “오늘 서울 날씨 어때?”라고 묻고 답을 받아옵니다.
  • POST (보내기): “이 내용을 노션 페이지에 저장해 줘”라고 데이터를 보냅니다.

개발자들은 이를 ‘API 호출’이라고 부르지만, 우리에겐 그저 ‘쪽지 보내기’일 뿐입니다. n8n이 제공하는 기본 노드가 없는 서비스라도, 이 HTTP Request만 있으면 전 세계 거의 모든 인터넷 서비스와 대화할 수 있습니다.


{ "method": "POST", "url": "https://api.notion.com/v1/pages", "body": { "title": "오늘의 회의록", "content": "회의 내용 요약..." } } 

위의 코드는 “노션에게 회의록을 저장해달라”고 보내는 쪽지의 예시입니다. 복잡해 보이지만, n8n 화면에서는 빈칸 채우기처럼 URL과 내용만 입력하면 알아서 이런 쪽지를 만들어 보내줍니다.

3. Schedule (스케줄): 부지런한 알람 시계

마지막 세 번째는 Schedule 노드입니다. 가장 직관적이고 이해하기 쉽습니다. 바로 우리가 매일 아침 맞추는 ‘알람 시계’입니다.

정해진 시간, 정해진 요일에 자동으로

Webhook이 “누가 건드려야” 움직인다면, Schedule은 “시간이 되면” 무조건 움직입니다. 규칙적인 반복 업무에 최적화되어 있죠.

  • 매일 아침 9시: 오늘의 환율 정보를 가져와서 엑셀에 정리하기.
  • 매주 금요일 오후 5시: 주간 업무 보고서 양식을 팀원들에게 메일로 보내기.
  • 매월 1일: 지난달 광고 성과 데이터를 수집하기.

깜빡하기 쉬운 반복 업무가 있다면 Schedule 노드를 가장 앞에 두세요. 여러분이 휴가를 가거나 잠을 자고 있어도, n8n은 지정된 시간에 정확하게 깨어나 일을 처리할 것입니다.

한눈에 보는 3대장 비교

설명해 드린 세 가지 노드의 특징을 표로 정리해 보았습니다. 내가 하려는 자동화가 어떤 성격인지 파악해서 알맞은 시작점을 골라보세요.

구분Webhook (초인종)Schedule (알람 시계)HTTP Request (심부름꾼)
주 역할작업의 시작작업의 시작작업의 중간/수행
실행 조건외부 이벤트 발생 시
(클릭, 제출 등)
지정된 시간 도래 시
(매일, 매주 등)
앞 단계에서
명령을 받았을 때
추천 상황실시간 대응이 필요할 때
(문의 접수, 결제 완료)
정기적인 보고/백업
(뉴스 스크랩, 데이터 정리)
외부 앱과 연동할 때
(슬랙 알림, 노션 저장)

자주 묻는 질문 (FAQ)

Q. 코딩을 전혀 몰라도 HTTP Request를 쓸 수 있나요?
A. 네, 충분히 가능합니다. 최근에는 ChatGPT 같은 AI에게 “n8n에서 날씨 정보를 가져오는 HTTP Request 설정값을 알려줘”라고 물어보면, 복사해서 붙여넣을 수 있는 정답을 알려줍니다. 문법을 외울 필요가 없습니다.

Q. n8n은 무료인가요?
A. 네, 개인 컴퓨터나 서버에 직접 설치해서 사용하는 ‘셀프 호스팅’ 방식은 완전 무료입니다. 설치가 어렵다면 클라우드 버전을 사용할 수 있는데, 가입 시 일정량의 무료 크레딧을 제공하므로 연습하기에는 충분합니다.

Q. Webhook URL은 보안상 안전한가요?
A. Webhook URL은 일종의 비밀번호와 같습니다. 남들에게 노출되면 누구나 내 n8n을 실행시킬 수 있으므로 주의해야 합니다. n8n에서는 특정 인증 키(Header Auth)를 가진 요청만 받아들이도록 보안 설정을 추가할 수 있습니다.

#n8n, #업무자동화, #노코드,#Webhook, #HTTPRequest, #Schedule, #문과생코딩, #스마트워크, #생산성도구, #RPA