Brands Identity Resolution
Products Identity resolution

Powering sustainability through brand and product entity resolution

Unifying brand and product data from 10+ disparate sources, including certifications, retailers, and scraped sites, to deliver trusted sustainability claims at the point of sale.

"Zingg was the first proper tool that we tried that is very specific to the use case. And it works so well, we didn't really need to check anything else."

Edward Bennigsen, Senior Software Engineer
Provenance

Customer image
15K → 5K
Brand rows resolved to golden records in Q1
200K
Product rows matched at variant level on Databricks
10+ sources
Disparate data sources unified: certifications, retailers, scrapers, BD lists
Background

Provenance is the global leader in sustainability marketing technology, helping brands share credible, fact-checked environmental and social impact claims at the point of sale. Serving brands including Unilever, GANNI, and Arla, their platform's value depends entirely on data quality: every sustainability claim must be traced to a verified source.

Challenge

Sustainability data arrives from radically different sources, retailer CSVs, scraped brand sites, certification bodies like Leaping Bunny, each with its own naming conventions. A brand might appear as "Arla Foods" in one source, "Arla Foods UK Ltd" from a certification body, and simply "Arla" on their website. Building manual rules to match them would require constant maintenance across 15,000 brand rows and 200,000 product rows.

Solution

Provenance integrated Zingg into their Databricks lakehouse using the Python API. Rather than writing rules from scratch, Zingg learned what constitutes a match from a small set of labelled examples, and suggested the uncertain ones itself.

  • Zingg automatically identifies uncertain training pairs and asks engineers to label them, no manual dataset building required
  • Schema alignment only, no rule-writing, no punctuation stripping, no preprocessing overhead
  • Separate matching pipelines for brands (15K rows) and products (200K rows) at variant level
"With Zingg we get a fine-tuned model and we do very minimal preprocessing. Zingg suggests cases where it is unsure — can you please label that? So that’s been really helpful."

Edward Bennigsen, Senior Software Engineer
Provenance

Results
  • Brand and product data from 10+ sources unified into a single clean dataset for the first time
  • Zingg dataset now used as a sales tool, pitching retailers with proof of 90% brand sustainability coverage before a deal is signed
  • Internal and external stakeholders freed from manual data entry and matching entirely
  • Strong data foundation established to scale new certificate sources over time
Platform
Databricks
Edition
Community
Customer
Provenance
Full Transcript
Read the complete transcript
15 min read
→
FULL VIDEO
Watch the complete interview
→

See how Zingg works on Databricks — no manual rules, no preprocessing overhead.

See how it works →