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.Step 3
If the table has webhook authentication enabled, copy the auth token Clay displays (it is shown only once).
Required Credentials
| Field | Description | Required | Format |
|---|---|---|---|
| Clay Webhook Auth Token | Optional auth token for a Clay table webhook, sent in the x-clay-webhook-auth header | No | - |
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.