Key takeaways
- A corporate services company replaced dozens of disconnected Excel sheets in Finance, HR and Operations with a single Power Apps automation platform.
- Power Apps provides the forms, SharePoint lists hold the data, and Power Automate routes approvals and notifications.
- After rollout, data entry became about 60% faster and process compliance improved by about 45%.
- Sapphire Business Technology delivered the platform in six business days by assembling pre-built Power Platform components.

Power Apps automation is often the next step for a company whose approvals still live in spreadsheets. Our client, a corporate services firm, ran Finance, HR and Operations on dozens of separate Excel sheets. Each file worked well enough on its own. Together, however, they left nobody with a full, current picture of the business.
Data entry was manual, and version control barely existed. Compliance checks depended on someone remembering to open the right file. The company wanted one digital platform, but without forcing each team to drop the routines it already knew.
This case shows how our team built that platform in six business days and what changed afterwards. It also gives you a step-by-step plan to map the same move in your own company.
In this article
- Project snapshot
- The problem: dozens of Excel sheets and no single view
- How we built the Power Apps automation platform
- Results of Power Apps automation in Finance, HR and Operations
- How to plan Power Apps automation for your own approvals: step by step
- The lesson: move the process, not just the data
- Need the same result without building it yourself?
Project snapshot
| Item | Detail |
|---|---|
| Industry | Corporate services and administration |
| Solution | Integrated Sheet Automation Platform: one Power Apps app replacing dozens of Excel sheets |
| Tools | Power Apps, SharePoint, Power Automate |
| Timeline | 6 business days |
| Departments | Finance, HR and Operations |
| Impact | 60% faster data entry; +45% process compliance |
The problem: dozens of Excel sheets and no single view
Finance kept its own approval tracker. HR ran a separate onboarding sheet, while Operations maintained its own version of a process log. On its own, each spreadsheet did its job.
The trouble started between the files. During discovery, three issues stood out:
- Fragmented data. Each department kept its own sheets, with no reliable way to cross-reference them. A request approved in one file often had no visible link to the related record in another.
- Slow, error-prone data entry. Every new record meant typing, copying and pasting between files. As a result, daily work slowed down and avoidable mistakes crept in.
- Weak process compliance. Nothing enforced the steps in order. Approvals could be skipped, delayed or completed out of sequence, so nobody could guarantee that internal policies were followed.
Excel is great for calculation and analysis. However, it was never designed to be a multi-user approval engine for a whole company. Seeing that gap, instead of patching the sheets once again, shaped every choice we made next.
Still running approvals across separate spreadsheets? Tell us which sheets your teams depend on and our specialists will map the options with you.

