Never miss an invoice again

Set up automatic email sorting in under 5 minutes. Invoices, receipts, and statements go straight to a dedicated folder โ€” no more digging through your inbox.

โšก Quick Import (Recommended)

Download the pre-built flow and import it directly into Power Automate:

โฌ‡๏ธ Download Flow Package

Then: flow.microsoft.com โ†’ My flows โ†’ Import โ†’ Import Package (Legacy) โ†’ upload the .zip

โ€” or set it up manually โ€”

1

Create an Invoices folder

In Outlook, right-click your Inbox โ†’ New Folder โ†’ name it Invoices

2

Open Power Automate

Go to flow.microsoft.com and sign in with your Microsoft account.

3

Create a new flow

Click Create โ†’ Automated cloud flow โ†’ give it a name like "Invoice Capture" โ†’ search for and select the trigger "When a new email arrives (V3)" (Outlook) โ†’ click Create.

4

Set up the trigger

Click on the trigger box and configure:

  • Folder: Inbox
  • Has Attachment: Yes
  • Include Attachments: No (saves processing)
  • Click Show advanced options
  • Subject Filter: Leave blank for now
5

Add a condition

Click + New step โ†’ search for Condition โ†’ select it.

Set up the condition to check if Subject or Body contains invoice keywords:

  • Click in the left box โ†’ select Subject from dynamic content
  • Middle dropdown: contains
  • Right box: invoice

Click + Add row and set dropdown to Or. Repeat for these keywords:

invoice, receipt, statement, payment due, amount due, tax invoice, remittance
6

Add the action

In the If yes branch, click Add an action โ†’ search for "Move email (V2)" โ†’ select it.

  • Message Id: Select Message Id from dynamic content
  • Folder: Select your Invoices folder
7

Save and test

Click Save at the top. Send yourself a test email with "invoice" in the subject and an attachment. Give it a minute โ€” it should land in your Invoices folder.

๐Ÿ’ก Pro tip

Add your regular suppliers' email addresses as additional conditions for even better filtering. You can also add a "Flag email" action to make invoices stand out.

1

Create a label

In Gmail, scroll down the left sidebar โ†’ click More โ†’ Create new label โ†’ name it Invoices

2

Open filter settings

Click the Settings cog (top right) โ†’ See all settings โ†’ Filters and Blocked Addresses tab โ†’ Create a new filter

3

Set up the filter

In the "Has the words" field, paste this:

invoice OR receipt OR statement OR "payment due" OR "amount due" OR "tax invoice" OR remittance

Check the box: Has attachment

4

Choose actions

Click Create filter โ†’ then check:

  • Apply the label: Invoices
  • Star it (optional, helps visibility)
  • Also apply filter to matching conversations (catches old emails too)

Click Create filter and you're done.

๐Ÿ’ก Pro tip

You can create additional filters for specific suppliers using their email address in the "From" field. This catches invoices even if they don't use standard keywords.