When you send a webhook using a Zap, you'll typically expect to receive a 200 Success
message. However, your Zap may occasionally return an SSL Certificate Failure error.
1. Check if your certificate is self-signed
If you’re using a self-signed certificate, it’s likely you’ll receive an SSL Certificate Failure error. Zapier currently only supports SSL certificates which are issued by public certificate authorities.
A free SSL certificate can be obtained from https://letsencrypt.org. Let’s Encrypt is a free, automated, and open certificate authority provided by the non-profit Internet Security Research Group (ISRG).
2. Check if your certificate is for the correct domain/subdomain
An SSL Certificate Failure can also happen as a result of incorrect usage of a “www.example.com” or “example.com” certificate on a domain like “testing.example.com”.
The reverse can be the case as well (e.g. a “*.example.com” wildcard certificate for a domain that is just “example.com”).
3. Test your certificate for installation issues
Sometimes the problem lies in the way the certificate was installed. For example, this might include missing chain certificates, improper modes, etc.
Zapier is not able to perform extra certificate downloads via your Certification Path. This is one common reason your browser (which performs those extra downloads automatically) might not return an SSL error, while Zapier does. To fix this, you’ll need to install any extra certificates on your domain directly.
To test your certificate, use a tool like SSL Labs which gives a full breakdown of any potential issues with your SSL certificate.
If you’re still having this issue, test your certificate on SSL Labs and send the test results URL to our support team.