Móc sự kiện
Cách một hệ thống chủ động báo cho hệ thống khác ngay khi có sự kiện xảy ra.
Định nghĩa
<p>Webhook là một địa chỉ URL mà bạn cung cấp cho một dịch vụ, để khi có sự kiện xảy ra, dịch vụ đó tự gửi dữ liệu tới địa chỉ này ngay lập tức. Nếu API là bạn chủ động đi hỏi, thì webhook là hệ thống chủ động báo cho bạn.</p>
Tại sao nó quan trọng
<p>Không có webhook, muốn biết có đơn hàng mới thì phải liên tục hỏi lại hệ thống mỗi vài phút, vừa chậm vừa tốn tài nguyên. Webhook cho phép phản ứng trong vòng vài giây. Với những việc nhạy cảm về thời gian như gọi lại lead nóng, khác biệt giữa 5 giây và 5 phút là khác biệt giữa có đơn và mất đơn.</p>
Nó hoạt động như thế nào
<p>Bạn tạo một địa chỉ nhận trong công cụ tự động hóa, dán địa chỉ đó vào phần cài đặt của dịch vụ nguồn, chọn loại sự kiện muốn nhận. Khi sự kiện xảy ra, dịch vụ gửi một gói dữ liệu JSON tới địa chỉ đó. Cần xử lý hai tình huống: gói tin đến trùng lặp, và gói tin đến khi hệ thống bạn đang lỗi.</p>
Ví dụ thực tế
- Cổng thanh toán gửi webhook khi có giao dịch thành công, hệ thống tự kích hoạt quyền truy cập khóa học trong vài giây.
- Form trên website gửi webhook tới n8n, n8n tạo lead trong CRM và nhắn vào nhóm chat của đội bán hàng.
- Nền tảng email gửi webhook khi có người hủy đăng ký, hệ thống cập nhật lại trạng thái trong cơ sở dữ liệu chính.
Khái niệm liên quan
Ứng dụng thực tế
<p>Luôn ghi lại toàn bộ gói tin webhook nhận được vào một nơi lưu trữ trước khi xử lý. Khi có sự cố, bản ghi này là thứ duy nhất cho phép bạn chạy lại và khôi phục dữ liệu đã mất.</p>
Hướng dẫn & công cụ liên quan
Công cụ n8n · Make