Handler webhook của bạn có bị timeout không?

Slack chờ handler (đoạn code xử lý webhook trên server của bạn) phản hồi trong 3 giây, Shopify 5 giây, GitHub 10 giây. Dán URL mà bên gửi gọi tới và xem bên nào sẽ ngắt kết nối. Miễn phí, không cần đăng ký.

Chúng tôi gửi hai POST request nhỏ có gắn nhãn test, request thứ hai ngay sau request đầu, để cold start (nếu có) lộ ra. Nếu URL kích hoạt thứ gì đó (một Zap, một email), nó sẽ chạy với dữ liệu test. Chúng tôi lưu tên host, không lưu URL.

Mỗi bên gửi chờ bao lâu

Theo tài liệu của từng nhà cung cấp, kiểm tra ngày 2026-08-06. Bên gửi nào không nhận được 2xx kịp thời sẽ tính lượt gửi đó là thất bại, bất kể handler của bạn làm gì sau đó.

Bên gửiThời gian chờSau một lượt gửi thất bại
LINE2 sWebhook redelivery, mặc định tắt (bật trong phần cài đặt Messaging API của kênh); không công bố số lần và khoảng cách giữa các lần
Slack3 s3 lần thử lại: ngay lập tức, sau 1 phút, sau 5 phút
Discord3 scho phản hồi đầu tiên của một interaction; hãy hoãn nó (type 5) rồi trả lời sauKhông công bố
Xero5 sKhông công bố
Shopify5 s8 lần thử lại trong 4 giờ
Paddle5 sLive: tối đa 60 lần gửi trong khoảng 2 ngày, khoảng 10 lần trong giờ đầu và khoảng 45 lần trong ngày đầu. Sandbox: 3 lần gửi trong khoảng 2 phút
HubSpot5 sTối đa 10 lần gửi, rải trong 24 giờ
GitHub10 sKhông có. GitHub không tự thử lại các lượt gửi thất bại
Twilio15 sCó thể cấu hình: rc từ 0 đến 5, mặc định 1. rp chọn những lỗi nào được thử lại

Vì sao handler trở nên chậm

Phần lớn bot và luồng tự động hóa giờ đều gọi một mô hình ngôn ngữ lớn (LLM) ngay trong handler webhook: tóm tắt tin nhắn, soạn câu trả lời, phân loại đơn hàng. Việc đó mất vài giây, có khi vài chục giây, và các bên gửi ở trên không chờ. Cách sửa thường gặp là trả về 200 trước rồi xử lý từ một hàng đợi chạy nền, nghĩa là bạn phải tự vận hành một hàng đợi.

AnyHook chính là hàng đợi đó, không cần viết code. AnyHook trả lời bên gửi sau khoảng một giây, rồi cho handler của bạn tối đa 60 giây trên gói Free và thử lại nếu thất bại. Bạn đổi một URL; không có gì khác trong code phải thay đổi. Hướng dẫn đầy đủ, có code cho Next.js, Workers, Express và Python.