Skip to main content

How Do I Set Up My Clay Integration?

Here's a comprehensive tutorial on how to integrate Evaboot to your Clay workflow.

Updated over 3 weeks ago

Setting Up With Clay

Create a new workbook in Clay.

  • Log into Clay

  • Click NewWorkbook


On the left panel, open the Webhook source.

  • Go to SourcesAll Sources

  • Search for Webhook

  • Click Webhook


A panel will appear on the right showing Pull in data from a Webhook.

  • Copy the Webhook URL

  • (Optional) Add an Auth token if you want

    • This is not required

    • If you add or remove an auth token, wait a moment for Clay to update

Leave this page open so Clay can receive the test webhook from Evaboot.


Connecting Clay Webhook

1. Connect Clay in Evaboot

  • Go to EvabootIntegrationsWebhooks

2. Paste the webhook URL

  • Paste the Webhook URL from Clay

  • If you added an auth token in Clay, add the same token here

3. Choose which data Evaboot will send :

Select the job type you want this integration to receive. The four available job types are:

  • Sales Navigator Export

  • URL Enrichment

  • Email Finder

  • Email Verifier

Each job type has its own data structure. You can click View sample webhook data to see an example data.

Filters (Sales Navigator data only)

If you select Sales Navigator Export, additional filters appear:

  • Lead filter: All leads or only filtered leads.

  • Email filter:

    • Safe Only

    • Safe + Risky

    • Safe + Risky +Empty

These filters determine which leads will be included in the webhook data.

4. Choose the execution mode

Two modes are available:

Automatic

Evaboot triggers the webhook automatically whenever a job of the selected type completes and is paid.

You can only have one automatic integration per data type.

Manual

You manually select completed jobs from the dashboard and send them to your webhook.


5. Test your webhook

Before saving, you must test the integration.

  • Make sure the Clay Webhook source is ready to receive data

  • In Evaboot, click Test Webhook

Evaboot sends a sample payload to Clay and waits for a response.

Success

  • Evaboot shows a green success log

  • The Create Integration button becomes active

Failure

  • Evaboot shows the error returned by Clay

Common causes:

  • Clay is not ready to receive the webhook

  • Wrong webhook URL

  • Auth token mismatch

  • Changes to the auth token not fully propagated yet

Fix the issue, then run the test again.

6. Save your integration

Once the test succeeds:

  • Click Create Integration

  • The integration appears in your list, with status and logs visible

Your Clay integration is now connected. Evaboot will send data according to your selected execution mode.


Writing Prospects to Rows in Clay

After receiving data from Evaboot, Clay stores it as a list.
You need to write each prospect to its own row.

  1. In the table’s first column, click the Received row (with the current datetime)

  2. Hover over the Prospects array


  3. Click Take action on the listWrite each item to new row in other table


  4. For destination:

    • Click CreateTable

    • Name it whatever you like

  5. Keep Send row for each item in a list checked

  6. Under Send additional info (optional), uncheck all

  7. In run settings, keep Auto-update on

  8. Click SaveSave and run [x] row(s) in this view


Adding Columns From the Payload

  1. Open the new table you just created

  2. Click the first row

  3. In the right panel, hover over the data you want

  4. Click Add as column

  5. Rename the column if needed

  6. Click Create column

  7. Repeat for every field you need


Troubleshooting

If the webhook test fails or data doesn’t appear as expected:

Send Fin:

  • A screenshot of your Clay Webhook setup

  • The full error message shown in Evaboot

  • Confirmation that you’re using Clay

Fin can usually identify configuration issues and guide you to the fix.

Did this answer your question?