Same bottle. A hundred ways to spell it. One canonical record.
A single SKU shows up as "Caymus Cab Sauv 2019 750ml" in a distributor feed, "CAYMUS VINEYARDS NAPA CABERNET '19" in a retailer POS, and "Caymus 2019 Cabernet Sauvignon" in a wholesaler catalog. Multiply that across thousands of producers and dozens of vintages. Fuzzy resolves all of them automatically — and gets sharper with every allocation.
Self-improving. Every cellar manager correction trains the system. The same allocation row is never re-decided.
Fully explainable. See exactly why every match was made — confidence scores, tier breakdown, reasoning. No black boxes.
Veto fields prevent false positives. Different vintage, different SKU. A 2018 Cabernet never collapses into a 2019 Cabernet.
Deeply configurable. Tune matching rules, vintage tolerance, bottle-size aliasing, and confidence thresholds — every distributor’s data is different.
Four-Tier Matching Pipeline
T1
Exact Match — Normalized
Free
T2
Fuzzy Consensus — 3/5 vote
Free
T3
LLM Reasoning — Ambiguous pairs
~$0.001
T4
Human Review — Feedback loop
You
80% free15% LLM5% human
LLM + Human Review
The LLM understands that “Dom Pérignon Brut Vintage” and “Dom Pérignon 2013” are the same listing when context fits. It resolves “Silver Oak Alexander Valley” vs “Silver Oak AV” by reasoning about wine geography. Cellar managers handle the final 5% — and every correction is cached permanently so the same pair is never re-decided.