Deterministic CRM deduplication, fuzzy company reconciliation, and provenance-weighted field conflict resolution for B2B data synchronization.
Verified by GenPark AI and compatible with Model Context Protocol (MCP).
graph TD
A[Incoming CRM / Lead Record] --> B[Deduplication Match Engine]
B --> C{Exact Email Match?}
C -->|Yes| F[Trigger Field-Level Conflict Resolver]
C -->|No| D{Exact Domain Match?}
D -->|Yes| F
D -->|No| E{Fuzzy Name Sim > 0.88?}
E -->|Yes| F
E -->|No| G[Action: CREATE_NEW]
F --> H[Compare Source Provenance Weights]
H --> I[Execute Audit-Logged Merge Payload]
I --> J[Action: MERGE_UPDATE]
- Multi-Level Deduplication Cascade: Matches by primary work email, normalized website domain, and fuzzy string similarity.
- Source-Weighted Conflict Arbiter: Prevents lower-confidence enrichment vendors from clobbering verified CRM master data.
- Zero External Dependencies: Pure Python standard library implementation.
- Ready for MCP Agents: Seamlessly plugs into AI CRM integration swarms.