WorkflowGen and Teams integration with Microsoft Power Automate

This article will show you how to use Microsoft Teams to validate a request in WorkflowGen.

Click the link to watch the video demonstration: English / Français

Prerequisites

Power Automate configuration

Step 1: Create a new connection to Teams

  1. Go to flow.microsoft.com. From the left menu, click Data, then click Connections.

    image

  2. Click New connection.

    image

  3. Search for Microsoft Teams.

    image

  4. Click Create and connect with your Microsoft account.

Step 2: Create a new connection to WorkflowGen

  1. Go to flow.microsoft.com. From the left menu, click Data, then click Connections.

    image

  2. Click New connection.

    image

  3. Search for your custom WorkflowGen connector.

  4. Set the hooks token created on your WorkflowGen instance.

    image

Step 3: Create the Purchase request - Teams flow

  1. Go to flow.microsoft.com. From the left menu, click My flows, then click Import.

    image

  2. Download the PurchaseRequest-Teams.zip package available here and import it.

  3. For each related resource, click Select during import.

  4. Set the right connection and then click Import.

  5. Go back to My flow and refresh the page. Your imported flow should appear.

  6. Select the created flow, then click Edit.

    image

  7. Click on the first action, When a HTTP request is received, and copy the HTTP POST URL, which you’ll need to configure WorkflowGen.

    image

WorkflowGen configuration

  1. In the WorkflowGen Administration Module, import the PURCHASE_REQUEST_TEAMS process.

  2. In the Workflow Designer, click the SEND_ACTION_TO_TEAMS action.

  3. On the Parameters tab in the Edit action panel, click the APP_URL parameter.

  4. Add the URL that you copied from Power Automate earlier as a text value to send.

  5. The manager to notify is predefined, so you need to change the user in the user parameter and set your email address.

1 Like

Hi,

in Step 3: Create the Purchase request - Teams flow it mentioned importing the MS Flow from PurchaseRequest-Teams.zip.

Do we expect to create the integration always based on this MS flows template?
Also the first step is using HTTP Request and that trigger requires premium plans of Power Automate. What other option we can use?

Hi Kevin,

Microsoft Power Automate in this integration example is here to simplify the connection between WorkflowGen and Teams. The other solution is to use the Microsoft Graph API (https://developer.microsoft.com/en-us/graph), we have done integration examples with other Microsoft tools (Integrate WorkflowGen with Microsoft Office 365).

According to the Microsoft FAQ, only the free Power automate version does not include premium connectors.
Power automate is included in the most Microsoft 365 Plans, so with premium connectors.

In that case, a plan with Power Automate is a prerequisite, I will add it to the topic.