What it does
Adaptive Card approvals
Approvers see Approve and Reject buttons inside the Teams card. One decision updates every other approver's card in place.
Channel notifications
New requests, decisions, and back-from-leave reminders post to your team channel.
Mention auto-notify
When someone mentions a teammate on leave, Vacation App DMs the sender with the return date and coverer.
Microsoft Graph user mapping
One-click member import via the Graph API, matched by email.
How it works
01
Install the Teams app
Sideload or install from Microsoft AppSource.
02
Connect via OAuth
Grants the required Graph API scopes.
03
Approve from any channel
Approval cards work in DMs and channels.
Permissions we ask for
| Scope | Type | Why we need it |
|---|---|---|
| User.Read | oauth | Identify the installer and match them to a Vacation App member. |
| Channel.ReadBasic.All | oauth | Render channel pickers in admin settings. |
| ChannelMessage.Send | oauth | Post approval cards and team announcements. |
| Team.ReadBasic.All | oauth | Match the Teams workspace to a Vacation App team. |
Pricing
Teams integration is included on the Plus plan ($2/user/month) and Premium. See full pricing →