229,314 contact records audited down to the 193,771 that count
Three spreadsheets of investor and client contacts checked, de-duplicated and mapped before any agent touched them.
- System and automation
- Delivered
At a glance
Client Treasures Int Contracting LLC
Client
Treasures Int Contracting LLC
Industry Luxury interior design and build, Dubai
Industry
Luxury interior design and build, Dubai
Time to build 1 week
Time to build
1 week
Year 2026
Year
2026
Status Delivered
Status
Delivered
Every case on this site answers the same four questions, so you can compare them.
Before
Contacts sat in three large Google Sheets built up over years. Nobody knew how many were real, how many were duplicates, or where they were.
What it does now
All three sheets are read and normalised into one dataset.
Every contact is checked for a valid email or phone number.
Duplicates across the sheets are found and suppressed.
Contacts are broken down by country and source.
A dashboard behind a login shows the health of the data, with exports switched off.
Where a person decides
The studio decides which contacts to use and for what. The audit only tells them what they have.
Result
193,771
Verified active contacts
From 229,314 records in three sheets
117,453
Verified email addresses
Duplicates across sheets removed
How we built it
Read the three sheets: 120,477, 65,069 and 43,768 rows.
Wrote the Python preprocessing that cleans and checks every contact.
Built the rules for validity, duplicates and geography.
Built the dashboard and locked it behind credentials.
Stack
- Python
- React
- Vite
- Tailwind
More work like this
One inbox for every inquiry a Dubai studio gets
An email engine that pauses itself before it hurts the domain
A distributor's back office rebuilt to sell nationally
Your case study starts with an audit.
One to two weeks inside your operations. You get a map of where time and money leak, the return on each fix, and a fixed scope before we build anything.
Most businesses we meet have paid for an AI tool nobody uses. We start from your numbers, so the first build is chosen by payback.
Zain Khan and Anwar Sheikh
Founders, OutGrow