workflows.fit
Back to n8n workflows
n8n templateFreeBy go-surfe

Automate contact enrichment with Surfe, Google Sheets & HubSpot

This template enables fully automated lead enrichment using Surfe’s bulk API. Simply drop a Google Spreadsheet into your Google Drive, and n8n will handle everything — from reading the leads, enriching them in batches...

Data & StorageProductivityDevelopmentCore NodesSalesCommunicationHITLGoogle Sheets
Loading interactive preview...

Template notes

This template enables fully automated lead enrichment using Surfe’s bulk API. Simply drop a Google Spreadsheet into your Google Drive, and n8n will handle everything — from reading the leads, enriching them in batches, filtering valid data, and pushing results to HubSpot.

1. ❓ What Problem Does This Solve?

Manually enriching contact lists is tedious, error-prone, and doesn’t scale. Whether you’re importing leads from events, marketing forms, or partners, this workflow ensures each record is enriched and synced to your CRM — hands-free.

---

2. 🧰 Prerequisites

To use this template, you’ll need:

- A self-hosted or cloud instance of [n8n](https://n8n.io/) - A Surfe API Key - A Google Drive and Sheets account (with OAuth or service account) - A HubSpot account with access to create/update contacts (via OAuth or Private App Token) - The workflow JSON file (included with this tutorial)

3. 📌 Input File Format