Introduction
With HTTP API, you can send any data from your Clay table to Zapier, enabling you to kick off workflows within Zapier. To do this, we'll take advantage of Zapier Webhooks.
Step 1: Set up your Zapier Webhook
To begin, we'll first set up a Zapier webhook which is going to "catch" your Clay data.
Login to zapier.com and create a new Zap.
Select a trigger and select "Webhooks by Zapier".
From the "Event" dropdown, select "Catch Hook".
From the "Test" tab, copy your webhook url.
Step 2: Set up your Clay table
Now that you have your Zap setup, you'll want to go to your Clay table that has the information you need. We'll set up a new HTTP API enrichment to send your data to this Zap.
Navigate to your Clay table and add a new HTTP API enrichment.
Set the Method to POST and paste the Zapier end point you copied in the previous step.
In the "Body" section, you'll want to include any data from your table that you'll want to use in your Zap, formatted as JSON. You can use dynamic column names so that each of your rows gets sent to Zapier separately. In this case, I'll be sending and email and LinkedIn profile URL to Zapier.
Once you save and run your column, you should see a 200 response in the column cell indicating that a webhook was successfully sent to Zapier with the information you included.
In the testing tab in Zapier, you can see the data you sent. This data can now be used an any other part of your Zap.
Need more help?
Chat with us below or email us at [email protected]