Skip to product information

Enrich & Deduplicate CRM Leads with OpenAI & BROSH MCP (n8n)

Enrich & Deduplicate CRM Leads with OpenAI & BROSH MCP (n8n)

 (200+Reviews)
Regular price £25.99
Regular price £25.99 Sale price
SAVE Sold out
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
âš¡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Enrich & Deduplicate CRM Leads with OpenAI & BROSH MCP (n8n)

Enrich & Deduplicate CRM Leads with OpenAI & BROSH MCP (n8n)

Regular price £25.99
Regular price £25.99 Sale price
SAVE Sold out

Enrich your CRM leads automatically—deduplicated with OpenAI + BROSH MCP in n8n

This n8n workflow enriches incoming CRM leads via a webhook, uses OpenAI (with web search) plus the BROSH MCP tools to prevent duplicates, and then creates or reuses Account and Contact records in BROSH CRM—returning a structured JSON result to your caller.

What this workflow does

  • Receives lead data through an n8n webhook (POST request).
  • Validates and normalizes the payload to a consistent contact/account structure. It requires:
    • At least one contact identifier (email, phone, or name)
    • At least one account identifier (company name or website)
  • Enriches lead and company attributes using an OpenAI chat model with web search and the BROSH MCP API tools.
  • Checks for duplicates in BROSH CRM for both Accounts and Contacts.
  • Creates or reuses records in BROSH CRM. Both the Account and Contact are handled as typed as Lead, and the Contact is linked to the Account based on the duplicate-check results.
  • Verifies the agent output by parsing and confirming that the returned Account and Contact IDs are present; validation warnings are flagged.
  • Responds with structured JSON:
    • 200 success when both records are present
    • 422 error when validation fails or insertion is incomplete

Use cases

  • Automatically enrich and deduplicate leads submitted from a web form or lead capture tool into BROSH CRM.
  • Reduce duplicate Accounts/Contacts when importing or syncing leads from external sources.
  • Standardize lead data quality by normalizing payload fields before enrichment.

Technical details

  • Nodes / components: if, code, webhook, sticky note, n8nn8n-nodes-langchainagent, and respond to webhook.
  • Integrations: OpenAI (chat model with web search) and BROSH MCP with endpoint https://mcp.brosh.io using HTTP Bearer Auth.
  • Agent tools: OpenAI web search + BROSH MCP API tools for enrichment and duplicate checks.
View full details