This article describes how to import and configure a Microsoft PowerAutomate flow template that will create a CSV file from your processed invoices, and automatically upload it to OneDrive.

This flow is based on the Ephesoft Semantik for Invoices Connector, which helps you to create flows with Semantik by eliminating the need to manually configure a webhook in Settings.


Step 1: Add the Ephesoft Semantik for Invoices Connectors

First, add the Ephesoft Semantik for Invoices Connector to your connections in Power Automate.

1. Log in to Microsoft Power Automate.

2. Go to Data > Connections.

3. Click + New connection.

4. Search for and add the Ephesoft Semantik for Invoices connector.

5. Click Create and follow the instructions to connect Semantik Invoice to Power Automate.

Step 2: Download the Template

Next, download the template flow for converting processed invoices to CSV format. This is available from Ephesoft Labs on GitHub.

1. Go to the Semantik.Toolkit.PowerAutomate on Ephesoft Labs.

2. Click Code > Download ZIP to create a new ZIP file containing all files within the repository.

3. In the downloaded ZIP file, open the InvoiceToCSV folder and copy the to a temporary location. This is the ZIP file you will upload to Power Automate.

Step 3: Import the Template

Finally, import the template flow into Power Automate and make any changes as needed.

1. In Power Automate, navigate to My Flows > Import.

2. Upload the file.

3. From the Import package page, click the Select during import link for each required connection and select or create the connection.

4. Click Import, wait for the page to refresh, and verify the import was successful.


If desired, you can edit the following default configurations in the flow.




Webhook Name

When a Semantik invoice has completed review

The name of the webhook as it will appear in Semantik under Settings > Export.

Value (of folder path)

Set OneDrive Invoice Folder Path

The path in OneDrive where the exported CSV and PDF files will be saved. By default, this is configured to create a top-level folder named InvoiceData.

Value (of CSV content)

Create header-footer CSV content

The invoice data that will be added to the CSV file. By default, all fields are configured.

5. Click Save, and turn the flow on.

You successfully set up a Microsoft Power Automate flow to convert a processed invoice into a CSV file and save it to OneDrive!

Did this answer your question?