본문 바로가기
n8n, Automation Tool

웹훅(Webhook)이 필요한 이유는 뭘까?

by kiimy 2025. 5. 7.
반응형

자동화 도구인 n8n을 쓰다 보면, 자주 마주치는 개념이 하나 있습니다.
바로 "웹훅(Webhook)"이에요.
그런데 가만 보면, 어떤 작업은 그냥 노드만 연결해서 되는데…
굳이 웹훅이라는 걸 써야 할 때도 있더라고요. 왜일까요?

 

1. 웹훅이란?

웹훅은 쉽게 말해서 "인터넷 상의 자동 알림 장치"입니다.

어떤 시스템에서 이벤트가 발생하면
→ 특정 URL(즉, n8n의 웹훅 노드)에 데이터를 자동으로 보내주는 방식이에요.

예를 들어:

  • 누군가 슬랙에 메시지를 남기거나
  • 구글폼을 제출하거나
  • 결제가 완료되거나
    → 이런 순간에 웹훅이 발동합니다.

2. 그런데 이런 생각이 들 수 있어요

"n8n에서는 그냥 다음 노드를 설정하면 되잖아?
굳이 웹훅이란 걸 써야 해?"

3. n8n 안에서 시작될 일이면 웹훅 필요 없습니다

예를 들어:

  • 매일 아침 9시에 뉴스 정리 메일 보내기 → Cron 노드로 시작
  • 수동으로 실행해서 데이터 업데이트 → 버튼 클릭만으로 가능

→ 이런 건 n8n이 혼자서 알아서 시작할 수 있으니까 웹훅이 필요 없어요.

 

3-1. 그런데 “외부에서 뭔가 생겨서 시작돼야 할 때”는?

그럴 땐 웹훅이 필요해요.

예를 들어:

  • 슬랙에 누가 메시지 쓰면 → n8n이 자동 응답
  • Notion에 문서가 생기면 → 요약해서 DB에 저장
  • 외부 사이트에서 설문 응답하면 → 자동 보고서 생성

→ 이럴 땐 외부 시스템이 n8n에게 “지금 일어나고 있어!” 하고 알려줘야 하죠.
그때 사용하는 게 바로 웹훅입니다.

👏한눈에 정리

상황 웹훅 이유
n8n 내부에서 주기 실행, 수동 실행 스스로 시작 가능
외부에서 무언가 생겨야 시작 외부에서 깨워줘야 함

4. n8n 웹훅 사용 흐름 예시

 
[Webhook Node] → [OpenAI Node] → [Notion Node]
  • 외부에서 질문이 들어오면 (ex: 폼 응답)
  • Webhook Node가 감지
  • GPT가 응답 생성
  • Notion에 정리해서 저장

<Webhook 사용기>

https://cord-ai.tistory.com/193

 

n8n에서 Webhook 사용하기, Docker + Ngrok

https://cord-ai.tistory.com/191 n8n에서 웹훅(Webhook)이 필요한 이유는 뭘까?자동화 도구인 n8n을 쓰다 보면, 자주 마주치는 개념이 하나 있습니다.바로 "웹훅(Webhook)"이에요.그런데 가만 보면, 어떤 작업은

cord-ai.tistory.com

 

728x90

댓글