How it works
- Add Integration and Authenticate.
- Create a Workflow in MS Teams.
- Set up the notification preferences in the channel.
Initial Setup from Hoopla
- On Hoopla, go to Integrations page and select Microsoft Teams in the dropdown.

- Click into the integration and click the Authenticate button.
- Sign in to your Microsoft account using your Microsoft credentials.
- Once connected, you should see the following screen.
Authentication scope
Authentication process uses OAuth2 protocol and the Hoopla app requires these scopes from Microsoft in order to push messages to Teams:
- openid
- profile
- offline_access
- User.Read.All
The next step of the integration happens in MS Teams.
How to set up a workflow from Microsoft Teams
Right click from the channel, and select `Workflows`.

Then search for this Teams prebuilt flow: Send webhook alerts to a channel

Click on it to finish the setup

Select the teams and channel that you want to add workflow to:

Once you click `Add Workflow`, you should be getting a workflow url which you will shared with Hoopla Support.
(Alternative )How to set up a workflow from Microsoft PowerAutomate using a template
Login to your Power Automate account. Click + New flow
Select the first option from the dropdown, select template, then search for "Send webhook alerts to a channel".
You should see the following screen
Hit continue and then select edit in advanced mode
Select your team and choose which channel you want to push messages to.
The last step is to select the top container where it says "When a Teams webhook request is received." Save the current flow, and you should get a workflow URL like this:
At this point, you are fully set up with workflow and you need to send this workflow URL to Hoopla customer support so that Hoopla can use it on pushing Hoopla messages to your designated Teams channel.
Microsoft Teams Workflows APIs
Hoopla will post messages to your Teams channel given a workflow URL is provided since Microsoft is retiring the connector feature at the end of 2025.
For more information on how to set up workflows:
Add Your Preferences in the Channels Area
Within Hoopla, navigate to your Channels page (Configure>Channels & TV>Channels).
- Select the Channel you wish to send notifications from.
- Under the Notifications section, check the box next to Microsoft Teams.
- A popup box will appear, prompting you to set up Microsoft Teams notifications. You will see any previously added workflows and their names along with the option to add more. Click Add Teams Channel and add your Workflow information that you created in MS Teams. (Name and URL).

- Start typing the name of the workflow in the Microsoft Teams Channel box and you will see any matching workflows. Select the workflow.

- Select which type of notifications you wish to send, Newsflashes, Challenges, Calendar Events, Leaderboards or all of the above.
- You may configure notifications for multiple Microsoft Teams channels. To do so, click the plus button next to “Enable additional Microsoft Teams channels.”
- Once you’ve configured your Microsoft Teams notifications, click the Done button at the bottom of the box.
- Finally, click Save at the top right-hand side of the Channel details page.
