SharePoint
๐Ÿ“
SharePoint Overview
What we build and why
โšก
Power Automate
Automation across Microsoft 365
โ†’
Email Automation
โ†’
Document Automation
Industries
โš–๏ธ
Legal Practices
๐Ÿ’ผ
Financial Services
๐Ÿ›๏ธ
Accountancy Firms
๐Ÿ 
Letting Agencies
Company
๐Ÿ›ก๏ธ
Security Services
๐Ÿค–
AI & Copilot
๐Ÿ“ฌ
Contact
Book Free Consultation
Home โ€บ Blog โ€บ SharePoint
SharePoint

SharePoint Metadata โ€” Why Most SME Deployments Get It Wrong and How to Fix It

SRX IT SolutionsMay 20258 min read

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.

Start with the views you want, not the columns you have

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.

Design principle: If a column doesn't drive a view, a filter, or an automation, question whether it needs to exist. Metadata overhead is real โ€” staff won't maintain columns that don't visibly help them.

The CRM matching problem

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:

  1. Firstname + Surname (exact match)
  2. Match Name 1 (a manually curated alternate name field)
  3. Match Name 2 (secondary alternate)
  4. Surname-only fallback with manual review
  5. Unmatched โ€” flagged for manual resolution

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: a specific problem worth solving properly

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.

Phasing the rollout

Metadata governance projects fail when they try to do everything at once. The approach that works is phased:

Why Copilot readiness is a design requirement: Copilot in SharePoint respects permissions and sensitivity labels. If your metadata and permissions are a mess, Copilot will either return inaccurate results or be locked down to the point of being useless. Clean metadata is the prerequisite for AI that actually works.

The views that make it worth doing

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.

Need to fix your SharePoint metadata?

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 โ†’