Giao diện
Ví dụ sử dụng - Webhook Trigger
Ví dụ 1: Payment callback từ cổng thanh toán
Cổng thanh toán gọi webhook khi giao dịch hoàn tất, workflow cập nhật trạng thái đơn hàng và gửi email xác nhận.
Cấu hình webhook:
sync:false(trả 202 ngay, cổng thanh toán không cần chờ)secret: token bí mật chia sẻ giữa hai hệ thống
Cổng thanh toán gửi POST chứa transaction_id và amount. Workflow trích xuất thông tin, cập nhật đơn hàng, và gửi email xác nhận cho khách.
Ví dụ 2: GitHub webhook tự động cập nhật task
Nhận event push/PR từ GitHub, tự động cập nhật trạng thái task trong hệ thống quản lý dự án.
Cấu hình webhook:
sync:falsesecret: GitHub webhook secret
GitHub gửi danh sách commits trong push event. Workflow lặp qua từng commit, parse commit message tìm task ID (VD: TASK-123), rồi tự động cập nhật trạng thái task tương ứng.
Ví dụ 3: Nhận dữ liệu form từ landing page
Landing page bên ngoài gửi dữ liệu form đăng ký qua webhook, workflow tạo bản ghi lead và gửi email chào mừng.
Cấu hình webhook:
sync:true(landing page cần biết kết quả để hiển thị thông báo)secret: API key của landing page
Dữ liệu form (tên, email, số điện thoại) được chuyển đổi format rồi tạo bản ghi trong collection Leads. Email chào mừng được gửi tự động. Response trả về cho landing page để hiển thị thông báo thành công.