πŸ‘₯ Case Study Β· Flex HR Suite

A complete HR operating system β€” inside Microsoft 365

From scattered spreadsheets and email chains to a unified HR platform covering the entire employee lifecycle β€” without leaving Microsoft 365.

11SharePoint lists
8Core modules
3Role levels
7 daysTo go-live
0External SaaS tools
The Challenge

HR processes spread across a dozen tools

The client's HR team managed onboarding via email, leave requests via Excel, training records in a separate LMS, and surveys through a third-party tool β€” none of which were connected. Approvals were slow, data was duplicated, and employees had no single place to check their status.

The company already paid for Microsoft 365 but used it only for email and Teams calls. They needed a solution that used what they already had, cost nothing extra in licensing, and could be deployed quickly without a long IT project.

The Solution

One SPFx web part. Nine modules. Zero new subscriptions.

Flex HR Suite is a single SharePoint Framework (SPFx) web part deployed directly into the client's Microsoft 365 tenant. Built with React and Fluent UI, it surfaces as a full-screen HR portal accessible from SharePoint and Microsoft Teams.

All data lives in SharePoint lists inside the client's own tenant. Power Automate handles approvals and notifications. Copilot AI handles candidate matching. No third-party servers, no data leaving Microsoft 365.

What's included

8 modules covering the full employee lifecycle

Every module is role-aware β€” what HR Admins see differs from what employees see, all controlled by SharePoint group membership.

πŸš€

Onboarding & Offboarding

Structured checklists triggered automatically when a new hire is added. Tasks assigned per department, tracked to completion. Offboarding mirrors the same flow in reverse β€” equipment return, account deactivation, exit surveys.

Power Automate
πŸ–οΈ

Leave Management

Employees submit leave requests directly in the portal. Managers approve or reject with a comment. Leave balances are calculated automatically per employee per year. A team calendar view shows planned absences across the department.

SharePoint Lists
πŸŽ“

Training & Development

HR maintains a training catalog with sessions, descriptions and capacity limits. Employees self-enroll or get assigned to mandatory sessions. Completion is tracked automatically, and certificates can be attached to the employee's personnel file.

Document Library
πŸ“‹

Surveys & Pulse Checks

HR Admins build custom surveys with a form builder β€” single choice, multiple choice, rating scales and free text. Surveys are published to specific groups. Responses are anonymised and aggregated into real-time dashboards. JSON export for external analysis.

Custom Form Builder
πŸ—‚οΈ

Personnel Files

A digital employee dossier per person β€” contact details, role history, documents, training history, leave balance and onboarding status all in one place. Visible only to HR Admin and HR Basic roles. Employees see only their own file.

Role-Based Access
πŸ“°

HR News & Documents

A news feed for HR announcements β€” policy updates, company events, benefit changes. Shared documents section for HR templates, policy PDFs and employee handbooks. Visible to all employees. Fully managed from within the portal by HR staff.

All Roles
πŸ€–

Perfect Match β€” AI Recruiting

HR enters a natural-language prompt describing the ideal candidate. Copilot scans the CV library (SharePoint Document Library of PDF/DOCX files) and returns the top 3 and top 10 matches ranked by fit percentage. Candidates below 90% match include a gap analysis showing what skills or experience is missing.

Microsoft Copilot
πŸ“Š

HR Dashboard & Reports

A real-time overview of key HR metrics β€” headcount, active onboardings, pending leave requests, training completion rates, upcoming offboardings. Export to Excel for payroll and audit purposes. Visible to HR Admin and HR Basic only.

Power BI ready
Access Control

Three role levels. One SharePoint group each.

Role assignment is done entirely through SharePoint group membership β€” no custom configuration needed after deployment.

πŸ‘‘ HR Admin

Full access

  • All modules including Settings
  • Create & manage surveys
  • Access all personnel files
  • AI Perfect Match recruiting
  • System configuration & multilanguage
  • All reports and exports
πŸ‘€ HR Basic

HR operations access

  • Personnel files (read/edit)
  • Manage onboarding & offboarding
  • Approve leave requests
  • Assign & track trainings
  • Create and publish surveys
  • AI Perfect Match recruiting
πŸ™‹ Employee

Self-service access

  • View HR news & documents
  • Own leave requests only
  • Own onboarding checklist only
  • Own training enrollments
  • Fill in surveys (anonymously)
  • Own personnel file (read only)
Implementation

Live in 7 working days

A phased approach that keeps disruption minimal and delivers value from day one.

1

Discovery & configuration (Day 1–2)

Kick-off call to confirm role names, SharePoint site URL, language preference and modules to activate. Client approves the final module scope.

2

SharePoint provisioning (Day 2–3)

PowerShell script creates all 11 SharePoint lists and the CV document library. App catalog entry deployed. SPFx package installed in tenant.

3

Power Automate flows (Day 3–4)

Approval flows configured for leave requests, onboarding tasks and offboarding. Email templates adjusted to client's brand. Test runs completed with HR team.

4

UAT & training (Day 5–6)

HR Admin and HR Basic users test all flows end-to-end. Admin documentation and user guide delivered. Training session for HR team (1–2 hours).

5

Go-live (Day 7)

Web part added to the company intranet homepage and Teams tab. Employees notified. 2-week hypercare support window begins.

We had six different tools for HR. Now everything is in one place β€” inside Microsoft 365, which we already pay for. The onboarding module alone saves our HR team about 4 hours per new hire.

πŸ‘©
HR Director
Mid-sized manufacturing company, 340 employees
Results

Measurable impact after 60 days

–80%
Reduction in HR email volume
4 hrs
Saved per new hire onboarding
100%
Leave requests processed digitally
3Γ—
Faster candidate shortlisting with AI
Technology

Built entirely on Microsoft 365

No external servers. No third-party SaaS. All your data stays inside your Microsoft 365 tenant, protected by Microsoft's enterprise security.

βš™οΈ SPFx 1.18+
βš›οΈ React + Fluent UI
πŸ“‹ SharePoint Lists (11)
πŸ“ SharePoint Document Library
⚑ Power Automate
πŸ€– Microsoft Copilot
πŸ’¬ Microsoft Teams Tab
πŸ” SharePoint Groups (RBAC)
🌍 Multilanguage (JSON)
πŸ“Š Power BI ready

Ready to see Flex HR Suite in action?

Book a free 30-minute live demo and see how your team can have a complete HR platform running inside Microsoft 365 within a week.

πŸ“… Book a free demo

Explore other Flex 365 modules

See how other teams are using Flex 365 inside Microsoft 365.