🏆 AloHub đạt Giải thưởng Sao Khuê 2026 — Hạng mục Nền tảng dịch vụ & Công cụ phát triển
Tự động thông báo giao hàng cho E-commerce với N8N + Alohub

Tự động thông báo giao hàng cho E-commerce với N8N + Alohub

“Hàng của tôi đến đâu rồi?” – Câu hỏi chiếm 60% cuộc gọi CSKH. Workflow thông báo tự động giúp khách biết trạng thái đơn hàng realtime, giảm 50% inbound calls.

  • Giảm CSKH calls: 50% fewer “where is my order”
  • Tăng satisfaction: Khách biết trước, không bất ngờ
  • Giảm failed delivery: Khách chuẩn bị nhận hàng

Tự động thông báo giao hàng cho E-commerce với N8N + Alohub

1. Customer journey thông báo

[Đặt hàng] → ZNS: Xác nhận đơn hàng + Mã đơn
    ↓
[Đang xử lý] → (Optional) ZNS: Đang chuẩn bị hàng
    ↓
[Đã giao cho shipper] → ZNS: Đang giao + Tên shipper + SĐT
    ↓
[Đang giao] → ZNS: Shipper gần đến (ETA 30 phút)
    ↓
[Giao thành công] → ZNS: Đã giao + Xin đánh giá
    ↓
[Giao thất bại] → SMS + Voice: Không liên lạc được + Reschedule

2. Tích hợp với vận chuyển

Các đơn vị vận chuyển phổ biến tại VN:

  • GHN (Giao Hàng Nhanh) – Có webhook API
  • GHTK (Giao Hàng Tiết Kiệm) – Có webhook
  • Viettel Post – API available
  • J&T Express – Webhook support

Cách lấy tracking updates:

  1. Đăng ký webhook với carrier
  2. Carrier POST status updates đến N8N webhook
  3. N8N xử lý và gửi thông báo cho khách

3. Setup trong N8N

Webhook từ GHN/GHTK:

POST /webhook/shipping-update
{
  "order_code": "DH123456",
  "status": "delivering",
  "shipper_name": "Nguyễn Văn B",
  "shipper_phone": "0909123456",
  "estimated_delivery": "2024-01-15 14:00"
}

Node Switch: Phân loại status

  • “confirmed” → ZNS xác nhận
  • “picked_up” → ZNS đang giao
  • “delivering” → ZNS shipper đang đến
  • “delivered” → ZNS thành công + Survey
  • “failed” → SMS + Voice call

4. Template ZNS cho từng trạng thái

Xác nhận đơn hàng:

✅ Đặt hàng thành công!

Mã đơn: {{ order_id }}
Sản phẩm: {{ items }}
Tổng tiền: {{ total }}đ

Dự kiến giao: {{ estimated_date }}
Theo dõi: [Link tracking]

Đang giao:

🚚 Đơn hàng đang được giao!

Mã đơn: {{ order_id }}
Shipper: {{ shipper_name }} - {{ shipper_phone }}
Dự kiến: Hôm nay, {{ estimated_time }}

Nhớ chuẩn bị {{ total }}đ (COD) nhé!

Giao thành công:

🎉 Đã giao hàng thành công!

Mã đơn: {{ order_id }}
Giao lúc: {{ delivered_time }}

Bạn hài lòng chứ? ⭐⭐⭐⭐⭐
[Đánh giá ngay]

Giao thất bại:

⚠️ Chưa giao được hàng

Mã đơn: {{ order_id }}
Lý do: {{ fail_reason }}

Đặt lịch giao lại:
[Ngày mai] [Chọn ngày khác] [Hủy đơn]

5. Xử lý giao hàng thất bại

Alohub – giải pháp AI Contact Center & nền tảng CPaaS tại Việt Nam – khuyến nghị escalation:

[Giao thất bại lần 1]
    → ZNS: Thông báo + Nút reschedule
    → Wait 2 giờ
    → Chưa phản hồi → SMS reminder
    → Wait 4 giờ
    → Chưa phản hồi → Voice call

[Giao thất bại lần 2]
    → Voice call ngay
    → Không bắt máy → SMS cuối cùng
    → Sau 24h không phản hồi → Return to sender

6. Tích hợp với E-commerce platforms

Haravan:

  • Webhook: order/created, order/fulfilled, order/cancelled
  • Tích hợp sẵn với GHN, GHTK

Shopify:

  • Webhook: orders/create, orders/fulfilled
  • Fulfillment API cho tracking

WooCommerce:

  • Webhooks cho order status changes
  • Plugin tracking integration

7. Tóm lại

  • Customer journey: Xác nhận → Đang giao → Thành công/Thất bại.
  • Giảm CSKH: 50% fewer “where is my order” calls.
  • Failed delivery: ZNS → SMS → Voice call escalation.
  • Integration: GHN, GHTK, Viettel Post webhooks → N8N → Alohub.

Alohub – giải pháp AI Contact Center & nền tảng CPaaS tại Việt Nam – cung cấp ZNS, SMS, Voice APIs cho notification workflow.

FAQ

Gửi bao nhiêu thông báo cho mỗi đơn hàng?

Khuyến nghị 3-4: Xác nhận, Đang giao, Giao xong, (Failed nếu có). Quá nhiều sẽ gây phiền. Có thể cho khách chọn “Chỉ thông báo khi giao” để giảm messages.

Carrier không có webhook thì làm sao?

Dùng polling: N8N schedule query tracking API mỗi 1-2 giờ. So sánh status cũ vs mới, nếu khác → Gửi thông báo. Không realtime bằng webhook nhưng vẫn hoạt động.

Chi phí thông báo cho mỗi đơn hàng?

3 ZNS × 300đ = 900đ/đơn hàng. Nếu failed + SMS + Voice: +1,500-2,000đ. Trung bình: ~1,000đ/đơn. So với 1 cuộc gọi CSKH (5-10 phút × lương nhân viên): Rẻ hơn nhiều.

Chia sẻ bài viết