New set up a webhook for Microsoft Teams using workflows

This article will guide you through the steps needed to set up a workflow in Power Automate for Mopinion Webhooks.

Microsoft is retiring the use Office 365 connectors for MS Teams. This means that from December 2025 the Incoming webhook app will no longer work.

The new way to integrate Mopinion Webhooks with Teams, requires you to set up a workflow in Power Automate. This new way is more secure and versatile than the old webhooks app, but it also comes with some complexity.

  1. Open Power Automate , click on Create and choose Automated cloud flow

    Screenshot from 2024-10-09 10-31-46.png

    Choose Skip in the dialog that pops up and you are taken to the workflow editor.

  2. Add the When a Teams webhook request is received trigger. Select Anyone to trigger the flow.

    Screenshot from 2024-10-09 11-32-15.png



  3. Click on the + sign and add the Parse JSON action. Choose Body as value for the Content and paste the contents of for the schema.

     

  4. Click the + sign to add another action. Choose the Post card in a chat or channel action, select Post in: Channel, and select your team and channel in the options below.

    • We’ve found that setting FlowBot as a value for the Post As parameter may result in the card not displaying correctly in Teams. In this case, try using another option like User.

  5. Paste the contents of as the value for Adaptive Card.



  6. Save the workflow. This will generate a URL in the When a Teams webhook request is received trigger.

  7. Copy and paste this URL in as an endpoint in the Mopinion MS teams integration.

  8. Save the integration.

And that's it, you should now receive messages in your Teams channel that look similar to the webhooks from the 365 connector.