How to Push Data to Clay

This guide walks you through connecting Trigify to Clay using webhooks. By the end, every post that matches your criteria will automatically land in a Clay table for enrichment and outreach.

What You Need

  • A Trigify account with an active Listening search
  • A Clay account
  • A workflow with at least one trigger configured

Step 1: Create a Clay Table with a Webhook Source

In Clay, create a new table. Click "Add Source" and select "Webhook". This gives your table a unique URL that can receive data from external tools like Trigify.

Step 2: Copy the Webhook URL

Clay will generate a webhook URL for your table. Copy this URL. You will need it in Trigify.

Step 3: Create a Workflow in Trigify

Go to Workflows and create a new workflow. Set the trigger to "Post Created" (or whichever trigger fits your use case).

Step 4: Add Filtering Nodes (Optional but Recommended)

Before sending data to Clay, filter for quality. Add an Agent node to evaluate posts against your ICP, or use IF conditions to filter by platform, keyword, or engagement metrics.

Step 5: Add an HTTP Request Node

After your filters, add an HTTP Request node. This is what sends data to Clay.

Step 6: Configure the HTTP Request

  • Method: POST
  • URL: Paste your Clay webhook URL
  • Headers: Set Content-Type to application/json

Step 7: Build the JSON Body

Use the variable picker to insert Trigify data into your JSON body. Example:

{"post_content":"{{post.content}}","author_name":"{{post.author.name}}","author_url":"{{post.author.url}}","post_url":"{{post.url}}","platform":"{{post.platform}}","posted_at":"{{post.createdAt}}"}

Step 8: Test and Publish

Use the Test button to send a sample payload to Clay. Verify the data appears correctly in your Clay table. Once confirmed, publish the workflow.

Tips

  • Format JSON carefully - A missing comma or bracket will cause the request to fail
  • Use the variable picker - Do not type variable names manually; use the picker to avoid typos
  • Test with one post first - Before publishing, run a single test to confirm Clay receives the data correctly
  • Check Clay webhook logs - If data is not appearing, Clay logs will show incoming requests and any errors