Skip to content
Curious Cat Consulting

An employee hub, and time off without the email chains

Vacation requests used to be emails and memory. Now they’re a form that goes to the right manager, and approved time off shows up on the calendar by itself.

For
A healthcare professional services firm
When
2025
Recreation of an employee hub home page, with a time-off balance and who is out. Sample names.

Recreation with sample names.

The situation

The firm’s intranet was old and hard to use, with paper-era processes, and time off ran on email. Nobody could see their own balance.

What I built, and why

A rebuilt employee hub in SharePoint, with a time-off request built on Microsoft Forms and Power Automate. Requests route to the right manager based on the org chart, escalate when someone is out, and send the usual notifications. Once a request is approved, the time off blocks the Outlook calendar without anyone touching it.

HR got a dashboard instead of an inbox: balances, and who’s out when. The paper forms that were left moved into Power Apps, with the approvals running through Power Automate.

Why I did it this way

  1. Routing around managers who are out

    Sending a request to "the manager" gets complicated once managers go on leave or hand off approvals to someone else. The flow reads the org hierarchy and handles both.

  2. The calendar as the source of truth

    Approved time off blocks the calendar directly, so nobody keeps a second list and nobody books a meeting with someone who’s on a beach.

What changed

Processing a vacation request takes about 70% less time than it did. Employees can see their balance and where a request stands without asking HR.

Built with

  • SharePoint Online
  • Power Automate
  • Microsoft Forms
  • Power Apps
  • Outlook
  • Microsoft 365

Got something like this? Tell us about it.

Talk to us

More client work

All work
An Email Auth Scanner sample report for example.com: grade C, SPF passing, DMARC set to monitor only

Client work · 2026

Email & Domain Trust

Fixed two businesses’ spoofable email without breaking their real mail, then turned the checks into free tools.

A healthcare professional services firm and an LPL-affiliated financial advisory

Recreation of a client intake form beside the flow that provisions the site. Sample names.

Client work · 2025

Client onboarding, from hours to minutes

Setting up a new client used to mean hours of folders and permissions assigned by hand. Now someone fills in a form, and a few minutes later everything is in place.

A healthcare professional services firm