Apakah handler webhook Anda akan mengalami timeout?

Slack menunggu jawaban handler Anda selama 3 detik, Shopify 5 detik, GitHub 10 detik. Tempel URL yang dituju pengirim Anda dan lihat mana yang akan memutus koneksi. Gratis, tanpa perlu daftar.

Kami mengirim dua permintaan POST kecil yang berlabel tes, yang kedua tepat setelah yang pertama, agar cold start terlihat. Jika URL itu memicu sesuatu (Zap, email), prosesnya berjalan dengan data tes. Kami menyimpan nama host, bukan URL-nya.

Berapa lama setiap pengirim menunggu

Dari dokumentasi masing-masing vendor, diperiksa 2026-08-06. Pengirim yang tidak mendapat respons 2xx tepat waktu menghitung pengiriman itu gagal, apa pun yang dilakukan handler Anda setelahnya.

PengirimMenungguSetelah pengiriman gagal
LINE2 sWebhook redelivery, nonaktif secara default (aktifkan di pengaturan Messaging API channel tersebut); jumlah dan intervalnya tidak diungkapkan
Slack3 s3 percobaan ulang: langsung, setelah 1 menit, setelah 5 menit
Discord3 suntuk respons pertama sebuah interaksi; tunda (type 5) lalu balas kemudianTidak dipublikasikan
Xero5 sTidak dipublikasikan
Shopify5 s8 percobaan ulang selama 4 jam
Paddle5 sLive: hingga 60 upaya selama sekitar 2 hari, sekitar 10 pada jam pertama dan sekitar 45 pada hari pertama. Sandbox: 3 upaya dalam sekitar 2 menit
HubSpot5 sHingga 10 upaya yang tersebar selama 24 jam
GitHub10 sTidak ada. GitHub tidak mengirim ulang pengiriman yang gagal secara otomatis
Twilio15 sDapat dikonfigurasi: rc 0 sampai 5, default 1. rp menentukan kegagalan mana yang dicoba ulang

Mengapa handler jadi lambat

Kini sebagian besar bot dan otomasi memanggil LLM di dalam handler webhook: meringkas pesan, menyusun draf balasan, memilah pesanan. Itu butuh beberapa detik, kadang puluhan detik, dan pengirim di atas tidak menunggu. Solusi yang biasa adalah menjawab 200 dulu dan mengerjakan sisanya dari antrean di latar belakang, yang berarti Anda harus menjalankan antrean.

AnyHook adalah antrean itu, tanpa kode. AnyHook menjawab pengirim dalam sekitar satu detik, lalu memberi handler Anda waktu hingga 60 detik di paket Free dan mencoba ulang jika gagal. Anda cukup mengganti satu URL; tidak ada bagian lain dari kode Anda yang berubah. Panduan lengkapnya, dengan kode untuk Next.js, Workers, Express, dan Python.