Zapier Webhook Not Receiving Data
Quick answer
Zapier only shows a Catch Hook sample if a fresh request arrives while the Test Trigger step is open. Confirm the webhook URL matches, send a new POST in JSON, XML or form encoding, and avoid custom Content-Type headers.
Most likely fix: Re-test properly
How to fix it
Try these in order — the most common fix is first.
1. Re-test properly
- Open the trigger's Test step and click test, keeping it open
- Send a brand-new request from the source app
Did this fix it?2. Verify URL and format
- Compare the Zap's webhook URL to the one in the sending app
- Send POST as JSON, XML or form-encoded; do not set a custom Content-Type
- Use Catch Raw Hook to see the raw body
Did this fix it?3. Test with curl
- Send a sample POST with a JSON body to the webhook URL
- If that works, the problem is on the sender side
Did this fix it?
Symptoms
Catch Hook test finds no data or the Zap says the webhook was received but nothing runs.
Why it happens
- Test Trigger step not open when the request arrived
- Old requests are not found
- Webhook URL changed (for example after a Zap owner change on Team)
- Unsupported payload format or custom Content-Type header
- Sender app not firing the webhook
This guide also covers
- zapier webhook not working
- zapier catch hook no data
- zapier webhook not triggering
Still not working?
If Zapier keeps failing, you're not alone. See every Zapier problem users report or the alternatives people switch to.
Done fighting Zapier? Our small team builds your own Zapier alternative, made for how you work. On your domain or hosted by us. Price agreed together.
Get a quote