KPI Dashboards for Microsoft 365
Executive reporting that lives inside SharePoint—nothing extra to buy.
The challenge
The organisation already kept its operational data in SharePoint—projects, requests, invoices, cases, people—but had no way to see it. A second reporting platform meant new licences, a new tool for staff to learn, and moving data that governance said could not leave the tenant.
What I built
A dashboard layer that reads the data where it already lives. Every measure, threshold and layout is configured rather than coded, so a new KPI is a settings change. Twenty-six visual types mean each measure gets the picture its question actually needs, and partial data is always labelled as partial rather than quietly shown as fact.
Capabilities
- Every KPI carries its own target and definition of good—cards colour themselves red, amber or green against it
- A plain-English summary above each dashboard, written from the data on screen
- Twenty-six visual types: cards, bullets, waterfalls, heatmaps, scatter, gauges and more
- Fiscal years, quarters and week-start days are configurable—not assumed to be the calendar
- Click any dimension to filter the whole page, turning a reporting pack into a conversation
- Nine themes, set per dashboard, for boardroom screens and intranet pages alike
- No per-viewer BI licence, and the data never leaves the tenant
- Export the visible KPIs to Excel or PDF, or present them one at a time in story mode
Built with
- SPFx 1.21
- React
- TypeScript
- PnPjs
- SharePoint Online
Walkthrough
Every screen.
Screenshots are of the real product, shown with demo data. No client data, branding or name appears in any image.
Next
More projects.
PPM Project Dashboard
Government · Programme reporting
A bilingual, executive-grade portfolio dashboard for senior management.
View projectKnowledge Capture for Teams
AI · Knowledge management
Turns everyday Teams and Outlook messages into a governed knowledge base.
View projectEnterprise Intranet Platform
Employee intranet, productised
One connected workspace—productised, so each client is a configuration rather than a rebuild.
View projectEmployee Ideas Platform
Petrochemicals · Employee innovation
A Power Apps innovation scheme that takes a staff suggestion through to a decision.
View projectSharePoint Forms & Approvals
Forms & workflow engine
Build a form, route it, track it—without a development project each time.
View projectCorporate Intranet Portal
Employee intranet
One connected workspace: news, people, policies and the tools a day runs on.
View projectProject Timesheet Sync
Enterprise PPM · Timesheeting
Plans stay in Microsoft Project; teams record time in Microsoft 365.
View projectGet in touch