Overview
Add Clay to any ModuleX agent or workflow. Push records into a Clay table through that table’s inbound webhook so Clay can run its data-enrichment waterfall on prospects and accounts.Categories: Sales · CRM · Enrichment · Auth: Webhook Auth Token · Actions: 1
Authentication
Webhook Auth Token
Authenticate with the optional auth token from a Clay table’s webhook source. Sent in the x-clay-webhook-auth header. Leave empty if the table’s webhook does not require authentication.1
Step 1
In a Clay workbook, click + Add and search for ‘Webhooks’, then ‘Monitor webhook’.
2
Step 2
Copy the webhook URL Clay shows for the table — this is the webhook_url action parameter.
3
Step 3
If the table has webhook authentication enabled, copy the auth token Clay displays (it is shown only once).
4
Step 4
Paste the auth token below; otherwise leave it blank.
Required Credentials
Available Actions
populate — Populate a Clay table with a record by sending it to the table's webhook URL. Clay enriches the record asynchronously; the response is an acknowledgment plus transport metadata.
populate — Populate a Clay table with a record by sending it to the table's webhook URL. Clay enriches the record asynchronously; the response is an acknowledgment plus transport metadata.
Limits & Quotas
- Asynchronous enrichment: the webhook acknowledges receipt immediately; Clay runs its enrichment waterfall afterward, so the enriched columns appear inside Clay, not in the tool response.
- Response shape: the tool returns whatever the webhook
acknowledges (
data) plus transportmetadata(HTTP status, status text, response headers, a call-time ISO-8601 UTC timestamp, and the content type). A non-JSON acknowledgment is wrapped as{"message": "<text>"}. - Error model: non-2xx responses, timeouts, and unexpected
exceptions are caught and returned as
success=False+errorrather than raising.