Site icon Snov.io Knowledgebase

How to set up Snov.io & Clay integration

In this guide, you’ll learn how to integrate Snov.io with Clay for enrichment and outreach automation.

The workflow we’ll set up includes the following steps:

Action 1. Find and enrich prospects in Clay with Snov.io 

Action 2. Add prospects to a Snov.io list

Action 3. Start a campaign in Snov.io

Before you start, make sure you have:

 

1. Snov.io account: On a free plan, you can complete Action 1 using Clay credits; On a premium plan (with Snovio API access), you can complete all 3 Actions

2. Clay workspace with access to integrations

Action 1: Find and enrich prospects

When building Clay tables, select Snov.io as your data provider to enrich prospect data and find email addresses.

Find prospects or upload data

To get started, prepare your table with prospects in Clay

Add search filters on the right to find prospects that match your criteria.

When you’re done choosing filters, set the lead limit and continue to create a Clay table.

For enrichment with Snovio, Clay accepts the following fields as inputs: LinkedIn URLs, email addresses, prospect names, and company domains.

Enrich prospects with Snov.io

We’ll use Clay's data points with Snovio’s Find email action.

The data inputs required for this enrichment:

Clay automatically provides these fields when you use it to find people, and Snovio can then enrich those profiles with a verified email address.

Let’s set up the email enrichment action. While in a Clay table, add a new column (at the top):

Select Add enrichment View all enrichments (at the bottom) → Integrations → search for Snovio → choose Find email action.

Clay supports multiple Snov.io enrichment actions. Select another action based on your current needs and data:

  • If you only have LinkedIn URLs → use Enrich person from LinkedIn URL
  • If you only have an email address → use Enrich person from Email

See full list of Snovio actions in Clay with inputs and outputs.

Connect your Snov.io account to Clay

This step is optional, but we recommend it if you want to complete the full Snov.io × Clay integration and run the workflow end-to-end.

You can use a Clay-managed Snov.io account to run enrichments (Clay will charge you credits for this).

Connecting your own account to Clay directly will allow you to:

- Use credits from your Snov.io plan for enrichments

- Use all Snov.io integrations in Clay: enrichments + adding leads to campaign sequence

To set up direct integration, add your Snov.io account via API keys.

Go to Snovio account: Settings → API; Copy your API User ID and API Secret.

Return to Clay: In the action settings → Add new account. Paste the API keys and authenticate.

Choose your connected account from the dropdown.

Map input columns

Clay automatically maps the columns Snovio needs as inputs for enrichment. Check all required fields under Column mapping in Clay.

In our example, the required fields are the Full name and Company Domain.

Add output columns

Next, select which fields enriched by Snovio will be added back to your table.

In our example, the output fields are Email and Verification status. After you run the integration, the enriched data will appear in the corresponding columns.

If any row is empty in the required column, some prospects may fail to enrich. Check for missing input errors in the Clay table.
With this part of the workflow completed, your Clay table is ready to sync prospects into Snov.io.

Action 2: Add prospects from Clay to a Snov.io list

Now set up the main part of the integration: sending prospects from the Clay table to a Snov.io list.

This action uses your own Snov.io account connected to Clay via the API keys (refer back to Connect your Snov.io account to Clay).

Use the Add to list action

Create a new column in your Clay table. Select Add enrichment → search for Add prospect to list → choose Snovio action.

Choose the target Snov.io list

Next, we need a list in Snovio where the leads from Clay will be saved.

Go to Prospects and create a list or choose the one you already have. Return to Clay and select it in the List dropdown.

Map Clay columns to Snov.io fields

Choose which fields will be imported to Snovio when syncing prospects.

Clay will auto-map the default fields. You can also map other Clay fields you have to our custom fields.

Click Refresh fields to pull up the newly created fields from your Snovio account.

To send prospects to Snov.io, List and Email fields are required. With a LinkedIn URL field added, you can use LinkedIn actions in your sequence.

Qualify prospects

To control which prospects are sent to Snov.io, set up automatic filters in Clay.

In your Clay table, go to Run settings → Only run if. Add the conditions that define a qualified prospect.

For example, you can filter by email status = Valid to send only verified contacts.

Map output fields

Because this workflow uses the API, Snov.io will return default status fields in the response.

If you don’t need this data stored in your table, leave the last section blank.

Activate the workflow

Before you enable the integration for the entire table, run a quick test.

Pick one prospect. In the Add to list column for that row, click Run cell.

Note: If your target Snovio list is already in a campaign, prospects will automatically enter that campaign.

After this, go to Snov.io Prospects check if the new prospect is there with all mapped fields.

If everything looks correct, activate the integration for the whole table.

Note: Synced prospects will show up in Snovio list with Unverified status.
Add qualification by email status in Clay before sending to Snovio. See Qualify leads above.

Action 3: Start a campaign

The final step in this workflow is to launch a campaign and start contacting your prospects.

From your prospect list in Snov.io, click Send campaign to create a multichannel sequence.

Use one of campaign templates or build your own sequence. Add emails and other steps in the Campaign editor.

Snovio sequences can contain emails, LinkedIn actions, behavioral triggers, delay steps, and goals.

In Step 2 (Prospects) of the campaign builder, make sure the correct list is selected. Any new prospects added to this list will enter the sequence automatically.

Automate the Clay & Snovio workflow

To keep your Snov.io list updated with new prospects without manual work, set up Clay to run Snov.io actions automatically.

In the Run settings, make sure the Auto-update is enabled in both Find email and Add to list actions.

With this workflow configured, the entire process runs automatically whenever new rows or prospects are added to your Clay table.

Snovio & Clay workflow:

 

Prospect added in Clay → Enriched and verified by Snovio → Qualified based on your criteria → Added to your Snov.io list → Enters your active sequence.

Exit mobile version