Skip to main content

Clay > Sendr Automation

Build Personalized Pages and Send Enriched Data Back to Clay Automatically This automation listens for a webhook trigger from Clay, generates a personalized Sendr page, and pushes the enriched page data back into Clay.

Written by Ivan Noble
Updated over a week ago

What You’ll Build

When a lead is processed in Clay:

  1. Clay sends row data to Sendr via webhook

  2. Sendr generates a personalized page

  3. The Sendr page URL and preview URL are sent back into Clay

  4. Your Clay table updates automatically

Step 1: Create the Webhook Trigger in Sendr

  1. Go to Automations in Sendr.

  2. Click Create Automation.

  3. Select Webhook Trigger.

  4. Click Continue.

  5. Click Generate Webhook URL.

  6. Copy the Webhook URL provided.

This is the endpoint Clay will send lead data to.

Step 2: Send Data from Clay to Sendr

Now we’ll configure Clay to send row data to Sendr.

In Clay:

  1. Open your Clay table (the one containing your leads).

  2. Click + Add Enrichment.

  3. Select HTTP API.

  4. Configure the enrichment as follows:

Field

Value

Method

POST

URL

Paste the Sendr Webhook URL

Headers

Leave empty

Body (JSON)

Include lead fields

Example JSON Body

{

"first_name": "{{first_name}}",

"last_name": "{{last_name}}",

"email": "{{email}}",

"company": "{{company}}",

"row_id": "{{row_id}}"

}

Click Save and run the enrichment on one row to test.

Step 3: Test the Webhook in Sendr

Return to Sendr:

  1. Open your automation.

  2. Click Test Trigger.

  3. Send a test row from Clay.

If successful, you’ll see payload data like:

first_name: Ashley last_name: Adams email: [email protected] company: TechStars row_id: row_123abc

This confirms Clay → Sendr connection is working.

Click Continue with Selected Data.

Step 4: Generate the Sendr Page

Now we’ll create the personalized page.

  1. Add a new step → Select Generate Sendr Page.

  2. Choose your Sendr template.

  3. Map the fields from the webhook payload:

Sendr Field

Map From

First Name

first_name

Last Name

last_name

Email

email

Company

company

When you click Test, Sendr will generate a page and return:

  • Page URL

  • Page Preview URL

  • Page ID

This is the enriched data we’ll send back to Clay.

Step 5: Send the Page Data Back to Clay

Now we update the Clay table automatically.

  1. Add another step → Select Webhook (POST Request).

  2. Go to Clay.

  3. Create a New Table Webhook inside Clay.

  4. Copy the webhook URL from Clay.

  5. Paste it into the Sendr POST request URL field.

  6. Select Payload Type: JSON.

Map the Following Fields Back to Clay

Clay Column

Map From Sendr

Full Name

first_name + last_name

First Name

first_name

Last Name

last_name

Page URL

page_url

Page Preview URL

page_preview_url

Click Save once mapping is complete.

Step 6: Enable the Automation

After confirming:

  • Clay webhook is sending data

  • Sendr page generates successfully

  • Page URL is sent back to Clay

  • All required fields are mapped

Click Enable.

What Happens Automatically

Once enabled:

  1. A row is enriched in Clay

  2. Clay sends the lead to Sendr

  3. Sendr generates a personalized page

  4. The page URL and preview URL are pushed back into Clay

  5. Your Clay table updates in real time

No manual exporting. No copy-pasting. No external automation tools.

In Conclusion

This automation ensures every lead processed in Clay automatically receives a personalized Sendr page, with enriched page data pushed back into your Clay workspace in real time. By keeping everything inside the Sendr Automation Builder, your workflow remains fast, scalable, and fully automated.

If you need help configuring advanced mappings or custom payload structures, reach out via live chat and our workflow team will be happy to assist.

Did this answer your question?