Skip to content

How Do I Set Up My Clay Integration?

Create a Webhook source in a Clay table, then paste its URL into a new Clay integration in Evaboot. Once connected, Evaboot sends your export and email results straight into your Clay table.

  1. Open a workbook and click + Add at the bottom. A new Clay workbook with the Create panel and the + Add button at the bottom
  2. Search for “Webhook” in the Create new table dialog and select Webhook. Clay creates a table fed by a unique webhook URL. The Create new table dialog with Webhook as the search result
  3. Copy the webhook URL from the “Pull in data from a Webhook” panel. The cURL tab shows the same endpoint as a ready-made request. The webhook panel with the URL field and Copy button
  4. Optional — authentication token. Click + Add auth token and confirm. Copy the token immediately — Clay shows it only once, and it can take up to 60 seconds to become active. Clay’s panel names the header key x-clay-webhook-auth — the same header Evaboot sends. Keep the table open — rows appear here as deliveries arrive. The authentication token panel showing the one-time token warning and the x-clay-webhook-auth header key

Clay’s own reference: Webhooks in Clay. A Clay webhook source accepts up to 50,000 submissions over its lifetime. After that, create a new webhook.

  1. Open Integrations. Stay on the Webhooks tab, click New integration, and choose Clay.
  2. Name the integration and paste the webhook URL.
  3. Optional — auth token. If your Clay webhook uses one, paste it here. Evaboot sends it as the x-clay-webhook-auth header. The New Clay integration form with the webhook URL and auth value fields
  4. Pick what to send.
    • Data types: Exports, Lists (URL Enrichment), Email Finder jobs, Email Verifier jobs.
    • Scope: all folders, or specific ones.
  5. Pick the trigger.
    • Automatic — sends results as soon as a job completes and is paid. One automatic integration per data type.
    • Manual — keeps the webhook quiet. It only delivers when you send a test.
  6. Click Request sample to see the exact JSON Evaboot will post. Prospects arrive inside a prospects array.
  7. Click Create webhook.

From the webhook’s actions menu in Evaboot, click Send test. A sample payload — fake data, never your real leads — is delivered to your Clay table. View logs shows the delivery with a TEST tag and the HTTP response code — 200 means Clay received it.

Each delivery carries the whole job, with the leads inside the prospects array — one webhook submission per job, not per lead.

To give each prospect its own row, use Clay’s write-to-table action on the received data:

  • Take action on the prospects list.
  • Write each item to a new row in a target table.
  • Add the fields you need as columns.

The steps live in Clay’s webhook guide.

  • “Non-2xx response or transport failure” — check the logged response code. Confirm the URL is the Clay webhook URL.
  • 401/403 in the logs — the auth token in Evaboot doesn’t match the one on the Clay webhook. Clay shows a token only once — if you no longer have it, create a fresh webhook and update the integration.
  • Rows don’t appear — check the webhook source in Clay received the delivery. Then check how the received data is written to the table.