How we built the Power Apps automation platform
We built the solution on three parts of the Microsoft Power Platform. Each one took over a job that the spreadsheets had been doing badly.
Power Apps became the front door. Instead of opening a spreadsheet and hunting for the right tab, staff now use a purpose-built app. It offers guided forms for submitting requests, dashboards for reviewing pending items, and status indicators that show where each process stands.
SharePoint became the data backbone. All information moved from files on desktops and shared drives into structured SharePoint lists and libraries. Because of that, a Finance approval, an HR record and an Operations update can all reference the same data, with no duplicates or mismatches.
Power Automate connected the two. It routes each approval request to the right person based on set rules. It also sends a notification the moment an item needs attention. So when Operations closes a process, Finance and HR see the update straight away instead of waiting for a status email.
The workflows spanned three departments, so permissions mattered too. We set up role-based access: each group sees only the screens and data relevant to its work, while administrators keep full visibility. In a shared spreadsheet, that kind of layered access is very hard to enforce once more than a handful of people edit the file.
Speed was the last piece. We delivered the whole Power Apps automation platform in six business days, from build to deployment. That was possible because we assembled pre-built Power Platform components instead of coding a custom application from scratch.
Results of Power Apps automation in Finance, HR and Operations
The impact was measurable soon after rollout. Data entry became roughly 60% faster, because staff no longer copy details between separate sheets. Details that people once retyped into three or four files now go in once, through a guided form.
Process compliance improved by about 45%. With Power Automate enforcing the approval order and SharePoint keeping one auditable record of every action, skipping a step became much harder. Managers can also see where each request stands without chasing emails or opening a stack of spreadsheets.
Day-to-day work changed as well:
- Finance spends less time reconciling numbers across files and more time on actual financial analysis.
- HR tracks onboarding and internal requests through a single dashboard instead of a patchwork of trackers.
- Operations has a real-time view of process status, which supports faster decisions when issues come up.
Replacing dozens of disconnected Excel sheets with one Power Apps automation platform cut data entry time by 60% and lifted process compliance by 45%, in a project Sapphire Business Technology delivered in six business days.
How to plan Power Apps automation for your own approvals: step by step
You do not need to be a developer to plan this kind of project. The steps below follow the same order our team used. In fact, you can complete the first four with nothing more than a notebook and your existing files.
- List every sheet involved. For each file, write down who owns it, what it records and which approval or decision depends on it.
- Map each approval path. Note who submits the request, who approves it and in what order. Also mark any step that people sometimes skip.
- Find the duplicated fields. Highlight data that shows up in more than one sheet, such as employee names or request numbers. Each of these should become one column in one shared SharePoint list.
- Decide what moves and what stays. If a sheet records requests, approvals or status changes, move it into a SharePoint list. If it only calculates or analyses numbers, keep it in Excel.
- Build one guided form per process. In Microsoft Lists, open the list and choose Integrate, then Power Apps, then Create an app. Next, remove every field the person submitting the request does not need to fill in.
- Add the approval flow. In Power Automate, start an approval whenever someone adds a new item to the list. If approvers must sign off in a fixed order, choose a sequential approval; if any one manager can approve, choose “first to respond” instead.
- Set permissions by department. Give each team access only to its own screens and data, and keep full visibility for administrators.
- Pilot with one department first. Time how long a typical record takes to enter, before and after. If the new form is not clearly faster, simplify it before you roll it out to the next team.
The lesson: move the process, not just the data
The spreadsheets in this case were not badly built. The real problem was that they held a process (who approves what, and when) that Excel cannot enforce. Shifting the data alone would not have fixed compliance. Moving the approval rules did.
Microsoft’s guide to Power Automate approvals describes several approval types. One of them is a sequential approval, where each approver must respond before the request moves to the next person. Approvers can then respond from an Outlook email, a Microsoft Teams card or Power Automate itself.
In our projects, choosing the approval type is the decision that deserves the most time, yet teams often rush it. For example, a “first to respond” rule on a process that really needs two signatures simply automates the gap you were trying to close. The same guide also notes that approval flows are saved in Microsoft Dataverse, even when your records live in SharePoint. That detail is worth knowing before you plan permissions and licences.
The principle behind Power Apps automation reaches well beyond Finance, HR and Operations. Any process that lives in a spreadsheet and needs a sign-off is a candidate for the same treatment.
Need the same result without building it yourself?
The steps above will help you map the problem and test a first form. Still, joining several departments, permission levels and approval rules in one Power Apps automation platform takes experience, and mistakes at that stage are costly to undo.
If you would rather skip the trial and error, our team can design and build it for you. See how our Power Apps development service works, or talk to our Power Apps and Excel specialists about the sheets your team relies on today.
Ready to move your approvals out of spreadsheets? Send us a short description of the process and the teams involved.
Frequently asked questions
How long did the Power Apps automation project take?
Which tools replaced the Excel sheets?
What results did the client see?
Should every spreadsheet move into Power Apps?
Which approval type should I choose in Power Automate?
This case study was written by Sapphire Business Technology, drawing on its experience with 500+ clients and 2,000+ projects in Excel, Power Apps and Power Platform.




