이런 분들에게 추천합니다
- 쇼핑몰 주문을 수동으로 확인하고 처리하는 데 지친 분
- 주문 접수 시 담당자에게 즉시 알림을 보내고 싶은 분
- 외부 서비스와 w5w를 연동하고 싶은 분
웹훅이란?
**웹훅(Webhook)**은 특정 이벤트가 발생했을 때 미리 지정한 URL로 데이터를 자동 전송하는 방식입니다. 쉽게 말해, "무슨 일이 생기면 이 주소로 알려줘"라고 설정하는 것입니다.
w5w의 웹훅 트리거를 사용하면:
- 외부 서비스에서 보낸 데이터를 자동으로 수신합니다
- 별도의 서버 개발 없이 HTTP 요청을 처리할 수 있습니다
- 수신된 데이터를 워크플로우에서 바로 활용할 수 있습니다
완성 워크플로우
이 워크플로우는 5개의 노드로 구성됩니다:
- 웹훅 트리거 — 주문 데이터 수신
- 조건 노드 — 주문 금액별 분기
- 데이터베이스 저장 — 주문 정보 DB 기록
- Telegram 알림 — 고액 주문 시 팀에게 알림
- 이메일 발송 — 고객에게 주문 확인 메일 발송
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와 연동하여 배송 상태가 변경될 때마다 고객에게 자동 알림을 보낼 수 있습니다.
테스트 방법
워크플로우를 배포하기 전에 수동 트리거 테스트 기능으로 검증하세요:
- 워크플로우 에디터에서 테스트 실행 버튼 클릭
- 샘플 JSON 데이터를 입력
- 각 노드의 실행 결과를 확인
- 문제가 없으면 워크플로우를 활성화
마무리
웹훅은 w5w와 외부 서비스를 연결하는 가장 유연한 방법입니다. 쇼핑몰뿐만 아니라 CRM, 결제 시스템, 폼 빌더 등 웹훅을 지원하는 모든 서비스와 연동할 수 있습니다.
한 번 설정해두면, 주문이 들어올 때마다 자동으로 처리되니 더 중요한 업무에 집중할 수 있습니다.