How we helped Global1 Resources unlock two decades of hidden customer data and built a governed, reusable foundation for AI-powered operations and revenue programs.
Global1 Resources has been in business for almost two decades. Every sale runs through QuickBooks Desktop, and for 19 of those years the owner had been typing customer emails and phone numbers into the invoice description field instead of the structured contact fields.
They knew there was significant value locked in that history, but it was effectively unusable:
This is a familiar pattern: a company sitting on years of valuable behavioral and transactional data that isn't yet organized into a clean, governed, revenue-driving intelligence layer.
When we first met, Global1 was stuck between two paths, neither of them good.
They'd already considered asking a developer to "hack something together" or bringing in an intern to grind through copy/paste work. Neither approach would produce a durable single source of truth the whole business could trust. Just another fragmented list.
Together we set three clear objectives:
Reduce ~500 hours of manual cleanup into a few weeks using automation instead of people.
Recover as much of the 19-year contact history as technically possible from QuickBooks Desktop.
Return the cleaned data in an owned, governed format that could feed any future CRM, AI system, or reporting tool. This becomes the reference point when anyone asks "how many reachable customers do we have?"
We stepped in as a fractional AI product and data team, not a one-off script vendor or black-box tool.
The mandate was simple: turn messy, legacy data into a clean, governed, AI-ready asset Global1 actually owns.
We started with a quick feasibility pass:
Result: the data was there; the default exports just weren't surfacing it.
Through follow-up working sessions, we explored additional export methods, including the legacy IIF (Intuit Interchange Format).
Key discovery: The IIF export preserved the full memo/description content, including the phone and email lines that standard CSV/Excel exports were dropping.
This confirmed we weren't dealing with data loss. We had an extraction and modeling problem that could be solved once, then reused.
We confirmed this by:
This proved:
With a reliable export secured, we scoped and delivered the cleanup.
Ingest exported data into a processing environment
Parse invoice descriptions using consistent patterns
Normalize and dedupe contact details while preserving linkage to original records
Prepare a cleaned file for updating official contact fields
Structure output for feeding CRM or AI systems
Document the process for safe, repeatable ongoing use
We treated this as the first layer of an intelligence stack: a repeatable, governed process that creates a single source of truth, not a one-time rescue.
Cleanup completed in weeks, not months.
Previously trapped data now structured, governed, and trustworthy.
Clean contact dataset lives in the right fields and feeds every tool the same definitions. No more "which list is right?" debates.
Quoting assistants, automated outreach, and other AI workflows now run on a consistent view of the customer instead of fragmented lists.
Many long-lived businesses accumulate critical data in the wrong fields, flat tables, or legacy schemas that no one designed for analytics. Before any meaningful AI or insights layer can exist, that information must be extracted, cleaned, and modeled into entities and relationships the business actually cares about: customers, contacts, transactions, engagement history.
The goal is a single, reliable view of activity and performance so that two teams asking the same question get the same number. Whether that means customer contact data, engagement funnels, or purchase behavior, everyone pulls from one governed source.
Real leverage comes from structuring data around high-value questions and building the intelligence layer that can answer those questions instantly, accurately, and consistently. No more reconciling spreadsheets or debating whose export is correct.
For Global1 Resources, this meant turning 19 years of invoices into an AI-ready contact graph. For other data-rich, campaign-driven businesses, the same approach turns fragmented behavioral and transactional data into a governed foundation for AI agents and insights products that actually move revenue.