Microsoft will be retiring webhook-based connectors for Microsoft Teams as of January 31, 2025. As a result, a new channel link URL must be created using Workflows.
To prevent any disruption to your operations and keep receiving notifications in Microsoft Teams successfully, we strongly recommend that you create a new workflow to generate a new URL and update your configuration immediately.
Deel can connect to Microsoft Teams using the dedicated integration. This allows users to receive notifications about relevant events from their Deel account directly in Microsoft Teams.
This article explains how to configure Deel and Microsoft Teams to start receiving notifications.
In this article
Here’s what you’ll find in this article:
Before you begin
To successfully set up the Microsoft Teams integration, you’ll need a user with an admin role on Deel.
We recommend checking the Microsoft Teams integration reference to understand the features and limitations of the integration before starting to follow this guide.
Step 1. Create a workflow in Microsoft Teams
In this section, we’ll guide you through how to configure Microsoft Teams so that you can connect to it.
A workflow allows you to automate repetitive processes that connect one or more apps to Microsoft Teams. You’ll need to create a workflow to set up Microsoft Teams notifications from Deel.
To create a new workflow:
1. In Microsoft Teams, navigate to Workflows > Manage.
2. Click New flow to select the Post to a channel when a webhook request is received template.
3. In the Create a flow modal, select the team and channel you want to receive notifications to.
4. Click Create flow.
The workflow is created, and a new URL is generated. Make note of the URL, as it's needed to set up notifications in Deel.
Step 2. Connect the integration
In this section, we’ll guide you through how to connect Deel to Microsoft Teams.
To connect to Microsoft Teams:
1. Go to More > Apps and search for Microsoft Teams in the App Store.
2. On the integration page, click Connect Microsoft Teams.
The integration is now connected, you can start to set up the integration.
Step 3. Set up the integration
In this section, we’ll guide you through setting up the integration to start receiving notifications.
To set up Microsoft Teams integration:
1. From the Microsoft Teams integration page, go to the Plugins and settings tab.
2. Next to the Notifications plugin, click Enable.
3. Turn on the notification for the event you want to be notified for.
4. Enter the webhook URL as the channel link and an optional channel name.
5. Click Apply changes.
6. (Optional) Repeat from step 3 for each notification that you want to enable.
Notifications are set up and will be sent to that channel if there are any new activities.
You can test the configuration by clicking test, this will send a test message to the channel.
Microsoft Teams integration reference
This section provides information about the capabilities and limitations of the integration. You can use it to understand whether the integration can sync the data you need to sync.
Notification availability
The Microsoft Teams integration can only send notifications related to certain contract types. Use the following table to understand whether the event you need notifications for is supported.
Notification | Independent Contractor | EOR |
---|---|---|
Contract ready to sign | Yes | Yes |
Contract updates | Yes | Yes |
Payment reminders | Yes | Yes |
Items pending approval | Yes | Yes |