Integration of Notifications with Microsoft Teams

I am looking to send status notifications for scheduled job scenarios in a Dataiku project to a Microsoft Teams channel. Currently, for the project status logs are being successfully sent to Outlook email upon the job execution based on predefined scenarios. The objective now is to configure and integrate notifications so that refresh status logs are sent directly to a Microsoft Teams channel, replacing the current Outlook email notifications.
I attempted to configure notifications using the webhook URL from the Teams channel and ran several tests, but no notifications have been received in the Teams channel.
Operating system used: Windows 11
Answers
-
Hi @Ranjani ,
I am curious to know why you want to send notifications to a Team channel rather than email in your team?
-
Turribeach Dataiku DSS Core Designer, Neuron, Dataiku DSS Adv Designer, Registered, Neuron 2023 Posts: 2,501 Neuron
This should work if the configuration it’s done correctly. Please paste the Dataiku screen configuration of the message to Teams and how exactly did you create the Webhook in the Teams side as there are some Microsoft changes around this. Also what Dataiku version are you using.
-
Turribeach Dataiku DSS Core Designer, Neuron, Dataiku DSS Adv Designer, Registered, Neuron 2023 Posts: 2,501 Neuron
Because that’s preferred by a lot of users. We use Teams a lot too and email is not deemed realtime communications like Teams is.
-
Hello @Han_Han ,
There are several advantages to using Teams over outlook. Highlighting a couple of them here:
1. Centralized and better visibility - Microsoft Teams keeps all job notifications in a single channel (private or project -specific), making it much easier to scroll through, search, and review the job history. There's no inbox clutter -notifications don’t fill up personal email inboxes, reducing the need to manually delete or organize emails, and making them less likely to be lost among other messages. They also remain accessible in the channel, so new team members or stakeholders can review the project’s history without needing email forwards.
2. Collaboration and Tagging: Also, Teams allows you to tag colleagues, discuss issues, and collaborate directly on notifications. This streamlines troubleshooting and follow-up, as the whole team can see and respond to updates in real time, unlike siloed email threads.
You can also leverage Teams’ integration with other apps and bots for actionable messages.
Hope this makes sense
-
Hi @Ranjani,
This makes a lot of sense! I have shared your problems with relevant product managers. Will keep you posted!
-
Turribeach Dataiku DSS Core Designer, Neuron, Dataiku DSS Adv Designer, Registered, Neuron 2023 Posts: 2,501 Neuron
@Ranjani I am not sure if you seen my message, what you want to do should work and it's built-in into Dataiku. Please post the relevant information that I asked to help debug the issue.
-
Hey @Turribeach, The webhook URL was created by following the steps as in, Create an Incoming Webhook - Teams | Microsoft Learn.
It would be helpful to provide a step-by-step guide that worked for you to send notifications to MS Teams via Dataiku. This will make it easier for others as well to follow the process. -
Turribeach Dataiku DSS Core Designer, Neuron, Dataiku DSS Adv Designer, Registered, Neuron 2023 Posts: 2,501 Neuron
The page you linked provides information on how to create webhooks in different ways, I need to know which you used as there are different kinds of webhooks. I also need to see the configuration page in Dataiku where you are using the webhook so see what options you selected. I can't assist you if you post the information required.