DMG Events replaced AWS FindMatches with Zingg, resolving identities of 22 million customers and halving outreach spend.
"We have never had this level of control before. With Zingg, everything is in-house. Even if something goes wrong externally, we would not be stuck. That gives us enormous confidence"
Aniello Guarino, Data Engineering Team Lead
DMG Events
.png)
DMG Events is a global exhibitions and publishing company with 13 offices across 10 countries and a portfolio of over 115 annual events, attracting more than 650,000 visitors worldwide. Contact data flows in from event registrations, paid attendee records, email sign-ups, and third-party system integrations. A small data engineering team centralises this data and serves it to BI dashboards and downstream marketing tools.
Contact data was fragmented across dozens of sources, making contact deduplication impossible and leaving the team with no unified view of who their customers were. The same person appeared as a registrant in one system and a paid attendee in another, with no entity resolution layer to link them. AWS FindMatches handled contact matching until AWS decommissioned it, leaving the team with a model locked to a single account that could not be exported, and no path forward without retraining a contact deduplication model from scratch.
DMG Events deployed Zingg Community as their entity resolution engine on AWS Glue using PySpark. The team spent a month training the Zingg model to match and better FindMatches results, delivering a golden record view of their entire contact base with full in-house ownership for the first time.
Dara Oyedepo, Data Engineering
DMG Events
See how Zingg powers Customer 360
See how it works →