Product Design

Requestly App: UX-Led Design and Process Automation Approval System with Oracle Integration

My Role
Head of Product Design
Timeline
Sep 2024 - Feb 2025

Introduction

To address inefficiencies in a manual finance processes and fragmented approval chains, I led the design and deployment of a Finance Request Application. The app streamlines payment-related requests across multiple tiers of validation, integrates with Oracle, and automates document reading and batching. This project showcases how a UX-first approach, supported by AI and strong workflow architecture, transformed both user experience and operational control.

Note: The screenshots below only display placeholder data.

My Role

As the Head of Design, I:

  • Led initial discovery workshops and defined key metrics.
  • Crafted and iterated Figma prototypes based on user feedback.
  • Collaborated with full-stack and back-end developers, the QA team, and finance stakeholders throughout development.
  • Conducted usability testing and UAT sessions to validate functionality.
  • Delivered comprehensive documentation and training to drive adoption.

Key Business Goals

The project was developed with several key objectives in mind:

  • Efficiency and Process Optimisation: Reduce approval cycle time by automating multi-level validation workflows, ensuring faster turnaround and fewer delays in financial operations.
  • Minimisation of Manual Data Entry: Implement AI-driven invoice extraction to eliminate redundant manual input, reducing errors and improving the accuracy of financial records.
  • Financial Reconciliation Accuracy: Improve the process of reconciling payments by automating payment allocation from bank statements, reducing the risk of mismatches and unaccounted transactions.
  • Regulatory Compliance and Audit Readiness: Strengthen compliance mechanisms by maintaining a structured approval log, ensuring all transactions are documented, and aligning with internal and regulatory policies.
  • User Experience and Adoption: Design an intuitive interface that facilitates seamless navigation and use for employees at various levels, reducing training requirements and boosting adoption.
  • Operational Cost Reduction: Optimise costs by eliminating reliance on third-party approval and finance automation tools while leveraging Microsoft’s native ecosystem.

By aligning these goals with business needs, the application serves as a scalable and adaptable finance approval platform that enhances efficiency while maintaining compliance.

Snapshot of the product requirements documentation outlining the business objectives.

System Features

Workflow Automation & Intelligent UI

At the heart of the system is a tiered approval process that routes requests based on type, urgency, and compliance requirements. The app automates status-based redirection logic, allowing requests to be dynamically reassigned or postponed depending on payment due dates and data conditions.

Zoomed snapshot of application architecture.

Snapshots of the user journeys across Tiers 1, 2, and 3.

Breakdown snapshot of UI-based triggers and routing logic.

Data Extraction & System Validation

AI-driven file reading capabilities enable automatic field population, reducing manual errors and speeding up submission time. The user must confirm that extracted data matches uploaded documentation before proceeding with approval. This step is critical to ensure audit-ability and data reliability throughout the process chain.

Sectioned form screen with upload area, after data was extracted.
Toggle confirmation dialog before request approval

Real-Time Approval Feedback

Actions such as approval, rejection, or soft approval are tracked at every level. A feedback mechanism shows request status in real time, with instant on-screen feedback provided to users.

Example of success state following request rejection

System Integration & Finance Field Mapping

Direct API-based data exchange ensures seamless synchronisation between Power Apps and Oracle, maintaining up-to-date records. Leveraging Microsoft Power Automate, the system minimises external dependencies while ensuring workflow automation for notifications and escalations.

The finance team enters Oracle-specific details after extracting invoice data. The "Read Data" function parses uploaded documents and allows users to populate relevant fields for Oracle submission via Oracle API.

Finance details entry and field mapping with Read Data button to trigger Oracle API.

Mobile Accessibility for Approval on the Go

To accommodate executives and approvers who operate remotely, a mobile-first extension was released. This version enables access to ongoing requests, new submissions, and approval routing from any location.

Mobile interface screens for ongoing and new request management.

Mobile flows: personal and supplier requests.

Modular Components & Variant Architecture

The front-end design system was constructed using modular components and states. Each request card, filter control, and action button is tied to conditional logic, ensuring scalability and flexibility as business needs evolve.

Example of request cards in different states.

System Architecture & Scalability Planning

The system is built on Power Platform and integrated with Microsoft 365 tools, ensuring scalability across departments. The architecture allows for custom workflow logic, audit trails, and layered permission handling.

