Docs
Get API key

Guide

Clay

Send Interested people to a Clay table

  1. In a Clay workbook, click + Add at the bottom, search for Webhooks and click Monitor webhook. Copy the webhook URL.
  2. In Salesteam, open Settings → Integrations → Clay, paste the URL and click Connect. Recommended sends Lead Marked Interested; pick more events, or only some campaigns, if you like.
  3. Click Send test, so Clay sees the columns (lead.firstName, lead.linkedinUrl, lead.email, campaign.name…).

If you added an authentication token to the webhook in Clay, put it under Custom headers, as Clay’s cURL shows it. A Clay webhook takes up to 50,000 rows; after that, make a new one.

Add people from Clay to a campaign

  1. In your Clay table, click Add enrichment, search for HTTP API and open its Configure tab.
  2. Set Method to POST and the Endpoint URL to https://app.salesteam.dev/api/v1/campaigns/CAMPAIGN_ID/leads. Settings → Integrations → Clay fills in the campaign for you.
  3. Paste this as the Body, then replace each “/…” with your own column (type / and pick it): {"leads":[{"linkedinUrl":"/LinkedIn Profile","firstName":"/First Name","lastName":"/Last Name","email":"/Work Email","title":"/Job Title","company":"/Company Name"}]}. Only linkedinUrl is needed, and an empty column is fine.
  4. Under Select header account, click + Add account, add the key Authorization with the value Bearer <your API key> and save it. Create API key in Settings → Integrations → Clay makes one named Clay.
  5. Click Test on one row, then run the column. Each row’s answer says whether the person was added, updated or skipped, and why. Someone sent twice is never added twice.