Before You Start
Make sure you have:
A Salesbot account with API access
A Clay workspace and table ready for enrichment
A column containing LinkedIn profile URLs (recommended for best match accuracy)
π Salesbot matches contacts most reliably using LinkedIn profile data.
Step 1 β Generate a Salesbot API Key
Log into Salesbot.
Navigate to your API settings in the Company -> Settings page
Generate a new API key and copy it somewhere safe.
Youβll use this key to authenticate Clay requests.
Step 2 β Add an HTTP API Column in Clay
Inside your Clay table:
Add a new column.
Choose HTTP API enrichment.
Select it from the Clay action list.
This column will call Salesbot each time it runs.
Step 3 β Configure the API Request
Method
Set:
POST
Endpoint
Use this Salesbot enrichment endpoint:
https://app.salesbot.io/api/v1/enrichment/get
Step 4 β Add Query Parameters (Optional)
These control what data gets revealed:
Parameter | Value | Purpose |
revealEmail | true | Returns email addresses |
revealPhone | true | Returns phone numbers |
You can enable either or both depending on your use case.
Step 5 β Add Request Body Parameters
Salesbot enrichment works best using LinkedIn profiles.
In the HTTP API body field, add:
{ "linkedin": "/columnname" }Replace /columnname with the Clay column that contains LinkedIn URLs.
Example:
{ "linkedin": "/LinkedIn Profile" }Step 6 β Run the Enrichment Column
Save the column configuration.
Run the column.
β οΈ Enrichment may take a few minutes depending on table size.
Step 7 β Review Returned Data
Each cell will populate with structured Salesbot data, such as:
Emails
Phone numbers
LinkedIn profile info
Experience and company data
Social links and domains
You can click into each cell to inspect the returned JSON data.
Step 8 β Extract Data Into Clay Columns
Once data is returned:
Map fields into Clay columns
Build your preferred workflow
Automate enrichment across your dataset

