Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Built-in tools
  • Webhooks & Code
  • Troubleshoot Code & Webhooks

Troubleshoot webhooks in Zapier

Written by Owner

Updated at August 20th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Tables
    Work with tables Manage tables Create tables Troubleshoot Zapier Tables
  • Product updates
    Product updates: January 2023 Product updates: March 2023 Product updates: February 2023 Product updates: April 2023 Product updates: May 2023 Product updates: June 2023 Product updates: July 2023 Product updates: August 2023 Product updates: September 2023 Product updates: October 2023 Product updates: November 2023 Product updates: December 2023 Product updates: January 2024 Product updates: February 2024 Product updates: March 2024 Product updates: April 2024 Product updates: May 2024 Product updates: June 2024 Product updates: July 2024 Product updates: August 2024 Product updates: September 2024 Product updates: October 2024 Product updates: November 2024 Product updates: December 2024 Product updates: January 2025 Product updates: February 2025 Product updates: March 2025 Product updates: April 2025 Product updates: May 2025 Product updates: June 2025 Product updates: July 2025 Product updates: August 2025
  • Zaps
    Zap basics Zap history Troubleshoot Zaps Manage your Zaps Do more with Zaps
  • Your Zapier account
    Plans Billing Account profile Notifications Data privacy & security Get help User roles and permissions
  • Interfaces
    Troubleshoot Zapier Interfaces Create an interface Use interface components Manage interfaces
  • Canvas
    Create a canvas Collaborate on a canvas
  • Chatbots
    Add logic and knowledge to chatbots Troubleshoot chatbots Create chatbots Manage chatbots
  • Getting started
    Intro to Zapier Set up your Zapier account Use case templates
  • Agents
    Create agents Manage agents Troubleshoot agents
  • MCP
    Set up MCP
  • Built-in tools
    Filter & Paths Formatter Schedule & Delay Email, IMAP, SMTP, & Email Parser Webhooks & Code Storage, Digest, & RSS Sub-Zap & Looping Other built-in tools Custom Actions & API Requests Functions AI by Zapier & AI actions Copilot Human in the Loop
  • Lead Router
    Create routers
  • Apps
    Connect and manage your app connections AI apps on Zapier Apps on Zapier
+ More

Table of Contents

I need to send a nested JSON array in the request data How do I fix Error -2. ? Can I set up redirects? How do I fix the error: "413 Request Entity Too Large"? Why do I get a "Connection Failure"? How do I fix a SSL Certificate Failure? Webhook not returning results for next steps Posting JSON from Web Browser + Access-Control-Allow-Headers in Preflight Response Error Nothing found on trigger test step Error: "We hit an error creating a post. Error: -11" Error: "Posting JSON from Web Browser + Access-Control-Allow-Headers in Preflight Response" My Zap triggered multiple times and I see many entries in Zap History with the same time-stamp My Zap isn't triggering   I'm not receiving webhooks data when I click Test trigger

I need to send a nested JSON array in the request data

To send a nested JSON array, use the Custom Request action. That will allow more flexibility for the payload.

 

How do I fix Error -2. ?

This error means the domain lookup for your URL failed. If the URL seems okay, check for extra spaces before or after the URL in your webhook settings. Remove the space and you should be good to go!

 

Can I set up redirects?

Zapier cannot set up 301 or 302 redirects to a different URL and deliver/retrieve payloads from the new address. Doing so will result in a failure.

 

How do I fix the error: "413 Request Entity Too Large"?

The maximum webhook size we currently support is 10 MB for triggers and 5MB for actions. Any payloads that exceed this limit with receive a 413 status code.

 

Why do I get a "Connection Failure"?

This is very common if you have a firewall in place to limit access to your local intranet or company network. Open up your instance to the wider internet to give Zapier and similar services access to your server. Be sure to use good passwords if you can!

 

How do I fix a SSL Certificate Failure?

