Term Store Manager
Bulk taxonomy management the term store admin UI should have been. Export your entire term hierarchy to CSV, edit it locally, validate against live SharePoint, and apply the whole batch in one shot.
The term store admin UI, re-imagined for bulk work
Term Store Manager is the SharePoint admin tool you didn't know you were missing — a sleek, SPFx-native web part that replaces hours of tedious click-by-click work in the SharePoint Term Store admin UI with a fast, CSV-driven workflow. Connect to any site, pick your term set, and export your entire taxonomy — no matter how deep or how large — to a clean, structured CSV in seconds. Edit locally, drop it back in, validate changes against live SharePoint data before a single term is touched, and execute the whole batch in one shot.
Click-by-click is the only option
The built-in term store admin UI has no bulk edit, no bulk import, and no export. A 2,000-term hierarchy is a week of mousework.
No preview, no undo
Every change hits production instantly. Rename a parent term and every child label in search and navigation shifts with it — without warning.
Taxonomy lives in a silo
Business stakeholders can't review a term set in a spreadsheet. Records managers can't sanity-check retention alignment without a screen share.
Key features
One web part, one CSV, the whole taxonomy lifecycle — export, edit, validate, import, roll back.
Full-hierarchy CSV export
Export any term set to a clean, structured CSV — no matter how deep or how large. Path, label, GUID, description, labels, deprecated flag.
Bulk import, update, deprecate
Drop the CSV back in and add, rename, restructure, or deprecate terms at the spreadsheet level. One run writes the whole batch.
Pre-execution validation
Validate every row against live SharePoint before a single term is written. Duplicate paths, missing parents, GUID conflicts — caught up front.
Graph throttle-retry
Automatic Microsoft Graph throttle detection with exponential backoff. Large term sets finish cleanly instead of failing halfway through.
One-click rollback
Every run takes a pre-execution snapshot of the affected term set. If something looks wrong after the fact, restore the prior state from one button.
Per-term results log
Every row in the CSV gets a succeeded, failed, or skipped outcome — with the reason. Export the log for audit and hand-off.
No-code property pane
Configure scope, default term group, validation strictness, and CSV delimiter from the standard SPFx property pane. No PowerShell required.
Watch the deck
A seven-slide walkthrough of the problem, the CSV-driven workflow, and the pricing tiers.
Who it's for
If you own a SharePoint term set, you already know why.
- SharePoint administrators maintaining shared term sets across site collections
- Records managers aligning taxonomy to retention and classification schemes
- Taxonomy and information architecture practitioners restructuring managed metadata at scale
- Migration teams rehoming term sets between tenants or consolidating taxonomies
- Compliance and governance teams reviewing term content with the business in a spreadsheet
- Anyone who has rebuilt a 2,000-term hierarchy one click at a time
Simple pricing
One annual licence per SharePoint tenant. All features included.
Annual
Per SharePoint tenant
- 15-day free trial
- All features included
- Bulk CSV export and import
- Pre-execution validation
- Throttle-retry and rollback
- Email support (1 business day)
- All updates while subscribed
15-day free trial — no credit card required.
Non-profits and education: 50% off.
Volume and multi-tenant pricing on request — contact customersupport@dksolutions999.com.
Frequently asked questions
Does Term Store Manager require Microsoft Graph permissions?
Yes. Term Store Manager calls the Microsoft Graph taxonomy APIs, which require TermStore.ReadWrite.All to be granted in the tenant's SharePoint admin API management page. It does not require app-only credentials, a custom Azure AD app, or any external service — the grant is to the standard SharePoint Online Client Extensibility service principal.
What happens if my CSV has errors?
Nothing — to your term store. Every import starts with a pre-execution validation pass that checks every row against live SharePoint: duplicate paths, missing parents, GUID conflicts, invalid labels, circular parent references. You see a per-row report before a single term is written, and you can fix the CSV and retry without touching production data.
Can I undo a bulk import?
Yes. Every execution takes a pre-execution snapshot of the affected term set. If the results log shows something you didn't expect, one click restores the prior state. Snapshots are retained per run and downloadable as a CSV for your own archive.
Does it work with MMD hierarchies more than 5 levels deep?
Yes. There is no depth limit. Term Store Manager uses path-based references in the CSV, so a 10-level hierarchy exports and imports exactly like a 2-level one. The only practical limit is what SharePoint itself allows for managed metadata depth.
How is it installed — per site or tenant-wide?
Either. Term Store Manager is a standard SPFx web part. Upload the .sppkg to your App Catalog, then add the web part to any SharePoint page from which an admin works. Scope is controlled by the page — no tenant-wide application customizer, no background process.
Stop clicking. Start exporting.
Get Term Store Manager in your tenant and turn a week of taxonomy work into an afternoon of spreadsheet edits.
