Solution

LinkedIn + Website Enrichment in n8n

Inbound website leads land in HubSpot with just an email. Sales teams want LinkedIn, company size, recent news, and Reddit chatter before the SDR reaches out. Most enrichment stack

The Problem

Inbound website leads land in HubSpot with just an email. Sales teams want LinkedIn, company size, recent news, and Reddit chatter before the SDR reaches out. Most enrichment stacks need three vendors and a custom merge step that breaks every two weeks.

The Scavio Solution

Use n8n with five workflows: lead capture, SERP enrichment, LinkedIn-via-SERP, Reddit company-mention check, and merged record write. Scavio handles SERP + LinkedIn-public + Reddit in three calls under one API key. Output writes a single enriched contact back to HubSpot in under 10 seconds.

Before

Three vendors, manual merge, broken pipelines after each vendor schema change.

After

One API, five-node workflow, single record write, runs end-to-end in under 10 seconds per lead.

Who It Is For

Marketing operations teams running inbound enrichment, n8n consultancies, and SDR teams that want predictable per-lead enrichment cost.

Key Benefits

  • Single credit pool for SERP + Reddit + LinkedIn-public
  • Five-node workflow vs. 30-node stitched stack
  • Sub-10-second enrichment per lead
  • Easy retries via n8n's built-in error handling
  • Cost predictable per inbound form fill

Python Example

Python
import os, requests
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}

def enrich(email, domain):
    serp = requests.post('https://api.scavio.dev/api/v1/google',
        headers=H, json={'query': f'site:linkedin.com/in {email.split("@")[0]}'}).json()
    rdt = requests.post('https://api.scavio.dev/api/v1/reddit/search',
        headers=H, json={'query': domain}).json()
    return {'linkedin': serp.get('organic_results', [])[:3], 'reddit_mentions': rdt.get('posts', [])[:5]}

JavaScript Example

JavaScript
const H = { 'x-api-key': process.env.SCAVIO_API_KEY, 'content-type': 'application/json' };

async function enrich(email, domain) {
  const serp = await fetch('https://api.scavio.dev/api/v1/google', { method: 'POST', headers: H, body: JSON.stringify({ query: `site:linkedin.com/in ${email.split('@')[0]}` }) }).then(r => r.json());
  const rdt = await fetch('https://api.scavio.dev/api/v1/reddit/search', { method: 'POST', headers: H, body: JSON.stringify({ query: domain }) }).then(r => r.json());
  return { linkedin: (serp.organic_results || []).slice(0, 3), reddit: (rdt.posts || []).slice(0, 5) };
}

Platforms Used

Google

Web search with knowledge graph, PAA, and AI overviews

Reddit

Community, posts & threaded comments from any subreddit

Frequently Asked Questions

Inbound website leads land in HubSpot with just an email. Sales teams want LinkedIn, company size, recent news, and Reddit chatter before the SDR reaches out. Most enrichment stacks need three vendors and a custom merge step that breaks every two weeks.

Use n8n with five workflows: lead capture, SERP enrichment, LinkedIn-via-SERP, Reddit company-mention check, and merged record write. Scavio handles SERP + LinkedIn-public + Reddit in three calls under one API key. Output writes a single enriched contact back to HubSpot in under 10 seconds.

Marketing operations teams running inbound enrichment, n8n consultancies, and SDR teams that want predictable per-lead enrichment cost.

Yes. Scavio's free tier includes 500 credits per month with no credit card required. That is enough to validate this solution in your workflow.

LinkedIn + Website Enrichment in n8n

Use n8n with five workflows: lead capture, SERP enrichment, LinkedIn-via-SERP, Reddit company-mention check, and merged record write. Scavio handles SERP + LinkedIn-public + Reddit