Chances are there are a few reasons why you might be running into an SSL certificate failure:

  1. Using a self-signed certificate. We currently only support SSL certificates issued by public certificate authorities. A free SSL certificate can be obtained from letsencrypt.org. Let’s Encrypt is a free, automated, and open certificate authority provided by the non-profit Internet Security Research Group (ISRG).
  2. Incorrect usage of awww.example.comandexample.comcertificate on a domain liketesting.example.com. The reverse can be the case as well, for example: a*.example.comwildcard certificate forexample.com.
  3. Other improper installation of the certificate (missing chain certificates, improper modes, etc). Use a tool like https://www.ssllabs.com/ssltest/ to test.

 

Webhook not returning results for next steps

Unfortunately, not all apps can send back data in a way that Zapier can interpret in subsequent steps.

If you're familiar with Python or Javascript, a potential workaround is to do this with a Code step. Keep in mind that the Code app is an advanced feature, and the Zapier support team can't help to troubleshoot the code if there are errors.

 

Posting JSON from Web Browser + Access-Control-Allow-Headers in Preflight Response Error

Specifically, the error:

Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.

This happens when trying to send data to the Zapier webhooks from inside a web browser and altering the Content-Type header during the process. Because of Cross Browser Security restrictions, your browser will reject these requests. To combat this, do not set a custom Content-Type header in the request.

 

Nothing found on trigger test step

Zapier needs to have received a payload of data to that webhook URL before testing to be able to find that data.

The request cannot be completely blank, so be sure to add something in the payload (or the URL parameters if it's a GET request) so the Zap can trigger.

 

Error: "We hit an error creating a post. Error: -11"

This means that Zapier can't get a reliable IP for the domain. Even though you may be able to access the URL via the browser or an API client, it may still fail Zapier's requirements. When it does, this often means there are issues with the DNS configuration for the domain. You can run it through http://dnscheck.pingdom.com/ to find them.

 

Error: "Posting JSON from Web Browser + Access-Control-Allow-Headers in Preflight Response"

Specifically, the error:

Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.

This happens when trying to send data to the Zapier webhooks from inside a web browser and altering the Content-Type header during the process. Because of Cross Browser Security restrictions, your browser will reject these requests. To fix this, do not set a customContent-Typeheader in the request.

 

My Zap triggered multiple times and I see many entries in Zap History with the same time-stamp

If the webhook response data is an array of objects, that will run the subsequent steps in your Zap multiple times — once for each object in the array. If this isn't what you're looking to do, you'll need to check the documentation for the API you're connecting to and see if there's a way to limit the number of objects returned in the response to just one (e.g. a limit parameter). If that isn't possible, take a look at building a custom integration using Zapier's Developer Platform which will give you full control over the data received from webhook requests and how it is handled in your Zaps.

If you need further assistance with your webhooks, contact Zapier support.

 

My Zap isn't triggering

If the Zap receives an invalid payload, it may be ignored and the Zap may fail to trigger. Zapier can accept payloads that are valid XML, JSON, or URL-Encoded format only. If you have a payload that didn't trigger the Zap, make sure to check if it is valid. The Zap will still respond with a Success status.

miscEye icon Note

In Team and Enterprise accounts, if the owner of the Zap changes, the webhook URL of the Catch Hook trigger will change. You must update it in the app that sends the webhook. Learn more about URL changes in webhook Zaps.

 

I'm not receiving webhooks data when I click Test trigger

Webhook triggers will display the three most recent webhooks sent to the URL within the past hour. If you’re having trouble finding any samples, send new test data to your webhook URL and then click Test trigger.
 

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Common Problems with Code (Javascript) on Zapier
  • Zap is not receiving webhooks
  • Zap isn't sending webhooks
  • Webhooks: How to fix SSL certificate failures in Zaps

Copyright 2025 – OBZ-Zapier.

Knowledge Base Software powered by Helpjuice

Expand