How to send a webhook to Zapier
Zapier can receive data from other apps through its own Catch Hook trigger, and once it has that data, it can pass it on to any of the thousands of apps Zapier connects with. This article covers setting up that connection, using Send a Webhook on your side and Catch Hook on Zapier's.
Setting up the Zapier side first
In Zapier, create a new Zap.
For the trigger, search for and choose Webhooks by Zapier, then choose Catch Hook as the trigger event. There is also a Catch Raw Hook option, which gives you the unparsed request including headers, but Catch Hook is the right choice for most cases, since it parses the data for you.
Continue through to the test step, and Zapier generates a unique webhook URL for you. Copy it, you'll need it for the next part.
Configuring Send a Webhook on your side
Add a Send a Webhook action to your automation and fill it in as follows.
Webhook URL. Paste the URL Zapier gave you.
Method. Zapier's Catch Hook accepts GET, PUT or POST requests. It does not support DELETE for this trigger, so avoid that option here. If you're not sure which of your own Method options lines up with POST, that's generally the standard choice for sending data to a webhook, so use whichever option sends as one if you can confirm it. GET and PUT both work with Zapier too, if that's what your setup calls for instead.
Parameters. This is where you actually define what gets sent. Add one key and value pair for every piece of data you want Zapier to receive. Use clear, descriptive key names, since these become the field names you'll be mapping from inside Zapier afterward, and a vague key name here means a confusing choice to pick from later.
Basic Authentication and Headers. Only needed if you've specifically secured your Zapier trigger with a basic auth requirement or expected headers. If you have, enter the matching values here so Zapier accepts the request. If you haven't set anything like that up on the Zapier side, leave both blank.
Testing the connection
Trigger the automation for real, so an actual payload reaches Zapier.
Switch back to Zapier and open the test step. Zapier will show the sample data it received, and from there you map each field to whatever comes next in your Zap, sending it on to another app, creating a record, or anything else Zapier can do with it.
Where to go next
A separate article covers Send a Webhook and Catch a Webhook more generally. If a webhook step is failing rather than simply needing to be set up, the article on troubleshooting automations covers how to find the failure reason and resend it.

