All docs
/
Export
/
Smartlead integration

Smartlead integration

Cold email automation boosting deliverability and sales outreach.

Overview

Smartlead is a cold email platform that lets sales teams run multi-inbox outreach campaigns, automate follow-up sequences, and track lead engagement at scale. Within Clay, you can push enriched leads directly into Smartlead campaigns, look up and update lead details, manage campaign statuses, and remove leads — all without leaving your workflow. Common workflows include:

  • Outbound prospecting: Build or import lead lists in Clay, enrich with verified contact data and personalization inputs, then push directly to Smartlead campaigns for automated outreach.
  • Lead qualification: Use Clay's enrichment to score and filter leads before adding them to Smartlead, ensuring only qualified prospects enter your sequences.
  • Campaign management: Look up lead statuses, update lead details, and remove unqualified leads from campaigns without switching tools.

Enriching data with Smartlead

  1. While in a Clay table, click Add enrichment and search for Smartlead.
  2. Under Integrations, select one of the Smartlead actions.
  3. In the modal, you will be asked to Select Smartlead account.
    • If you haven't already connected your account, click + Add account and enter your API key. You can find your API key in your Smartlead settings at app.smartlead.ai/app/settings/profile.
Note: All Smartlead actions require an existing campaign in Smartlead. Campaigns cannot be created from within Clay — make sure your campaign is set up in Smartlead before running any action.

Action Add lead to campaign

Adds a new lead to an existing Smartlead campaign.

Inputs:

  • Campaign ID: The Smartlead campaign you want to add the lead to. Displays as a dropdown populated from your Smartlead account.
  • Email Address: The email address of the lead.
  • First Name (optional): The first name of the lead.
  • Last Name (optional): The last name of the lead.
  • Phone Number (optional): The phone number of the lead.
  • Website (optional): The personal website of the lead.
  • Personal LinkedIn URL (optional): The URL of the lead's LinkedIn profile.
  • Location (optional): The lead's location (e.g., London).
  • Company Name (optional): The name of the company where the lead is employed.
  • Company URL (optional): The domain of the company where the lead is employed.
  • Custom Fields (optional): Key-value pairs for any additional lead fields. Enter the field name on the left and the value on the right.
  • Allow Duplicate Leads Across Campaigns? (optional): By default, a lead will not be added if they already exist in another Smartlead campaign. Enable this to allow a lead to appear in multiple campaigns. A lead will only be added once per individual campaign regardless.
  • Allow Leads from Community Bounce List? (optional): By default, leads will be added to the campaign even if they appear on Smartlead's community bounce list (recommended for most use cases). Disable this to skip leads found on that list.

Outputs:

This action confirms whether the lead was successfully added but does not return additional output fields.

Action Lookup lead in campaign

Retrieves lead data stored in Smartlead by searching on an email address.

Inputs:

  • Email Address: The email address of the lead to search for.

Outputs:

  • Id: The lead's internal Smartlead ID.
  • First Name: The lead's first name.
  • Last Name: The lead's last name.
  • Email: The lead's email address.
  • Created At: The date and time the lead was created in Smartlead.
  • Company Name: The company associated with the lead.
  • Custom Fields: Any custom field values stored on the lead record.
  • Linkedin Profile: The lead's LinkedIn profile URL.
  • Company Url: The domain of the lead's company.
  • Is Unsubscribed: Whether the lead has unsubscribed.
  • Lead Campaign Data: A list of all campaigns the lead is currently enrolled in.
    • Campaign ID: The ID of the campaign.
    • Campaign Name: The name of the campaign.

Action Lookup lead status in campaign

Looks up the email-sending status of a specific lead within a Smartlead campaign.

Inputs:

  • Campaign ID: The Smartlead campaign to check. Displays as a dropdown populated from your Smartlead account.
  • Email Address: The email address of the lead.

Outputs:

  • Lead ID: The internal Smartlead ID of the lead.
  • Campaign ID: The ID of the campaign.
  • Email: The lead's email address.
  • Number of Campaign Steps: The total number of steps in the campaign sequence.
  • Number of Sent Emails: The number of emails that have been sent to the lead so far.
  • Status: The lead's current status in the campaign (e.g., IN_PROGRESS).

Action Update lead in campaign

Updates the details of an existing lead in a Smartlead campaign.

