Create flows in Microsoft Teams

There are multiple ways in which you can create flows within Microsoft Teams.

  • Power Automate flow templates - The Microsoft Teams store has templates directly integrated, making it easy for you to get flow templates to get started quickly.
  • Team overflow messages - You can also create flows from the overflow menu of Teams message.
  • Power Automate app - You can also use the Power Automate app to create flows from a template or from scratch.

You can manage all flows you create from any of these entry points directly within Power Automate or from within the Power Automate app in Teams.

Prerequisites

To use the Power Automate app, you need an account with access to Microsoft Teams.

Create a cloud flow from the Microsoft Teams store

Follow these steps to create a flow from the Microsoft Teams store.

  1. Sign into Microsoft teams.

  2. Select Store from the left hand side in Teams.

    Store entrypoint in Teams

  3. Select Workflows in the bottom left hand corner of the screen.

    Workflows section in the Store

    You will see a list of templates that are relevant to Microsoft Teams.

  4. You can select any of the templates to build your flow.

    Flow templates in the Teams Store

    When you select a template, a new dialog opens. Name the flow and then sign into the apps and services the flow uses (if you are not already signed into them).

    Template details page in Teams

  5. Select Next after all the connections are setup.

    Select Next to setup template connections

  6. Provide the parameters that the flow requires, and then select Add workflow to create the flow.

    Add workflow template

  7. You will see a confirmation page that states that your flow was created successfully.

    Flow creation confirmation page

  8. You can manage your flows from within the Power Automate app in Teams or via Power Automate. Select Manage workflows in the Workflows section to quickly open the Power Automate app in Teams to manage your flows.

    Manage your flows in Teams

Create a flow from the message menu in Microsoft Teams

Microsoft Teams users can also create manually triggered flows from the overflow menu of a Microsoft Teams message.

Follow these steps to create a manually triggered flow from the Microsoft Teams store

  1. Sign into Microsoft Teams.

  2. Select the ellipses (…) menu of any message in Teams.

    Ellipses menu in Teams

  3. Select More actions.

    More actions entrypoint

  4. Select Create new action.

    Create a new action entrypoint

    You now see list of templates that use the For a selected message manual trigger.

    Message action templates

  5. Select any template to set up the connections you need.

    Setup template connections

  6. Select Next to setup the parameters that the template needs.

    Setup template parameters for the flow

  7. You will see a confirmation page once your flow is created successfully.

    Flow creation confirmation

Create a cloud flow from a template in the Power Automate app

Note

By default, the Power Automate app shows you templates that have been created for Microsoft Teams. You can switch filters on the top right to view all Power Automate templates, if desired.

Create tab filter.

Follow these steps to create a cloud flow from a Microsoft Teams template.

  1. Sign into Microsoft Teams.

    Tip

    You may also use the Microsoft Teams app.

  2. Select Apps on the right side on the screen.

  3. Search for, and then select the Power Automate app.

    A screenshot that shows a search for the Power Automate app.

  4. Select the Create tab, and then select the template on which you'd like to base your flow.

    Create tab.

  5. If the template that you selected is optimized for Microsoft Teams, a dialog that lets you rename the flow and authenticate with the apps necessary for the flow displays. Setup connections.

    Note

    You must login to all connectors so that your flow can run successfully. A green check indicates that you've authenticated.

  6. Set up the connections as needed.

  7. Select Continue to get a list of parameters that are necessary for the flow to run successfully. Provide the parameters that are needed.

    Setup parameters.

    If you wish to see the full flow, select Edit in advanced mode.

    Advanced mode.

  8. You're all set! You will get a confirmation screen showing that your flow was successfully created. After you create your flow, you can find it on the Home tab.

    Confirmation screen.

Important

When you create flows from within the Power Automate app in Microsoft Teams, they are always created in your organization's default environment. You can also access these flows from Power Automate.

Create a cloud flow from scratch

If you want full control over the flow that you create, select Create from blank from the top right side of the screen, instead of using a template.

Create from blank screenshot.

This brings up the full Power Automate designer experience within Microsoft Teams where you can create a fully customized flow.

Create from blank.

Known issues

  • All flows that you create from within the Power Automate app are located in your organization's default environment.

  • The Power Automate app and Power Automate Actions app must be enabled in the Microsoft Teams admin center in order for this functionality to work.