🤝 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.
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
HTTP Request, Salesforce, OpenAI, Salesforce Trigger
📥 Import
Download workflow.json and import into n8n:
Workflow menu → Import from File