GitHub PR approval workflow in Microsoft Teams
Surface required reviewers, approval status, and policy violations as Microsoft Teams adaptive cards. Approve, request changes, or comment from the chat - without leaving Teams.
Targeting: microsoft teams github approval ยท 5-minute setup ยท Works alongside the official @github bot
Approval status is invisible until the PR merges
Most teams find out a PR was merged out of policy when CI starts complaining. The official GitHub Microsoft Teams app shows approvals in the channel but doesn't surface required-reviewer policy or escalate stalled approvals. PullNotifier turns the approval workflow into a Microsoft Teams-first experience.
How it works in Microsoft Teams
PullNotifier reads each repo's required-reviewer policy.
When a PR is opened, the adaptive card in Microsoft Teams lists the required reviewers.
As approvals come in, the card updates in place - green checks for approved, yellow for pending, red for changes requested.
When the PR meets policy, the card surfaces a "Ready to merge" state. If a PR merges out of policy, an alert lands in your compliance channel.
Why teams pick PullNotifier for this
Required-reviewer surfacing in Microsoft Teams
Adaptive cards show exactly which approvals are still needed for a PR to be policy-compliant.
Live approval status updates
The same Microsoft Teams adaptive card updates as approvals come in. No new notifications per approval.
Policy violation alerts
If a PR merges without meeting required-reviewer policy, an alert lands in your compliance Microsoft Teams channel.
Stalled approval escalation
Approvals waiting too long get escalated via the code review reminder system.
Related Microsoft Teams features
Frequently asked
How does the Microsoft Teams approval workflow work?
The PullNotifier adaptive card surfaces required reviewers and updates in place as approvals come in. Reviewers can approve, request changes, or comment via the GitHub link in the card.
Can PullNotifier alert me when a PR merges out of policy?
Yes. Configure required-reviewer policies and PullNotifier sends a compliance alert to a designated Microsoft Teams channel when a PR merges without meeting policy.
Does this support GitHub Enterprise Server approval rules?
Yes. PullNotifier reads required-reviewer policies from both GitHub.com and GitHub Enterprise Server.
How does this differ from the official GitHub Microsoft Teams app approvals?
The official app shows approvals as plain notifications. PullNotifier surfaces required reviewers, updates the card in place, and alerts on policy violations.