To ensure smooth adoption, a governance layer was implemented, aligning Tier 1, Tier 2, and Tier 3 teams with clear responsibilities. Visual workflow diagrams supported stakeholder onboarding and role-based accountability.

Visual overview of integration layers and platform modules.

System Features & Functionalities

The system provides a robust framework for handling approvals, financial document management, and payment reconciliations while ensuring controlled access based on user roles and permissions.

Role-Based Access & Approval Framework

A structured permissions-based hierarchy assigns different functionalities based on user roles, ensuring only authorised personnel can approve, edit, or review requests. Requests move through multi-level approvals based on pre-configured logic, ensuring accountability at each stage while minimising bottlenecks. Role-specific dashboards provide relevant insights, tasks, and approvals tailored to each user level, ensuring quick action and decision-making.

The tab system changes according to tier and user permissions.
Batch exporting of multiple requests is an example of an action assigned to a specific management tier.

Audit & Compliance Tracking

All approval and financial transactions are logged with timestamps and metadata, ensuring full visibility into transaction history for audit readiness. A structured document retention policy ensures compliance with internal governance frameworks and external regulatory requirements. Built-in approval escalation mechanisms automatically notify stakeholders of pending approvals, ensuring no requests remain stalled for extended periods.

User Experience Strategy

The UX strategy is centred around efficiency, clarity, and accessibility, ensuring that the platform is intuitive for both finance professionals and non-technical users. The dashboard design provides a personalised experience, surfacing only relevant tasks and approvals to each user, improving workflow navigation. The invoice upload process includes drag-and-drop functionality, real-time AI extraction previews, and manual adjustment options to allow users to verify extracted data before submission. Approval workflows are visualised with progress indicators, clearly displaying pending approvals, escalation paths, and the history of decision-making. Error handling mechanisms ensure users receive real-time feedback, allowing them to correct discrepancies before submission, improving accuracy. The bank statement upload and AI matching process provide visual indicators of reconciliation status, reducing the effort required for manual validation and increasing transparency in financial tracking.

Business Impact & Measurable Success Indicators

The implementation of this system brings tangible improvements in operational efficiency, compliance, and financial processing.

Key Performance Indicators (KPIs)

  • Approval Turnaround Time – Reduced by an estimated 40%, leading to faster decision-making and fewer approval bottlenecks.
  • Invoice Processing Efficiency – 80% of invoices processed automatically without manual intervention, increasing workflow speed and reducing errors.
  • Reduction in Manual Data Entry – Estimated 60% reduction in finance team workload related to invoice and payment entry.
  • Accuracy of AI Invoice Extraction – Achieved a 95% accuracy rate in AI-extracted data, reducing human corrections.
  • Payment Reconciliation Rate – Over 90% of incoming payments successfully matched to invoices without manual intervention.
  • User Adoption Rate – Approximately 85% of employees transitioned to the system within the first three months of deployment.
  • Error Resolution Time – Reduced time to resolve flagged discrepancies by 50%, ensuring smoother financial reporting.
  • Compliance & Audit Readiness – Ensured 100% of transactions met compliance criteria, improving internal audit efficiency.

By tracking these KPIs, the system ensures continuous improvement in approval efficiency, finance automation, and compliance management.

Future Enhancements & Scalability

To further enhance the system’s capabilities, additional features are planned:

  • Predictive AI Approval Assistance – Machine learning models to suggest auto-approvals for low-risk transactions based on historical trends.
  • Mobile Integration – Enabling finance and management teams to approve requests on the go via Power Apps mobile applications.
  • Advanced Reporting & Analytics – AI-powered insights using Power BI for financial forecasting, trend analysis, and performance monitoring.
  • Automated Vendor Verification – AI-driven checks for duplicate or fraudulent invoices before approval, improving financial security.

These enhancements will ensure that the system remains a future-proof solution capable of adapting to evolving business needs.

Conclusion

This project delivers a modernised financial approval system that integrates seamlessly with Oracle and Microsoft Power Platform, leveraging AI to streamline invoice processing and payment reconciliation. By reducing manual input, improving compliance, and enhancing UX through intuitive workflows, this system provides a scalable and cost-effective solution for enterprise financial operations.

By continuously refining the system with AI-driven features and automation, businesses can achieve greater efficiency, accuracy, and control over their financial approval processes.