활용사례

웹훅으로 주문 접수부터 알림까지 자동화하기

w w5w Team · · 6분 읽기
활용사례

이런 분들에게 추천합니다

  • 쇼핑몰 주문을 수동으로 확인하고 처리하는 데 지친 분
  • 주문 접수 시 담당자에게 즉시 알림을 보내고 싶은 분
  • 외부 서비스와 w5w를 연동하고 싶은 분

웹훅이란?

**웹훅(Webhook)**은 특정 이벤트가 발생했을 때 미리 지정한 URL로 데이터를 자동 전송하는 방식입니다. 쉽게 말해, "무슨 일이 생기면 이 주소로 알려줘"라고 설정하는 것입니다.

w5w의 웹훅 트리거를 사용하면:

  • 외부 서비스에서 보낸 데이터를 자동으로 수신합니다
  • 별도의 서버 개발 없이 HTTP 요청을 처리할 수 있습니다
  • 수신된 데이터를 워크플로우에서 바로 활용할 수 있습니다

완성 워크플로우

이 워크플로우는 5개의 노드로 구성됩니다:

  1. 웹훅 트리거 — 주문 데이터 수신
  2. 조건 노드 — 주문 금액별 분기
  3. 데이터베이스 저장 — 주문 정보 DB 기록
  4. Telegram 알림 — 고액 주문 시 팀에게 알림
  5. 이메일 발송 — 고객에게 주문 확인 메일 발송

Step 1: 웹훅 트리거 설정

워크플로우 에디터에서 트리거 노드를 생성합니다.

설정 항목
트리거 유형 웹훅
HTTP 메서드 POST
인증 API Key (선택)

워크플로우를 저장하면 고유 웹훅 URL이 생성됩니다:

https://api.w5w.ai/webhook/wf_xxxx/trigger

이 URL을 외부 서비스(쇼핑몰, Google Forms, Typeform 등)에 등록하면 됩니다.

예상 수신 데이터 (JSON)

{
  "order_id": "ORD-2026-0001",
  "customer_name": "김민수",
  "customer_email": "minsu@example.com",
  "product": "프리미엄 플랜 (연간)",
  "amount": 590000,
  "payment_method": "카드",
  "created_at": "2026-03-01T14:30:00+09:00"
}

Step 2: 조건 노드로 주문 분기

주문 금액에 따라 처리 방식을 다르게 합니다:

  • 50만 원 이상 → 고액 주문: Telegram 긴급 알림 + DB 저장 + 확인 메일
  • 50만 원 미만 → 일반 주문: DB 저장 + 확인 메일

조건 설정:

{{trigger.amount}} >= 500000

이렇게 분기하면, 중요 주문에 빠르게 대응할 수 있습니다.

Step 3: 데이터베이스에 주문 저장

**스킬 노드 (데이터베이스 쓰기)**를 사용하여 주문 정보를 저장합니다.

INSERT INTO orders (order_id, customer_name, email, product, amount, payment_method, created_at)
VALUES (
  '{{trigger.order_id}}',
  '{{trigger.customer_name}}',
  '{{trigger.customer_email}}',
  '{{trigger.product}}',
  {{trigger.amount}},
  '{{trigger.payment_method}}',
  '{{trigger.created_at}}'
)

Note: 데이터베이스 인증 정보를 미리 설정해야 합니다. 설정 > 인증 정보 > 데이터베이스에서 연결 정보를 등록하세요.

Step 4: 고액 주문 Telegram 알림

50만 원 이상 주문이 들어오면 팀 채널에 즉시 알림을 보냅니다:

🎉 고액 주문 접수!

📦 주문번호: {{trigger.order_id}}
👤 고객명: {{trigger.customer_name}}
🛒 상품: {{trigger.product}}
💰 금액: {{trigger.amount}}원
💳 결제: {{trigger.payment_method}}

⏰ {{trigger.created_at}}

Step 5: 주문 확인 이메일 발송

모든 주문에 대해 고객에게 확인 이메일을 자동 발송합니다:

{{trigger.customer_name}}님, 주문해 주셔서 감사합니다!

주문 정보:
- 주문번호: {{trigger.order_id}}
- 상품: {{trigger.product}}
- 결제 금액: {{trigger.amount}}원

주문 관련 문의사항이 있으시면 언제든 연락 주세요.

활용 확장 아이디어

재고 확인 자동화

조건 노드를 추가하여 재고가 부족한 경우 자동으로 발주 요청을 보낼 수 있습니다.

주문 통계 대시보드

Google Sheets에 주문 데이터를 동시에 기록하면, 실시간 매출 대시보드를 만들 수 있습니다.

배송 상태 업데이트

택배사 API와 연동하여 배송 상태가 변경될 때마다 고객에게 자동 알림을 보낼 수 있습니다.

테스트 방법

워크플로우를 배포하기 전에 수동 트리거 테스트 기능으로 검증하세요:

  1. 워크플로우 에디터에서 테스트 실행 버튼 클릭
  2. 샘플 JSON 데이터를 입력
  3. 각 노드의 실행 결과를 확인
  4. 문제가 없으면 워크플로우를 활성화

마무리

웹훅은 w5w와 외부 서비스를 연결하는 가장 유연한 방법입니다. 쇼핑몰뿐만 아니라 CRM, 결제 시스템, 폼 빌더 등 웹훅을 지원하는 모든 서비스와 연동할 수 있습니다.

한 번 설정해두면, 주문이 들어올 때마다 자동으로 처리되니 더 중요한 업무에 집중할 수 있습니다.

공유하기