Xoxoday Empuls requires six Microsoft Teams permissions—covering direct messaging, notifications, profile access, and channel-level interactions—so the Em bot can deliver recognition nudges, reward updates, and celebration broadcasts without manual workarounds.
Why Xoxoday Empuls Needs These Permissions
Receive messages and data that I provide to it — This permission lets employees interact with Em directly in a Teams conversation. Without it, the bot cannot process commands such as peer recognitions, reward redemptions, or survey responses submitted by the user. Send me messages and notifications — Em uses this permission to deliver timely nudges: a recognition from a colleague, a reward point update, or a reminder to complete an engagement pulse survey. It is the core channel for personalised, one-on-one communication from Xoxoday Empuls. Access my profile information (name, email, company, language) — Xoxoday Empuls uses basic profile data to personalise messages and verify that the Teams user matches an active Empuls account. Language preferences also determine the locale of all notifications delivered through Em. Receive messages and data that team or chat members provide in a channel or chat — This allows recognition to happen contextually inside shared spaces. When someone tags a colleague in a project channel using an Empuls command, Em reads that message to trigger the recognition workflow immediately, without requiring anyone to leave Teams. Send messages and notifications in a channel or chat — Once a recognition is confirmed or a work anniversary milestone is reached, Xoxoday Empuls broadcasts a celebration message to the relevant public or private Teams channel. This keeps appreciation visible to the whole team rather than confined to a private exchange. Access team/chat info (name, member list, emails) — Xoxoday Empuls uses this to populate the list of available channels and members when a user initiates a recognition. It ensures the correct people and spaces appear in the Empuls interface so messages reach the intended audience.Microsoft Graph API and Session Authentication
When employees open the Xoxoday Empuls Home tab inside Microsoft Teams, the app uses the Microsoft Graph API to authenticate the session. It fetches a minimal set of details—such as the signed-in email address—to confirm identity and load the correct Empuls profile. No additional data is stored beyond what is needed to validate that session. All permissions requested by Xoxoday Empuls follow the principle of least privilege: each is scoped to one specific product function. Xoxoday Empuls holds ISO 27001 and SOC 2 Type II certifications, supporting your organisation’s security and compliance requirements when rolling out the Microsoft Teams integration. Learn more: Empuls Help Centre — Team IntegrationMicrosoft Teams Integration Setup
Step-by-step guide to installing and configuring the Xoxoday Empuls app in your Microsoft Teams workspace.
Slack Integration for Xoxoday Empuls
Learn how Xoxoday Empuls connects with Slack to deliver recognition nudges and reward updates directly in your team’s channels.