How to: set up a webhook in Clay

Stream data directly into Clay

Stream any event straight into a Clay table and trigger an enrichment flow, for example new user sign ups or your waitlist. No CSV uploads or code needed.

‍

1. Get your table up and running

Get started with a blank table template and head on over to add a Webhook 🎣  column.

‍

‍

‍

‍

‍

‍

‍

2. Configure your webhook

Copy your endpoint URL.To access your endpoint, click on the webhook column header and hit Copy HTTP Endpoint β€” your webhook is now copied to your clipboard.

‍

‍

‍

‍

‍

3. Connect your endpoint

Paste the endpoint into any event and send sample data to Clay. Note: This could be Typeform, Zapier, Segment, etc. In this case we'll use Typeform, and (a) add our endpoint to our waitlist survey, and (b) send sample data to the table.

‍

‍

‍

‍

4. Extract attributes and enrich

Once you've sent your sample test point, refresh your Clay window and use the Received Data to extract email address into a new column.

Now, any new email signups will automatically stream into your table in this format.

‍

‍

‍

‍

‍

‍

Bonus: Stream data in via Zapier

While we continue to build out Clay's Existing Integrations, plug virtually any data source directly into Clay using Zapier's extensive library + Clay's webhook.

‍

a. Select your initial trigger, e.g. Typeform response

‍

‍

‍

‍

‍

b. Set up your Action Step as Webhook, Action Event as POST and map your columns.

‍

Up Next...