Holiday Request App in Power Apps - Automated Approvals and Calendar Integration for a UK Tech Firm

Holiday Request App in Power Apps - Automated Approvals and Calendar Integration for a UK Tech Firm
Paperless Leave Process

100%

Paperless Leave Process

Automation

100%

Automation

Calendar invite sent on approval

Calendar Integration

Calendar invite sent on approval

Manual HR Follow-Up Needed

0

Manual HR Follow-Up Needed

Background The Client Challenge

The client is a mid-sized technology firm based in the UK. As the team grew, managing holiday requests became more of a headache than it should have been. People were sending leave requests over email, chasing their managers for a response, and HR had no clean way to keep track of it all.

What they wanted was pretty straightforward. A simple app where employees could submit a leave request, managers could approve or reject it, and everything would be tracked without anyone having to update a spreadsheet or send a follow-up email. They also wanted employees to get a calendar invite the moment their leave was approved so it would not get forgotten.

  • Leave requests were going over email and sometimes just getting lost or ignored for days.
  • Managers had no easy way to see all pending requests in one place.
  • Employees had no idea how many days they had left without emailing HR to ask.
  • Every time a request got approved, HR had to go and manually update the records. It was slow and mistakes happened.

We built a Holiday Request App for them using Power Apps, SharePoint, and Power Automate. They were already using Microsoft 365, so there was nothing new to buy. The solution simply plugged into their existing environment.

Our Solution What Versich Built

The app itself is one canvas. Simple as that. The employee fills in the request, hits submit, and Power Automate takes care of the rest. SharePoint sits behind everything, keeping track of the data.

SharePoint Backend

SharePoint Backend

  • We set up two SharePoint lists. One for employee details, including name, department, and how many leave days they get per year. One for all the requests that come through the app.
  • The requests list captures everything who submitted it, the start and end dates, how many days that covers, any notes they added, and whether it was approved or rejected.
  • When a request gets approved, the remaining leave days for that employee update in SharePoint automatically. HR does not have to touch anything.
  • Power Apps talks to both lists using the standard Microsoft connector. No custom code, no complicated setup.

The Holiday Request Form

  • On the left side of the canvas, the employee picks their name from a dropdown, selects a start date and end date, and adds any notes they want the manager to see.
  • The moment they pick the dates, the app works out how many days that is and shows it straight away. No manual counting.
  • On the right side there is a leave summary. It shows how many days the current request covers and how many days they still have left. It pulls from SharePoint in real time so the number is always right.
  • Once they are happy with it, they hit Submit Request. That writes everything to SharePoint and the Power Automate flow starts running straight away.

Power Automate Approval Flow

  • As soon as a new request hits SharePoint, Power Automate picks it up and starts the approval process without anyone having to do anything. The manager receives an email containing the employee's name, leave dates, and request duration. They can approve or reject the request directly from their inbox without opening the app.
  • If they approve it, SharePoint gets updated to show the request as approved and the employee's remaining days get recalculated automatically.
  • The employee then gets a confirmation email saying their leave is approved, and attached to that email is an ICS calendar file. They click it and the dates go straight into their calendar. Done.
  • If the manager rejects it, the status updates to rejected in SharePoint, the leave days stay as they were, and the employee gets an email letting them know.
  • From the moment the request is submitted to the moment the employee gets their confirmation or rejection, HR does not need to do a thing.

Calendar Integration

  • When a request is approved, Power Automate builds an ICS file with the leave dates in it and attaches it to the confirmation email.
  • The employee clicks the attachment and the dates are added directly to their calendar Outlook Calendar. Their time off is blocked out straight away and their colleagues can see it.
  • The client specifically asked for this. They were fed up with people getting approval emails and then forgetting to block out the time. The ICS file means they never have to think about it.
  • And because it goes into shared calendars, managers and teammates can see who is off without having to ask.

Business Impact

No More Chasing Approvals

No More Chasing Approvals

Before the app, people were sending leave requests over email and just hoping someone would see them. Sometimes they would wait days for a response. Now the request goes to the manager the second it is submitted and everyone can see what is happening. The new process gives employees and managers complete visibility into every leave request, reducing delays and making approvals far more predictable.

HR Workload Reduced Significantly

HR Workload Reduced Significantly

HR used to have to manually update leave records every time something got approved. That is completely gone now. The remaining days update on their own. It is probably the thing the HR team appreciated most about the whole project.

Employees Always Know Their Leave Balance

Employees Always Know Their Leave Balance

Employees used to email HR just to find out how many days they had left. Now they open the app and it is right there on the canvas. That alone cut out a lot of unnecessary back and forth.

Approved Leave Goes Straight Into Their Calendar

Approved Leave Goes Straight Into Their Calendar

Getting an ICS file with every approval email sounds like a small thing but the client said it made a real difference. People actually block out their leave now because it is literally just one click. And because it shows up in shared calendars, managers can plan around it properly.

Zero Additional Licensing Cost

Zero Additional Licensing Cost

Power Apps, SharePoint, and Power Automate were all already part of their Microsoft 365 setup. We did not need to buy or set up anything new. The whole thing cost them nothing extra to build or run.

A Full Leave Record in One Place

A Full Leave Record in One Place

Every request that comes through gets saved in SharePoint approved, rejected, all of it. If a manager or HR ever needs to look back at what happened with someone's leave, it is all there. No more hunting through old emails.

REVIEWS

What Clients Say About Us

5.0
Full starFull starFull starFull starFull star

Versich helped us build advanced n8n workflows with custom logic and multiple integrations. From lead management to reporting, everything is now automated. Their expertise in n8n workflow automation made a considerable difference in our efficiency.

Ryan Okafor

VP of Technology, Fernbridge Group
5.0
Full starFull starFull starFull starFull star

What stood out was how Versich handed things over. They documented every workflow and trained our internal team so we are not reliant on them for basic maintenance. That level of transparency is not common in this space.

Ana Ferreira

Ana Ferreira, Operations Director, Solvex Logistics
5.0
Full starFull starFull starFull starFull star

Data ownership was non-negotiable for our industry. Versich deployed n8n on our own infrastructure with full compliance alignment to HIPAA and SOC2, and handled the entire configuration, encryption, and access control setup.

Thomas Reid

CTO, Meridian Health Partners
5.0
Full starFull starFull starFull starFull star

Most automation vendors understand n8n but not ERP. Versich understood both. They connected our NetSuite instance to our downstream systems without disrupting existing financial processes, which was critical for our finance team.

Marcus Bellweather

Finance Director, Halcyon Freight
5.0
Full starFull starFull starFull starFull star

We needed a reliable automation system, and Versich delivered exactly that. Their setup integrated our APIs, databases, and reporting tools without disruption. Our data now flows in real time, and decision-making has become faster and more accurate.

Michael Rodriguez

CTO, E-Fill
5.0
Full starFull starFull starFull starFull star

Versich did not start with nodes and triggers. They began by understanding our order-to-cash process end to end, then built n8n workflows that fit how our business actually operates. The result was a measurable reduction in processing time across our finance team.

Sarah Chen

VP of Operations, VersiMarket
5.0
Full starFull starFull starFull starFull star

The API-led architecture they designed in phase one saved us three months of rework when we added our third ERP system six months later. That's the value of doing MuleSoft properly

James Williams

Head of Enterprise Architecture, Financial Services Firm
5.0
Full starFull starFull starFull starFull star

Managed ops retainer has been reliable for 18 months. They handle monitoring, error triage, and quarterly flow improvements with no drama. Response times are fast and the monthly reporting is concise and useful.

Sofia Brennan

Director of Digital, Retail Enterprise
5.0
Full starFull starFull starFull starFull star

We needed Workday and ServiceNow integrated with strict data governance requirements. They understood the compliance constraints from day one and built the appropriate controls into the Mulesoft Anypoint layer without overcomplicating the flows.

James Thornton

VP Operations, Healthcare Group
5.0
Full starFull starFull starFull starFull star

Brought in to rescue a stalled MuleSoft migration from TIBCO. They assessed the existing work quickly, identified what to salvage, and delivered the remaining flows in six weeks. Clear communication throughout.

Priya Wolfmann

Enterprise Architect, Financial Services
5.0
Full starFull starFull starFull starFull star

Strong MuleSoft practice. They designed a clean API-led architecture that our internal team can now maintain. The DataWeave work was solid and the MUnit test coverage gave us real confidence before go-live.

Daniel Marsh

CTO, Mid-market SaaS Company
5.0
Full starFull starFull starFull starFull star

Delivered a SAP–Salesforce integration via MuleSoft that two previous vendors had failed to complete. On time, well-documented, and handed over properly. The architecture has scaled without issues since go-live.

Rachel Kim

Head of IT, Global Logistics Firm
5.0
Full starFull starFull starFull starFull star

We hired Versich to rebuild our analytics stack after an internal project stalled. They came in, assessed the situation quickly, and delivered production-ready Power BI dashboards within weeks. Their DAX knowledge and data modelling skills are exceptional.

Marcus Webb

CTO
5.0
Full starFull starFull starFull starFull star

Versich understood our finance workflows from day one. They built dashboards that connected directly to our ERP and gave our leadership team real-time visibility into cash flow, margins, and budget vs actuals. The quality of the work and the speed of delivery were both outstanding

Priya Nair

Finance Director
5.0
Full starFull starFull starFull starFull star

Before Versich, our reporting was scattered across spreadsheets with no single source of truth. They built us a Power BI environment that connects our warehouse, finance, and sales data in one place. Our operations team now makes decisions in hours instead of days

Daniel Okonkwo

Head of Operations