Automatically Enrich Salesforce Accounts with Web Crawling, LinkedIn Data, GPT

Go to Workflow
73 views
Built by Le Nguyen Le Nguyen
Created on June 05, 2026

Description

Crawl the web, mine LinkedIn, think with GPT, and auto‑enrich Salesforce—all inside n8n.

🔧 How It Works (High-Level)

Listen – Trigger on new Salesforce Accounts.
Discover – Crawl the company site (depth-limited) + grab/parse LinkedIn.
Distill – GPT (JSON mode) returns a clean insight object + HTML summary.
Enrich – Update the Account record in Salesforce automatically.

🛠 Setup Steps (≈15–25 minutes)

Import the workflow JSON into n8n.
Connect Credentials: Salesforce OAuth2 + OpenAI API key.
Tune Settings: Set maxDepth (default = 1), confirm the model (e.g., gpt‑4o).
Test with a sample Account to verify crawl + update.
Enable Trigger and let it run.

💼 Business Impact

Zero manual research**: Insights appear in Salesforce instantly.
Consistent data**: Unified JSON schema + confidence rating.
Faster qualification**: Reps see services, size, HQ, etc., without leaving SF.
Scalable & automated**: Works 24/7 on every new Account.
AI-ready outputs**: Raw JSON for automations, HTML for dashboards/Lightning.

🌟 Optional Enhancements

Push insights to Slack/Teams.
Auto-create tasks if rating < 60 or data missing.
Archive raw HTML to S3 for audits.

Nodes Used (5)

Code
n8n-nodes-base.code
HTML
n8n-nodes-base.html
HTTP Request
n8n-nodes-base.httpRequest
OpenAI
@n8n/n8n-nodes-langchain.openAi
Salesforce
n8n-nodes-base.salesforce