GitHub user KristiDodaj created a discussion: Native Microsoft Teams notifications without Power Automate
### Is your feature request related to a problem? Please describe. Sending Superset webhook notifications to Microsoft Teams currently requires an intermediary, such as Power Automate, to translate the payload and post the message. Organizations that cannot use Power Automate need to maintain their own service for Teams delivery. ### Describe the solution you’d like Add Microsoft Teams as a notification destination in Alerts & Reports, following the direct-delivery pattern of Superset’s existing Slack integration. Administrators would configure Microsoft application credentials and permitted channel destinations. Users would select Teams and a configured destination when creating an alert. Superset would format and deliver the notification through a supported Microsoft messaging mechanism, without requiring Power Automate or a separately hosted webhook relay. The initial scope would include: - Delivery to configured Teams channels. - Attachment-free alerts containing the alert name, description, and chart or dashboard link. - Clear configuration and delivery errors. - Tests covering message formatting and failed delivery. Screenshots, file attachments, scheduled reports, direct messages, and interactive features would remain outside the initial scope. Before implementation, we would appreciate maintainer feedback on whether this belongs in Superset core. We propose investigating a Teams bot approach, with authentication, app installation, permissions, and destination configuration agreed upon before development. ### Describe alternatives you’ve considered - **Power Automate:** Receive Superset webhook payloads, format them, and post to Teams. - **Custom relay service:** Host a service that receives Superset webhooks and delivers notifications through a Teams bot. Both require maintaining an additional workflow or service. The proposed integration would handle delivery within Superset. ### Additional context Microsoft [retired Office 365 connectors in Teams, including the legacy Incoming Webhook connector](https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams/), with the final shutdown rollout scheduled for May 18–22, 2026. The replacement Workflows webhooks rely on Power Automate. Teams delivery interest was expressed in [PR #36127](https://github.com/apache/superset/pull/36127#issuecomment-3602564527). Generic webhook support is covered by [Discussion #33268](https://github.com/apache/superset/discussions/33268). GitHub link: https://github.com/apache/superset/discussions/45307 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
