Skip to main content
All CollectionsIntegrations and EnrichmentsClay
Guide: How to send your Clay table data to Zapier with HTTP API
Guide: How to send your Clay table data to Zapier with HTTP API

Use your Clay table data as a trigger point for new Zaps.

Updated over a week ago

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.

  1. Login to zapier.com and create a new Zap.

  2. Select a trigger and select "Webhooks by Zapier".

  3. From the "Event" dropdown, select "Catch Hook".

  4. 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.

  1. Navigate to your Clay table and add a new HTTP API enrichment.

  2. Set the Method to POST and paste the Zapier end point you copied in the previous step.

  3. 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.

  4. 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.

  5. 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]

Did this answer your question?