Inputs:

  • Campaign ID: The campaign containing the lead you want to update. Displays as a dropdown.
  • Lead ID: The ID of the lead to update. Typically sourced from the output of a Lookup lead in campaign action.
  • Email Address (optional): The lead's email address.
  • First Name (optional): The lead's first name.
  • Last Name (optional): The lead's last name.
  • Phone Number (optional): The lead's phone number.
  • Website (optional): The lead's personal website.
  • Personal LinkedIn URL (optional): The URL of the lead's LinkedIn profile.
  • Location (optional): The lead's location.
  • Company Name (optional): The company where the lead is employed.
  • Company URL (optional): The domain of the company where the lead is employed.
  • Custom Fields (optional): Key-value pairs for any additional lead fields.

Outputs:

This action confirms whether the update was successful but does not return additional output fields.

Action Update lead category

Updates the category label assigned to a lead in a Smartlead campaign.

Inputs:

  • Campaign ID: The campaign containing the lead. Displays as a dropdown.
  • Lead ID: The ID of the lead to update. Typically sourced from the output of a Lookup lead in campaign action.
  • Category ID: The category to assign to the lead. Displays as a dropdown populated from your Smartlead account.

Outputs:

This action confirms whether the category was updated successfully but does not return additional output fields.

Action Remove lead from campaign

Removes a lead from a Smartlead campaign.

Inputs:

  • Campaign ID: The campaign to remove the lead from. Displays as a dropdown.
  • Lead ID: The ID of the lead to remove. Typically sourced from the output of a Lookup lead in campaign action.

Outputs:

  • Ok: Returns true if the lead was successfully removed from the campaign.

Run settings

  • Auto-update: Recommended for trigger-based workflows so that new rows added to Clay are automatically pushed to your Smartlead campaigns.
  • Only run if: The enrichment will only run when specified conditions are met. (Learn more about conditional formulas here!)

Best practices

  • Qualify before adding: Use Clay's enrichment and scoring to filter leads before pushing them to Smartlead campaigns, reducing wasted outreach on unqualified prospects.
  • Use conditional runs: Set conditions to only add leads that meet specific criteria (e.g., verified email, ICP match, engagement signals).
  • Enable duplicate control thoughtfully: By default, Smartlead prevents duplicate leads across campaigns. Only enable Allow Duplicate Leads Across Campaigns? when you intentionally want a lead in multiple sequences.
  • Look up before updating: Run Lookup lead in campaign first to get the Lead ID before using update or remove actions.

Troubleshooting

Leads are not being added to the campaign

All Smartlead actions require an existing campaign set up directly in Smartlead. If your action fails, confirm that the target campaign exists and is active in your Smartlead account before running the action again.

Some leads weren't added when they already exist in another campaign

By default, Smartlead will not add a lead to a campaign if that lead already exists in a different Smartlead campaign. To allow the same lead to be enrolled in multiple campaigns simultaneously, enable the Allow Duplicate Leads Across Campaigns? toggle in the Add lead to campaign action. Note that a lead can only be added to each individual campaign once.

I don't have a Lead ID to use the Update or Remove actions

The Lead ID required by Update lead in campaign, Update lead category, and Remove lead from campaign is Smartlead's internal identifier for a lead — it is not the same as a row ID in Clay. Run the Lookup lead in campaign action for the relevant lead first, then map the Id output into the Lead ID field of your update or remove action.

Explore other docs

Find

Guide: Finding companies and people in Clay

Best practices to Clay's company and people search features.

View article
Find

ContactLevel integration

Enrich contacts in Clay with SHA-256 hashed personal email addresses for use in high-match ad audiences.

View article
Enrich

Google BigQuery integration

Import records from BigQuery into Clay using SQL queries, and send enriched data back by inserting, looking up, updating, or upserting rows in your BigQuery tables.

View article
Find

Enigma integration

View article
Find

Vector integration

Find hashed emails with Vector.

View article
Enrich

CB Insights

Enrich company records with funding history, valuations, revenue ranges, industry classifications, and more.

View article
Getting started

Functions

Functions let you convert any enrichment sequence into a reusable workflow. Once created, you can use it across any table — and any updates you make to the function automatically apply everywhere it's used.

View article

Other popular resources

Experts

Find a Clay Expert

Explore our network of Clay experts and agencies.

View experts
Community

Join our slack community

Find help in our slack community, and support channels.

Go to slack
Cohorts

Join a cohort, learn Clay fast!

The faster way to master Clay. Sign in if you're enrolled in a cohort (current or past) or apply!

Learn more about cohorts
Talents

Hire GTME Talent

Find and connect with GTM talent who've demonstrated expertise in building advanced workflows

Explore GTME talents