> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getcargo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Snov.io

> Connect Snov.io to find emails, verify addresses, and enrich profiles in your workflows.

## How to set up Snov.io

### Authentication

Snov.io uses OAuth client credentials:

1. Log in to your Snov.io account
2. Navigate to **Integrations** → **API**
3. Find your Client ID and Client Secret
4. Enter both credentials in Cargo when connecting

## Snov.io actions

### Find email

Find a person's email address using their name and company domain.

**Required fields:**

* **Domain**: Company domain (e.g., "snov.io")
* **First name**: Person's first name
* **Last name**: Person's last name

**Use cases:**

* Find professional emails for outbound prospecting
* Enrich leads with email addresses
* Build contact lists from company domains

### Verify email

Check if an email address is valid and deliverable.

**Required fields:**

* **Email**: The email address to verify

**Verification statuses:**

* Valid - Email exists and is deliverable
* Invalid - Email doesn't exist or bounces
* Catch-all - Domain accepts all emails (can't verify)
* Unknown - Couldn't determine status

**Use case:** Clean your email lists before sending campaigns to improve deliverability.

### Enrich profile

Get detailed information about a person using their email address.

**Required fields:**

* **Email**: The person's email address

**Returns:**

* Full name
* Job title
* Company information
* Social profiles
* Location data

**Use case:** Enrich existing contacts with additional profile data.

### Search profiles

Find prospects at a company by domain and job titles.

**Required fields:**

* **Domain**: Company domain to search
* **Positions**: Job titles to filter by (up to 10)

**Use cases:**

* Find decision makers at target companies
* Build account-based prospect lists
* Discover contacts by role and company

## Response data

### Find email returns:

| Field       | Description         |
| ----------- | ------------------- |
| email       | Found email address |
| status      | Verification status |
| first\_name | First name          |
| last\_name  | Last name           |
| position    | Job title           |

### Enrich profile returns:

| Field       | Description         |
| ----------- | ------------------- |
| name        | Full name           |
| first\_name | First name          |
| last\_name  | Last name           |
| position    | Current job title   |
| company     | Company name        |
| industry    | Industry            |
| country     | Country             |
| social      | Social profile URLs |

### Verify email returns:

| Field       | Description            |
| ----------- | ---------------------- |
| email       | Verified email address |
| status      | Verification status    |
| free\_email | Is it a free email?    |
| disposable  | Is it disposable?      |

## Best practices

* Always verify emails before sending campaigns
* Use specific job titles for better search results
* Combine find email with verification for quality
* Cache results to avoid duplicate lookups
* Use enrichment to fill gaps in contact data
* Filter out free/disposable emails for B2B outreach

## Retry behavior

Snov.io actions include automatic retry logic with exponential backoff to handle rate limits and temporary errors gracefully.
