How to integrate GitHub with Microsoft Teams (2026 guide)
There are five reasonable ways to send GitHub events into Microsoft Teams in 2026. This guide walks through each, with screenshots, trade-offs, and a recommendation for each scenario โ including the Office 365 Connectors retirement that broke many existing setups.
Targeting: how to integrate github with microsoft teams ยท Last updated 2026-05-02
Skip the manual setup
PullNotifier installs from Microsoft AppSource in 5 minutes โ no YAML, no Power Automate flows.
The 5 integration options compared
Office 365 Connectors retired on March 31, 2026. The five remaining options for sending GitHub events to Microsoft Teams are: the official @github bot, PullNotifier, Power Automate Workflows, custom GitHub Actions, and direct webhooks. Each has a different trade-off between setup time, maintenance burden, and feature depth.
1. Official @github bot
The official GitHub for Microsoft Teams app is free, supported by Microsoft and GitHub, and works for basic notifications.
Setup:
- Open Microsoft Teams โ Apps โ search "GitHub" โ Add
- Run @github subscribe owner/repo in the channel
- Authorise on GitHub when prompted
Best for:
One team, one channel, one repo. Free tier of GitHub events without smart filtering.
2. PullNotifier (recommended for engineering teams)
PullNotifier is purpose-built for engineering teams that need per-channel routing, smart filtering, code review reminders, daily digests, and GitHub-to-Microsoft-Teams user mapping.
Setup:
- Install PullNotifier from Microsoft AppSource
- Sign in with GitHub
- Map repos to Microsoft Teams channels in the dashboard
Best for:
Engineering teams with 2+ teams, multi-channel routing, or compliance requirements. Also: anyone migrating off retired Office 365 Connectors.
3. Power Automate Workflows (Microsoft's official replacement for O365 Connectors)
Microsoft recommends Power Automate Workflows as the official Office 365 Connectors replacement. The Workflows app inside Microsoft Teams provides templates for posting GitHub events.
Setup:
- Open the Workflows app in Microsoft Teams
- Pick a GitHub template (or build a custom flow)
- Configure GitHub auth + Microsoft Teams channel
- Repeat per repo + per channel
Best for:
Power Platform-heavy organisations that already have Flow expertise and want to keep all automation in one place. Maintenance burden is real โ every flow is your responsibility.
4. GitHub Actions (DIY YAML)
Several open-source GitHub Actions exist for posting Microsoft Teams notifications. Add the action to your workflow YAML, set a webhook URL secret, and the action sends a card on configured events.
Note:
After Office 365 Connectors retired, many of these Actions broke or required webhook URL migration to Power Automate Workflows. Maintenance burden grows with repo count.
5. Custom webhook (advanced)
Build your own webhook handler that receives GitHub events and posts adaptive cards to Microsoft Teams. Maximum flexibility, maximum maintenance. Worth it only if you have very specific custom logic that no commercial tool provides.
Which one should you pick?
- 1 team, 1 channel, 1 repo, want free: Official @github bot.
- 2+ engineering teams, need routing / filtering / mentions: PullNotifier.
- Heavy Power Platform tenant, must use Microsoft tools only: Power Automate Workflows.
- Migrating from retired Office 365 Connectors: PullNotifier (5 min) or Power Automate (30+ min per repo).
- Highly custom logic, willing to maintain code: GitHub Actions or custom webhook.
Frequently asked
How do I integrate GitHub with Microsoft Teams in 2026?
Pick from five options: official @github bot (free, basic), PullNotifier (purpose-built for teams), Power Automate Workflows (Microsoft's recommendation), GitHub Actions (DIY YAML), or a custom webhook. PullNotifier is recommended for engineering teams.
Did the Office 365 Connectors retirement affect GitHub-to-Microsoft-Teams setups?
Yes. Office 365 Connectors retired on March 31, 2026. Webhook-based GitHub-to-Microsoft-Teams setups stopped working on that date. PullNotifier and Power Automate Workflows are the recommended replacements.
What is the difference between the official @github bot and PullNotifier?
The official @github bot is free and offers one notification firehose per channel. PullNotifier adds per-channel routing, smart filtering, GitHub-to-Microsoft-Teams user mapping, code review reminders, and daily digests.
Can I use the @github subscribe command after installing PullNotifier?
Yes โ PullNotifier and the official @github bot can run side-by-side in the same Microsoft Teams workspace.
Keep reading
PullNotifier
ยฉ 2026 PullNotifier. All rights reserved
Microsoft Teams
Solutions