Skip to content
Build Targeted Prospect Lists: Find & Enrich Leads with Surfe to HubSpot logo

Build Targeted Prospect Lists: Find & Enrich Leads with Surfe to HubSpot

Verified

Queries data via HTTP, enriches leads, and syncs validated prospects to HubSpot with Gmail notification.

n8nSales & CRMBeginner👁 17 views
Open template
Updated 2026-06-16

What this workflow does

This automation uses HTTP requests to retrieve targeted company and contact information, applies filters for validation, and automatically syncs qualifying records into HubSpot as contacts.

It is designed for sales teams that need to populate HubSpot with enriched leads without manual data handling or spreadsheets.

Who is this for?

Sales development reps, outbound marketers, and growth teams who need to build ICP-matched prospect lists without manual research.

What problem it solves

Manually querying databases, finding decision-makers, and enriching contact data is slow and error-prone. This workflow automates company discovery via Surfe, bulk enrichment, and direct HubSpot sync for only validated records.

Live workflow preview

Interactive canvas of every node and connection — scroll and click to explore. Powered by n8n's preview.

Open the template on n8n to import and run it. View source template →

What it automates

SaaS outbound campaigns

Pull software companies in target regions with 50-200 employees and push enriched contacts straight into a HubSpot list for sequencing.

Agency client acquisition

Filter for marketing agencies by revenue and location, enrich founders or heads of growth, then auto-create HubSpot deals.

Quarterly pipeline refresh

Run the workflow monthly to replace stale leads with fresh, email-and-phone-verified prospects that match updated ICP criteria.

How the workflow works

The 4 nodes in this automation, in order.

  1. 1HTTP RequesthttpRequest
  2. 2HubSpothubspot
  3. 3Gmailgmail
  4. 4Codecode

Apps & integrations used

HTTP RequestHubSpotGmail

How to set up Build Targeted Prospect Lists: Find & Enrich Leads with Surfe to HubSpot

  1. 1Import the provided JSON file into your n8n instance
  2. 2Add your Surfe API key to the HTTP Request node for company search
  3. 3Create a HubSpot Private App token with contact scopes and paste it into the HubSpot node
  4. 4Connect your Gmail account via OAuth2 for the final notification step
  5. 5Open the Search ICP Companies node and edit the JSON body filters to match your ICP
  6. 6Activate the workflow and trigger it manually or on schedule

How to customize this workflow

  • Edit filters.industries, size, revenue or geography inside the Search ICP Companies JSON body
  • Add a filter step after enrichment to route only certain titles to HubSpot
  • Swap the Gmail node for Slack or email via another provider for notifications
  • Insert a deduplication node before HubSpot to avoid duplicate contacts

Build Targeted Prospect Lists: Find & Enrich Leads with Surfe to HubSpot: pros & cons

Pros

  • +Fully automated ICP filtering and enrichment
  • +Only syncs records with both email and phone
  • +Direct HubSpot contact creation with no spreadsheets
  • +Beginner-friendly with clear configuration nodes

Cons

  • Requires paid Surfe and HubSpot API access
  • HTTP node must be manually updated for new Surfe filters
  • No built-in scheduling trigger in the base template
Did you find this helpful?

Frequently asked questions

It queries Surfe for ICP-matched companies, finds and enriches contacts, then syncs only validated records to HubSpot and sends a Gmail notification.

User reviews

Verified reviews from the community shape this listing's rating.

Loading reviews…

Sign in to review

Promote Build Targeted Prospect Lists: Find & Enrich Leads with Surfe to HubSpot

Add this badge to your website, or share the tool.

DFeatured on DhanasviBuild Targeted Prospect Lists: Find & Enrich Leads with Surfe to HubSpot 0