In this guide, we'll create an automated invoice approval workflow with Power Automate. When a new invoice is received, the system extracts data, notifies approvers, and exports the data to a spreadsheet or accounting system. We'll use AI-powered automation for extraction, though a manual option is available. For this guide, we'll export to Excel, but you can easily use an ERP or accounting system instead.
Invoices should be exportable to an accounting or ERP system. That's why we’ll store key details like vendor name, amount, date, and approval status in a SharePoint list.
Invoices require approval before fulfilment. Instead of hardcoding approvers' emails, we’ll store them in a SharePoint list for easy updates when roles change.
To integrate invoices with an ERP or accounting system via SharePoint, we must extract invoice data from unstructured document formats such as PDFs or images. AI-powered OCR tools offer the most accurate and seamless solution for that purpose.
We'll use Cradl AI for that purpose, which extracts invoice data and sends it to SharePoint via its Power Automate integration. This post shows you how to set up Cradl AI with SharePoint in minutes.
This is what the complete Power Automate flow looks like. Let's configure each step.
Use Get my profile (V2) to retrieve the stakeholder’s email (ourselves, in this case). This email will be used for approval status notifications.
Repeat the steps, but change status value to Approved.
This Power Automate flow ensures invoices are processed quickly and accurately by capturing key details like vendor name, amount, and approval status in a centralised SharePoint list. The integration with Cradl AI's AI-powered OCR tools eliminates manual data entry, reducing errors and speeding up accounts payable processes significantly. The automated approval process makes it easier to update approvers when roles change, ensuring flexibility and streamlining decision-making. By automating the process, businesses can save time, reduce errors, and improve financial reporting.
We’ll help get you started with your document automation journey.
Schedule a free demo with our team today!