Finds ICP-matched companies via Surfe, enriches contacts with verified emails and phones, then syncs them to HubSpot.
Verified 2026-07-07
Founder-ExecSales
What it does
Get a ready-to-use list of Ideal Customer Profile matches with verified emails and phone numbers automatically synced to your HubSpot. You can trigger this process manually or on a schedule to receive clean, validated prospects without any manual data entry.
HubSpot : Storing and managing enriched prospect contacts
Gmail : Sending completion notifications to the user
api
Surfe : ICP company search, people discovery, and contact enrichment
Watch out for
⚠ Surfe API rate limits can block the enrichment process, so add exponential backoff retry logic to your HTTP nodes.
⚠ HubSpot duplicate detection may fail if contact records lack unique identifiers, so ensure you map email addresses as primary keys for updates.
⚠ Invalid JSON structures in the Surfe response will crash the workflow, so add a try-catch block or error handling node before parsing data.
⚠ Gmail API authentication tokens expire periodically, so configure n8n to use long-lived service account credentials instead of short-term OAuth flows.
This is what I do. I design and build AI agents like this one, and keep them running. If you want it set up for your team instead of doing it yourself, get in touch.