Build targeted prospect lists: find & enrich leads with Surfe to HubSpot
Ready for 3.0What this workflow does
This workflow has 13 nodes and runs manually, when you click “Execute workflow”. Along the way it connects HubSpot and Gmail. It also calls api.surfe.com over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Search ICP Companies (HTTP Request): calls api.surfe.com (POST)
- prepare JSON PAYLOAD WITH Company Domains (Code): runs custom JavaScript code
- Search People in Companies (HTTP Request): calls api.surfe.com (POST)
- Prepare JSON Payload Enrichment Request (Code): runs custom JavaScript code
- Surfe Bulk Enrichments API (HTTP Request): calls api.surfe.com (POST)
- Surfe check enrichement status (HTTP Request): calls an HTTP API
- Is enrichment complete ? (If): checks a condition and branches into true / false
- Extract list of peoples from Surfe API response (Code): runs custom JavaScript code
- Wait: waits 3 seconds
- Filter: keeps only the items that match a condition
…plus 2 more steps. See the full node list below.
Services it uses
HTTP calls to: api.surfe.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Wait
n8n-nodes-base.wait - Filter
n8n-nodes-base.filter - HubSpot
n8n-nodes-base.hubspot - Gmail
n8n-nodes-base.gmail - Manual Trigger
n8n-nodes-base.manualTrigger
From the author
🚀 Build Hyper-Targeted Prospecting Lists with Surfe & HubSpot This template automatically discovers companies that match your Ideal Customer Profile (ICP), finds the right people inside those companies and enriches them — ready to drop straight into HubSpot.…