Skip to main content

Clay>Sendr Automation (Build Personalized Pages that Sends Enriched Data Back to Clay Automatically)

This automation listens for a webhook trigger from Clay, generates a personalized Sendr page, and sends the resulting data back to Clay for further use all in real-time and without any manual steps.

Ivan Noble avatar
Written by Ivan Noble
Updated over a month ago

Step 1: Webhooks by Zapier Catch Hook

1) Create the Zap trigger (Zapier)

  • In Zapier: Create Zap For Trigger: choose Webhooks by Zapier Catch Hook. Click Continue.
    ​Copy the Webhook URL Zapier gives you (it looks like https://hooks.zapier.com/hooks/catch/123456/abcdef)

Zapier gave you a Webhook URL (something like https://hooks.zapier.com/...)

In Clay, you must add an HTTP API enrichment that sends your row data (name, email, company, etc.) to this URL.

That’s how Zapier knows which lead you want to send.
Without this, your Zap will just sit there waiting.

Where to Paste the Zapier Webhook in Clay

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

  2. At the top of the table, click “+ Add Enrichment”.
    Enrichments are Clay’s way of calling APIs or tools.
    ​. From the list, choose “HTTP API”.
    This lets you send your row’s data to any external URL.

  3. In the HTTP API setup window:

    • Method → choose POST

    • URL → paste the Zapier Webhook URL (the one from your “Catch Hook” step in Zapier).

    • Headers → leave empty (not needed for Zapier)

    • Body (JSON) → paste the structure you want to send.

once you’ve pasted the Zapier Webhook into Clay and tested sending a row, here’s exactly what to do next step by step:

Test Your Trigger in Zapier

  1. Go back to Zapier → open your Zap (the one with Catch Hook).

  2. Click Test Trigger.

  3. If Clay sent the data correctly, you’ll see something like:
    { "first_name": "Ashley", "last_name": "Adams", "email": "[email protected]", "company": "TechStars","row_id": "row_123abc"}

This confirms Clay → Zapier connection works.

Step 2: Set Up the Sendr Step

  1. In your Zap, go to Step 2: Sendr (Generate Sendr Page).

  2. Zapier will ask you to connect your Sendr account. Enter your Sendr API key (you’ll find it inside your Sendr dashboard → Settings).

  3. Now map the fields:

    • First Name ← first_name from Zap trigger

    • Email ← email from Zap trigger​

    • Company ← company from Zap trigger

    • Message/Template ← either pick a template in Sendr or paste a message body​

When you run Test Action, Sendr should create a message and return something like:

{

"message_id": "msg_789xyz",

"status": "sent"

}

Step 3: Send Info Back to Clay (POST step)

Right now Sendr knows the message was sent but Clay doesn’t. So we add Step 3.

  1. Go to Step 3: Webhooks by Zapier → POST.

  2. In the URL, paste Clay’s “Update Row” API endpoint.

    • If you’re using Clay’s Zapier app instead, you can use Clay Update Record (easier).​

  3. In the Body (JSON), include:

Step 4: Sendr Generate Sendr Page

  • Here, you’re telling Sendr: “Take this person from Clay and send them a message.”

  • You’ll need to map the fields:

    • first_name → from Clay

    • email → from Clay

    • company → from Clay​

  • Then choose or create a template in Sendr (the actual message content).

  • When you test this, Sendr should respond with something like: “Message created, ID: xyz123”.

Step 5 : Webhooks by Zapier — POST

• App: Webhooks by Zapier

• Action: POST

• Go to Clay add a New table and click webhooks Copy the URL

• URL: Paste the receiving Clay table’s webhook URL into this field

• Payload Type: JSON

• Fields: Send page data back to Clay (include the following columns and map them to the values shown beside each):

  •  Full Name → 1. Full Name

  •  First Name → 1. First Name

  •  Last Name → 1. Last Name

  •  Page URL → 1. Page URL

  •  Page Preview URL → 1. Page Preview URL

    After this, your Clay table will show that the message was sent, not just sitting there.

Once published, this Zap runs automatically in the background ensuring every lead processed in Clay gets a personalized Sendr page and that output is pushed back to your workspace in real-time.

If you’d like additional guidance, please reach out via live chat and Ivan, our workflow specialist, and the team will be happy to assist you.

Did this answer your question?