campaignstack_import_apollo_list
Import leads from an Apollo contact list into CampaignStack. Fetches contacts from the specified Apollo list (up to 50,000 records across 500 pages) and creates or merges leads. Deduplicates by email and LinkedIn URL. Optionally filter by campaign ICP with onlyMatchingIcp: true. For large lists this runs asynchronously. Use campaignstack_get_apollo_import_progress to check status. Use campaignstack_list_apollo_sources to find valid listId values.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| listId | Yes | ||
| listName | No | Display name for the Apollo list (for progress tracking) | |
| listCount | No | Expected total contact count (for progress display) | |
| campaignId | No | Campaign ID to filter by ICP (requires onlyMatchingIcp: true) | |
| workspaceId | No | Workspace ID (defaults to the bound workspace) | |
| onlyMatchingIcp | No | Import only contacts matching the campaign ICP |