Skip to main content

Integrate Clay with lemlist

Learn how to connect Clay to lemlist

Updated over a week ago

Learning Objective

By the end of this guide, you’ll know how to connect Clay to lemlist using your lemlist API key and then use lemlist actions inside a Clay table to add leads to campaigns, look up leads, or update lead information.

Why This Matters

Clay is a data enrichment and workflow automation platform. Integrating it with lemlist lets you:

  • Automate lead management – Add enriched leads from Clay directly to lemlist campaigns

  • Update lead data – Keep contact information synced between platforms

  • Build workflows – Combine Clay enrichments with lemlist outreach actions

Without the integration, you’ll need to export from Clay and import into lemlist manually—slower and more error-prone.

Prerequisites

  • Clay account with access to tables and enrichments

  • lemlist account with API access

  • A lemlist campaign (you’ll need its Campaign ID)

Step 1: Open Clay Settings

  1. Log in to Clay.

  2. Open the profile menu and click Settings.

Step 2: Go to Connections

  1. In Settings, click Connections in the left sidebar.

Step 3: Add a lemlist Connection in Clay

  1. Click Add connection.

  1. In the search bar, type lemlist, then select lemlist from the list.

Step 4: Get Your lemlist API Key

Clay will ask you for a lemlist API key. To find it, open lemlist in a new tab.

  1. Log in to lemlist.

  2. Click your profile/name in the bottom-left, then select Settings.

Screenshot

  1. In Settings, click Integrations, then click Generate in the API section.

Screenshot

  1. In the Generate a new API key pop-up, enter a name for your key and click on Create Key

Screenshot

Copy the API key that appears and keep it somewhere secure.

Important: Keep your API key secure and do not share it publicly.

Step 5: Paste the API Key into Clay

  1. Return to Clay.

  2. Paste your lemlist API key into the API key field.

  3. Click Save.

Step 6: Add a lemlist Action in a Clay Table

  1. Open the Clay table where you want to run lemlist actions.

  2. Click Add enrichment.

  3. Search for lemlist and choose one of the available actions (for example: Add Lead to Campaign, Lookup Lead in Campaign, or Update Lead in Campaign).

Step 7: Find Your lemlist Campaign ID

Most lemlist actions require a Campaign ID. You can find it in the campaign URL in lemlist—it usually starts with CAM_.

  1. In lemlist, open the campaign you want to use.

  2. Copy the Campaign ID from the browser URL.

Step 8: Configure the lemlist Action in Clay (Example: Add Lead to Campaign)

  1. In the Clay enrichment setup, paste the Campaign ID.

  2. Map the required Clay columns (for example, Email, and any other fields you want to send).

How You’ll Know It Worked

  • lemlist appears in Clay → Settings → Connections as connected.

  • Leads appear in your lemlist campaign after you run the Clay enrichment.

Troubleshooting

Issue: API key not working

  • Make sure the entire key was copied (no extra spaces).

  • Generate a new API key in lemlist (Settings → Integrations).

  • Confirm your lemlist plan/user has API access.

Issue: Campaign ID field shows no options / action fails

  • Verify the Campaign ID starts with CAM_ and was copied from the campaign URL.

  • Confirm required fields (especially Email) are mapped in Clay.

  • Check for duplicates—lemlist may reject leads that already exist in the same campaign.

Did this answer your question?