Most SharePoint metadata approaches fail for the same reason: they're designed as a filing exercise rather than a working tool. Columns are created, a few documents are tagged, and then staff revert to browsing folders because the metadata doesn't surface anything useful.
Here's the approach we use โ drawn from building a live system for a wealth management firm with hundreds of existing client folders and a CRM that doesn't integrate natively with SharePoint.
The most important question to ask before designing your metadata model is: what does the finished system show people? Not what columns exist โ what views make people's jobs easier.
For the wealth management firm, the answer was:
Working backwards from those four views tells you exactly which columns you need. Adviser (person column), Client Status (choice column), Review Date (date column), and a calculated compliance column for Missing Metadata. Every other column is secondary.
The firm's client list lives in an external CRM (Enable). SharePoint folder names were created historically โ some using full names, some using shortened first names, some with joint client names in different orders. A direct lookup wasn't possible.
The matching solution uses five fields in priority order:
XLOOKUP in Excel handles the matching logic, working across the CRM export and the SharePoint folder inventory. Once a folder is matched to a CRM record, the Enable Reference, Star Reference, Adviser, and Client Type are available to write back to SharePoint via Power Automate.
Joint clients โ two people with a single shared folder and separate CRM records โ create a genuine complexity. You need to store both the Primary Enable Reference and the Secondary Enable Reference against a single SharePoint folder. The metadata model needs a column for each, and the matching logic needs to handle both.
We added Primary Enable Reference and Secondary Enable Reference as separate columns. The matching flow looks for both names in the CRM export when processing a joint folder, and writes both references. Views and filters work on either reference.
Metadata governance projects fail when they try to do everything at once. The approach that works is phased:
Once the metadata is in place, the payoff is immediate. The Reviews Due view โ a filtered view showing every client whose review date falls in the next 60 days, sorted by review date, grouped by adviser โ replaces a spreadsheet that someone was maintaining manually. It's always current, it's always accurate, and no one needs to update it.
The Missing Metadata view is equally valuable during rollout. It surfaces every folder that's missing a required column โ so the team can see exactly how much work remains and track progress. Once rollout is complete, it becomes an ongoing data quality check.
We design metadata models, build the matching logic, and deploy the views and flows that make them useful. Book a free consultation.
Book Free Consultation โ