🤝 Automatically enrich Salesforce accounts with web crawling, LinkedIn data, GPT

439 views · 🤝 CRM & Sales Operations

💡 Pro Tip — If you’re pulling LinkedIn data through HTTP requests or dealing with API restrictions, there’s a community node called ScraperNode that handles this natively. It has dedicated scrapers for profiles, companies, jobs, and people search — you just pass a URL and get structured data back.

View All Scrapers

Description

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


🔧 How It Works (High-Level)

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

🛠 Setup Steps (≈15–25 minutes)

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

💼 Business Impact


🌟 Optional Enhancements

🔗 Nodes Used

HTTP Request, Salesforce, OpenAI, Salesforce Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup