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

Our business processes have changed considerably as we've grown, and the standard Odoo functionality couldn't cover everything we needed. Versich customized the system around our workflows while keeping scalability in mind. It has given us a much stronger foundation for future growth

Rebecca Thompson

Managing Director, Oakridge Professional Services
5.0
Full starFull starFull starFull starFull star

The standard Odoo reports didn't give us the visibility we needed. Versich customized our reports and dashboards around the information our management team actually uses. We now have clearer insights into our operations and can make decisions faster

Ibrahim Suleiman

Finance Manager, Westgate Distribution Group
5.0
Full starFull starFull starFull starFull star

We needed Odoo to communicate with several third-party systems, but managing data across separate platforms was becoming difficult. Versich handled the required integrations and customization, giving our teams a more connected workflow and reducing duplicate data entry.

Nadia Mensah

IT Manager, UrbanCart Commerce
5.0
Full starFull starFull starFull starFull star

Our standard Odoo setup required too many manual steps for our sales and operations teams. Versich customized our workflows and introduced automation that made everyday processes much easier to manage. The system now fits our way of working instead of the other way around

Adam Smith

Operations Manager, Apex Industrial Works
5.0
Full starFull starFull starFull starFull star

Our requirements went beyond what standard Odoo functionality could provide. Versich developed and customized the system around our workflows, giving us the flexibility we needed without replacing the entire ERP platform. The result is a solution that can continue to evolve as our business grows.

Sophie Williams

Managing Director, Elevate Business Services
5.0
Full starFull starFull starFull starFull star

Versich didn't just deliver the development project and walk away. Their team continues to help us with system improvements, technical issues, and optimization as our requirements change. Having that ongoing support has made it much easier to scale our Odoo environment with confidence.

Michael Chris

IT Manager, TransAxis Distribution
5.0
Full starFull starFull starFull starFull star

We needed Odoo to work with several of our existing business systems rather than operate in isolation. Versich handled the integrations and custom development, giving us better visibility across our operations and significantly reducing duplicate data entry

Amelia Swift

Head of Operations, Northstar Retail Group
5.0
Full starFull starFull starFull starFull star

Versich took the time to understand how our teams actually work before developing and customizing the Odoo environment. The new workflows have reduced manual tasks and made it much easier for our teams to manage day-to-day operations from one system.

David Mark

Operations Manager, Meridian Manufacturing Ltd
5.0
Full starFull starFull starFull starFull star

Our production, inventory, and supplier information was spread across multiple systems, creating delays when teams needed up-to-date information. Versich integrated our manufacturing systems with Odoo and established a more consistent flow of operational data. We now have better visibility into production and inventory and can coordinate activities across teams more effectively,

Laura Mitchell

Operations Director, Manufacturing Company
5.0
Full starFull starFull starFull starFull star

Our sales and operations teams were working with customer information across separate platforms, making it difficult to maintain a consistent view of each customer. Versich integrated our CRM with Odoo and synchronized the information our teams rely on. We now have better visibility across the sales process and a more connected workflow between departments

James Wilson

Sales Director, Technology Company
5.0
Full starFull starFull starFull starFull star

Several of our business applications were not connected to Odoo, so employees were regularly copying information between systems. Versich developed custom integrations around our existing applications and automated the flow of customer and operational data. This reduced repetitive work and gave our teams more time to focus on their core responsibilities.

Priya Shah

Operations Manager, Professional Services Company
5.0
Full starFull starFull starFull starFull star

Managing inventory and shipping information across different systems made it difficult to keep our warehouse data accurate. Versich integrated Odoo with our warehouse and shipping systems, allowing inventory and delivery information to move between platforms automatically. Our team now has better visibility into stock movement and can process orders more efficiently.

Marcus Bennett

Supply Chain Manager, Distribution Company
5.0
Full starFull starFull starFull starFull star

We were using separate systems for accounting and operational management, which made reconciliation and financial reporting unnecessarily time-consuming. Versich integrated our financial systems with Odoo and automated the exchange of key transaction data. Our finance team now has more consistent information and spends significantly less time moving data between platforms

Daniel Smith

Finance Manager, Financial Services Company
5.0
Full starFull starFull starFull starFull star

Our online store and internal ERP were operating separately, which meant our team had to manually update orders and inventory. Versich integrated our eCommerce platform with Odoo, creating a synchronized flow for orders, products, customers, and inventory. We now spend less time managing data manually and have much better visibility across our sales operations.

Amelia Carter

Head of eCommerce, Retail Company
5.0
Full starFull starFull starFull starFull star

Managing projects, procurement, and equipment across multiple sites had become increasingly difficult. Versich implemented Odoo to improve visibility into project progress, inventory, and resource allocation, helping our teams make better decisions.

Robert Hayes

Project Director, Stonebridge Developments
5.0
Full starFull starFull starFull starFull star

As our operations expanded, Versich helped us gain real-time visibility into projects, inventory, and resource allocation. Communication has improved, and we can now make better decisions using accurate information.

Sarah Bennett

Head of Administration, Clearview Healthcare Services
5.0
Full starFull starFull starFull starFull star

Versich took the time to understand our workflows and configured Odoo around our operational needs. Automation has reduced manual coordination and given our team access to the information they need in one place.

James Wilson

Production Manager, Oakridge Manufacturing Company
5.0
Full starFull starFull starFull starFull star

Versich helped us implement Odoo without disrupting our production process. The transition was smooth, and we now have better inventory tracking, production visibility, and reporting.

Michael Carter

Operations Lead, Bluecrest Trading Co
5.0
Full starFull starFull starFull starFull star

As our business grew, managing inventory, procurement, and sales became more difficult. Versich implemented Odoo around our workflows, improving collaboration and giving us better control over daily operations.”

Daniel Reed

Operations Manager, Northvale Company
5.0
Full starFull starFull starFull starFull star

With Versich, forecasting and reporting that used to require manual spreadsheets are now automated and reliable. What used to take our finance team days to pull together now updates on its own, and leadership can make faster, data-driven decisions without waiting on a report.

Tom Rossi

Co-founder, Buzzsprout
5.0
Full starFull starFull starFull starFull star

Versich automated several of our complex reporting processes, resulting in faster month-end closes and more reliable data. Numbers that used to take our team a full week to reconcile across subsidiaries are now consistent and ready well before close.

Zarar Khan

Operations Manager, Al Arkan Auto Parts
5.0
Full starFull starFull starFull starFull star

With Versich, it's now simple to create dashboards that are executive-ready. Leadership no longer has to interpret raw exports, the numbers they see are already formatted, accurate, and ready to present.

Executive-Ready Dashboards

Software Development Manager, Oracle
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