Feincraft Outflow is an AddIn for Microsoft Outlook that allows processing email messages using a Power Automate flow.
Out of the box, Outflow comes with a flow that can summarize long emails into 4 sentences using Azure Language Services. However it is possible to configure Outflow to process emails using any other flow, as long as it is built in a compatible way (read "Extend Outflow" for more information).
Original announcement: https://www.linkedin.com/feed/update/urn:li:activity:6919856066583252992/
- Azure Account
- Premium Power Automate License
- Office 365 license
Create a Language Service from Azure Portal
Take note of the endpoint and API key
This is required if you want to use the text summary flow with Outflow.
Import the flow (SummarizeEmails.zip) from the release package or download it from this repository.
Enter the endpoint URL and API key from Azure into both HTTP actions
Save the flow and copy its URL
This is required if you want to use the text summary flow with Outflow.
- Download and extract the archive
- Run "setup.exe"
- Restart Outlook
Open Outflow, click on Settings and paste the flow URL
If you want to build your own flow to processes emails, you can. All you need to do is create an Instant Flow that is triggered by an HTTP endpoint and has an HTTP Response action in the end. Whatever the response sends, will be shown in the AddIn. The request JSON schema of the flow should be set as follows:
{
"type": "object",
"properties": {
"message": {
"type": "string"
}
}
}
Alternatively you can just modify the flow provided.
Note: Currently Outflow will only display plain text. Future version will add the ability to render HTML as well.