Who this is for: self-serve plans (Free, Starter, Pro, Scale). If you bought a Cleanlist AppSumo lifetime deal, your features, limits, and pricing are different — see the AppSumo documentation instead. Support agent: confirm whether the user is self-serve or AppSumo before giving plan-specific advice.
TL;DR: Use the Cleanlist Chrome extension to import leads directly from LinkedIn Sales Navigator search results into your Cleanlist portal for waterfall enrichment. Sales Navigator import requires a Starter plan or above.
Sales Navigator Import
Import prospects directly from LinkedIn Sales Navigator searches into Cleanlist. Paste a Sales Nav search URL and get up to 2,500 prospects auto-enriched with verified emails and phone numbers.
Prerequisites
- Starter plan or above (Sales Navigator import is not available on the Free tier)
- Active LinkedIn Sales Navigator account
- A saved search or search URL from Sales Navigator
- Sufficient Cleanlist credits — importing costs 0.5 credits/lead; enrichment costs 1 credit/lead (email) or 10 credits/lead (phone, successful finds only)
How to Import from the Portal
Step 1: Get Your Sales Navigator Search URL
- Go to LinkedIn Sales Navigator (opens in a new tab)
- Build your search with filters (title, company, geography, etc.)
- Copy the URL from your browser's address bar
Screenshot needed: LinkedIn Sales Navigator search page with filters applied — showing the search URL in the browser bar highlighted, with some example results visible below.
Step 2: Import into Cleanlist
- Open the Cleanlist portal
- Use the AI Search or navigate to a lead list
- Paste your Sales Navigator URL
- Set the number of prospects to fetch (25–2,500)
- Choose enrichment type: Partial (email) or Full (email + phone)
- Select or create a destination lead list
- Click Import
Screenshot needed: The Sales Navigator import interface in the Cleanlist portal — showing the URL input field, result count selector (dropdown or slider showing 100-2500), enrichment type toggle, and list selector.
Step 3: Monitor Progress
The import runs in the background:
- Prospects are fetched from Sales Navigator in batches of 25
- Each prospect is queued for enrichment through the waterfall system
- Real-time progress updates show in the portal via WebSocket
Screenshot needed: The enrichment progress view after a Sales Nav import — showing a progress bar, counts (e.g., "127 of 500 enriched"), and maybe a few results already appearing in the list.
Step 4: Review Results
Once complete, your lead list contains:
- Full LinkedIn profile data (name, headline, location, experience, education)
- Verified email addresses with deliverability status
- Phone numbers (if full enrichment selected)
- Company data (name, domain, industry, employee count)
Import via API
Automate Sales Navigator imports programmatically:
curl -X POST https://api.cleanlist.ai/api/v1/sales-nav/prospect \
-H "Authorization: Bearer clapi_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.linkedin.com/sales/search/people?query=...",
"lead_list_id": "your-list-uuid",
"limit": 500,
"enrichment_type": "full"
}'API Request
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | Sales Navigator search URL |
lead_list_id | UUID | Yes | Destination lead list |
limit | integer | Yes | Number of prospects to fetch (max 2,500) |
enrichment_type | string | No | "partial" (email) or "full" (email + phone, default) |
API Response
{
"success": true,
"message": "Sales Navigator prospecting completed",
"workflow_id": "workflow-uuid",
"total_prospects_collected": 500,
"total_resolved": 485,
"resolution_failed": 15,
"pages_fetched": 20,
"tasks": [
{
"task_id": "task-uuid",
"status": "queued",
"message": "Queued for enrichment",
"prospect_id": null
}
],
"queued_count": 485,
"failed_count": 15
}Use the workflow_id to poll enrichment status via GET /api/v1/enrichment/workflow/{workflow_id}/status.
Credit Costs
| Action | Credits | Notes |
|---|---|---|
| Import a lead | 0.5 / lead | Charged when adding to a list |
| Email enrichment (partial) | 1 / lead | Pay-for-results — 0 on miss |
| Phone enrichment (phone only) | 10 / lead | Pay-for-results — 0 on miss |
| Full (email + phone) | up to 11 / lead | 1 + 10, each only if found |
Credits are only charged for successful enrichments. Failed lookups are free. Import credits (0.5/lead) are charged regardless of enrichment outcome.
Tips
- Start small — Test with 25-50 prospects to verify your search filters match expectations
- Use narrow filters — Tighter Sales Nav filters = higher enrichment match rates
- Partial first — Start with email-only enrichment, then selectively upgrade high-priority contacts to full
- Check credits — Verify your balance before large imports (
GET /api/v1/extension/credits) - Combine with ICP — Score imported leads against your ICP profiles to prioritize outreach
Learn More
- Enrichment API — Track enrichment results programmatically
- Waterfall enrichment — How enrichment works
- Managing Lead Lists — Organize your imported leads
- Sales Nav Scraper product page (opens in a new tab)