Clay Integration

This guide provides a step-by-step process to seamlessly connect Clay with SmartReach, enabling efficient prospecting

  1. In Clay, click on Add Enrichment and search for "http"

  2. Select Clay Http API

  3. Three API keys need to be set up on Clay to establish the SmartReach connection. You can get these keys from your SmartReach web app.

    1. User-Level API Key
      Found under Team settings > Integrations > Your API key is

    2. Team ID
      Found under Team settings > Integrations > Your team id is

    3. Campaign ID
      Navigate to your Campaign, then go to Settings > Additional Settings

  4. In Clay http API under Configure , Set this up:

    1. Choose Method: POST

    2. Enter the Endpoint as: https://api.smartreach.io/api/v3/prospects

  5. Under Query String Enter the fields as follows

    1. Source: clay (c in lower case)

    2. team_id: Enter the Team Id from SmartReach which starts with team_

    3. campaign_id: Enter the Campaign Id from SmartReach which starts with cmp_

  6. Under the Body Map Columns like this

    1. Map the default columns on Clay table with the prospect columns as shown below

      1. Default Columns:
        Map standard fields such as First Name, Last Name, Company, Email, etc., directly at the primary level.

      2. Custom Columns:
        Define custom columns in both SmartReach and Clay.
        Use the format demonstrated in the screenshot.
        Example: For a custom column named "Response," ensure it is created in both SmartReach and Clay.

      3. Important Note
        Custom columns must be added in both platforms; otherwise, they will not update correctly

  7. Enter the Header Column as shown below

    1. accept: application/json
    2. X-API-KEY : Enter the user level key that was taken from SmartReach which starts with uk_
    3. content-type: application/json