---
title: Teams Direct Message Notifications Setup Process
description: This guide walks through integrating Microsoft Teams to send ALICE Receptionist notifications directly to employees through a Team's Direct Message.
---

[Skip to content](https://kb.alicereceptionist.com/documents/teams-direct-message-notifications-setup-process#main-content)

English

Show submenu for translations

[More support](https://kb.alicereceptionist.com/documents/kb-tickets/new?hsLang=en)

[![ALICE Logo](https://kb.alicereceptionist.com/hs-fs/hubfs/AMV_ALICELOGO.png?width=200&height=93&name=AMV_ALICELOGO.png)](https://kb.alicereceptionist.com/documents?hsLang=en)

- [Submit A Helpdesk Ticket](https://share.hsforms.com/1HZ-ebsN3TzWAiEUV7bCVgwrei6t)
- [Tickets Listing Page](https://support.alicereceptionist.com/tickets-view?offset=0)
- [Knowledgebase](https://kb.alicereceptionist.com/)
- [Documentation Portal](https://kb.alicereceptionist.com/documents)
- [Sign Out](https://support.alicereceptionist.com/_hcms/mem/logout)

Open main navigation

Close main navigation

- [Submit A Helpdesk Ticket](https://share.hsforms.com/1HZ-ebsN3TzWAiEUV7bCVgwrei6t)
- [Tickets Listing Page](https://support.alicereceptionist.com/tickets-view?offset=0)
- [Knowledgebase](https://kb.alicereceptionist.com/)
- [Documentation Portal](https://kb.alicereceptionist.com/documents)
- [Sign Out](https://support.alicereceptionist.com/_hcms/mem/logout)
- English
  
  Show submenu for translations
- [More support](https://kb.alicereceptionist.com/documents/kb-tickets/new)
- Contact us

 Contact us

 How can we help you?

- There are no suggestions because the search field is empty.

1. [ALICE Receptionist Documentation Portal](https://kb.alicereceptionist.com/documents?hsLang=en)
2. [User Guides & Administrative Resources](https://kb.alicereceptionist.com/documents/user-guides-administrative-resources?hsLang=en)
3. [3rd Party Integrations](https://kb.alicereceptionist.com/documents/user-guides-administrative-resources?hsLang=en#3rd-party-integrations)

# Teams Direct Message Notifications Setup Process

## This guide walks through integrating Microsoft Teams to send ALICE Receptionist notifications directly to employees through a Team's Direct Message.

### Prerequisites

- Access to an Azure account with permissions to manage Azure Active Directory (Azure AD) applications. Typically, the following Azure AD roles include the required permissions:
  
    - Application Administrator
    - Application Developer
    - Cloud Application Administrator
- [Microsoft's setup of a tenant is complete.](https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-create-new-tenant)
- The Microsoft Teams application is included in the Office365 suite.

### Registering the ALICE Application With Azure Active Directory

#### Creating the ALICE Application in Azure

1. Sign in to the [Azure Portal](https://portal.azure.com/) and choose the Azure AD tenant in which the application will be created. 
     1. If your account is logged in to more than one Azure AD tenant, switch the directory to the desired Azure AD tenant using the profile menu at the top right corner of the page.
2. Navigate to **App Registrations**, then select **New Registration**.
3. Enter the following application registration information. 
     1. In the "Name" section, insert the application name that will be displayed to the app users. For example, "ALICE Teams Connector."
     2. Under "Supported account types," select **Accounts in this organizational directory only**.
     3. In the "Redirect URI" section, select **Web** from the drop-down window and enter the following redirect URI:  
            1. https://avm-restapi-prod.alicereceptionist.com/
     4. Select **Register** to create the application.
        
        ![Microsoft Teams Register an Application](https://kb.alicereceptionist.com/hs-fs/hubfs/Microsoft%20Teams%20Register%20an%20Application.jpg?width=670&height=612&name=Microsoft%20Teams%20Register%20an%20Application.jpg)
4. On the app's registration screen, note the "Application (client) ID" value, as it will need to be used later in the ALICE Portal.
   
   ![ALICE Teams Connector Application ID](https://kb.alicereceptionist.com/hs-fs/hubfs/ALICE%20Teams%20Connector%20Application%20ID.png?width=600&height=233&name=ALICE%20Teams%20Connector%20Application%20ID.png)
5. Under the "Manage" section, select Authentication. 
6. Enter the following information: 
     1. If a platform has not already been added, select Add a platform and select the Web option. In the "Redirect URLs" section, enter the following URL: 
            1. https://avm-restapi-prod.alicereceptionist.com
     2. In the "Front-channel logout URL" section, insert https://avm-restapi-prod.alicereceptionist.com.
7. Click **Save.
   
   ![ALICE Teams Connector](https://kb.alicereceptionist.com/hs-fs/hubfs/ALICE%20Teams%20Connector.jpg?width=670&height=442&name=ALICE%20Teams%20Connector.jpg)**
8. Select** API permissions** under the "Manage" section on the left side of the screen.
9. Select the **Add a permission** button.
   
   ![Alice Teams Connector API Permissions](https://kb.alicereceptionist.com/hs-fs/hubfs/Alice%20Teams%20Connector%20API%20Permissions.jpg?width=670&height=372&name=Alice%20Teams%20Connector%20API%20Permissions.jpg)
10. In the new pop-up window, ensure that the "Microsoft APIs" tab is selected and select **Microsoft Graph**.
    
    ![Request API Permissions Microsoft Graphs](https://kb.alicereceptionist.com/hs-fs/hubfs/Request%20API%20Permissions%20Microsoft%20Graphs.jpg?width=500&height=234&name=Request%20API%20Permissions%20Microsoft%20Graphs.jpg)
11. Select Delegated permissions, then add the following items using the search field.  
      1. Chat.Create
      2. Chat.Read
      3. Chat.ReadBasic
      4. Cheat.ReadWrite
      5. ChatMember.Read
      6. ChatMember.ReadWrite
      7. ChatMessage.Read
      8. ChatMessage.Send
      9. User.Read
12. Select the Add a permission button at the bottom of the page.
13. Once all listed permissions are added, click the **Grant admin consent for...** button.
    
    ![Teams Connector Grand Admin Consent](https://kb.alicereceptionist.com/hs-fs/hubfs/Teams%20Connector%20Grand%20Admin%20Consent.jpg?width=670&height=374&name=Teams%20Connector%20Grand%20Admin%20Consent.jpg)
14. On the Authentication screen, set the "Supported account types" to "Accounts in this organizational directory only."
    
    ![Supported Account Types](https://kb.alicereceptionist.com/hs-fs/hubfs/Supported%20Account%20Types.png?width=400&height=102&name=Supported%20Account%20Types.png)
15. Under the advanced settings section, turn on the switch for “Enable the following mobile and desktop flows.”
16. Click **Save**.
    
    ![Allow Public Client Flows](https://kb.alicereceptionist.com/hs-fs/hubfs/Allow%20Public%20Client%20Flows.png?width=500&height=187&name=Allow%20Public%20Client%20Flows.png)

#### Creating the ALICE Team User

In Microsoft Teams, add a Teams User for the ALICE Application. In the below example, the new user is named “AliceGuest Check-In.”

![ALICE Guest Check-ins](https://kb.alicereceptionist.com/hs-fs/hubfs/ALICE%20Guest%20Check-ins.png?width=670&height=39&name=ALICE%20Guest%20Check-ins.png)

![ALICE Guest Checkin Account](https://kb.alicereceptionist.com/hs-fs/hubfs/ALICE%20Guest%20Checkin%20Account.png?width=400&height=388&name=ALICE%20Guest%20Checkin%20Account.png)

#### Configure ALICE Receptionist to Use the ALICE Azure App

1. Log into the ALICE Portal as an ALICE Administrator. Under Account Management, select **Global Settings**.
2. Select **the Sync Integrations** tab and then the **Microsoft Teams** tab.  
     1. **Note:** If you want to restrict this integration to only one ALICE Directory, configure these settings under Visitor Management by selecting **Check-in Settings**. Use the **Integration** tab to find the directory-specific Teams fields.
3. Populate the following fields: 
     1. ALICE Teams User Name – The email associated with the ALICE Teams user.
     2. ALICE Teams User Password – The password associated with the ALICE Teams User. It is recommended that this password does not expire.
     3. Azure (Teams) Tenant ID – Enter the ID from the Azure Active Directory Properties page in the Azure Portal.
     4. ALICE Application (Client) ID – The ID found on the app's registration screen in the Azure Portal.
4. Once all four fields have been filled, click **Save**.
   
   ![ALICE Portal Teams User Notifications](https://kb.alicereceptionist.com/hs-fs/hubfs/ALICE%20Portal%20Teams%20User%20Notifications.png?width=600&height=390&name=ALICE%20Portal%20Teams%20User%20Notifications.png)

- [ALICE Receptionist Directory (ARD) Software](https://kb.alicereceptionist.com/documents/alice-receptionist-directory-ard-software?hsLang=en#main-content)
  
  
  
  
  
    - [Configuration Wizard](https://kb.alicereceptionist.com/documents/alice-receptionist-directory-ard-software?hsLang=en#configuration-wizard)
- [ALICE Receptionist Client (ARC) Software](https://kb.alicereceptionist.com/documents/alice-receptionist-client-arc-software?hsLang=en#main-content)
  
  
  
  
  
    - [Configuration Wizard](https://kb.alicereceptionist.com/documents/alice-receptionist-client-arc-software?hsLang=en#configuration-wizard)
- [ALICE Visitor Management (AVM) Software](https://kb.alicereceptionist.com/documents/alice-visitor-management-avm-software?hsLang=en#main-content)
  
  
  
  
  
    - [Visitor Check-in Flows](https://kb.alicereceptionist.com/documents/alice-visitor-management-avm-software?hsLang=en#visitor-check-in-flows)
    - [Scheduling Appointments](https://kb.alicereceptionist.com/documents/alice-visitor-management-avm-software?hsLang=en#scheduling-appointments)
- [ALICE Mobile App](https://kb.alicereceptionist.com/documents/alice-mobile-app?hsLang=en#main-content)
  
  
  
  
  
    - [Getting Started](https://kb.alicereceptionist.com/documents/alice-mobile-app?hsLang=en#getting-started)
    - [Using the ALICE Mobile App](https://kb.alicereceptionist.com/documents/alice-mobile-app?hsLang=en#using-the-alice-mobile-app)
- [User Guides & Administrative Resources](https://kb.alicereceptionist.com/documents/user-guides-administrative-resources?hsLang=en#main-content)
  
  
  
  
  
    - [3rd Party Integrations](https://kb.alicereceptionist.com/documents/user-guides-administrative-resources?hsLang=en#3rd-party-integrations)
    - [Network](https://kb.alicereceptionist.com/documents/user-guides-administrative-resources?hsLang=en#network)
    - [Employee Imports](https://kb.alicereceptionist.com/documents/user-guides-administrative-resources?hsLang=en#employee-imports)
    - [Hardware](https://kb.alicereceptionist.com/documents/user-guides-administrative-resources?hsLang=en#hardware)
- [ALICE Portal – Getting Started](https://kb.alicereceptionist.com/documents/alice-portal-getting-started?hsLang=en)
- [ALICE Portal – Welcome Section](https://kb.alicereceptionist.com/documents/alice-portal-welcome-section?hsLang=en)
- [ALICE Portal – Dashboard](https://kb.alicereceptionist.com/documents/alice-portal-dashboard?hsLang=en)
- [ALICE Portal – Account Management](https://kb.alicereceptionist.com/documents/alice-portal-account-management?hsLang=en)
- [ALICE Portal – Directory Management](https://kb.alicereceptionist.com/documents/alice-portal-directory-management?hsLang=en#main-content)
  
  
  
  
  
    - [Import Jobs](https://kb.alicereceptionist.com/documents/alice-portal-directory-management?hsLang=en#import-jobs)
    - [Directories](https://kb.alicereceptionist.com/documents/alice-portal-directory-management?hsLang=en#directories)
    - [Reports](https://kb.alicereceptionist.com/documents/alice-portal-directory-management?hsLang=en#reports)
- [ALICE Portal – Visitor Management](https://kb.alicereceptionist.com/documents/alice-portal-visitor-management?hsLang=en#main-content)
  
  
  
  
  
    - [Check-in Settings](https://kb.alicereceptionist.com/documents/alice-portal-visitor-management?hsLang=en#check-in-settings)
    - [Check-in Forms](https://kb.alicereceptionist.com/documents/alice-portal-visitor-management?hsLang=en#check-in-forms)
    - [Surveys](https://kb.alicereceptionist.com/documents/alice-portal-visitor-management?hsLang=en#surveys)
    - [Private Screening](https://kb.alicereceptionist.com/documents/alice-portal-visitor-management?hsLang=en#private-screening)
    - [Reports](https://kb.alicereceptionist.com/documents/alice-portal-visitor-management?hsLang=en#reports)

- [Submit A Helpdesk Ticket](https://share.hsforms.com/1HZ-ebsN3TzWAiEUV7bCVgwrei6t)
- [Tickets Listing Page](https://support.alicereceptionist.com/tickets-view?offset=0)
- [Knowledgebase](https://kb.alicereceptionist.com/)
- [Documentation Portal](https://kb.alicereceptionist.com/documents)
- [Sign Out](https://support.alicereceptionist.com/_hcms/mem/logout)

[![ALICE Receptionist Logo](https://kb.alicereceptionist.com/hs-fs/hubfs/ALICE-Receptionist2024.png?width=300&height=140&name=ALICE-Receptionist2024.png "ALICE Receptionist Logo")](https://www.alicereceptionist.com/)

WinTech LLC  
d/b/a ALICE Receptionist  
8010 W Sahara Ave., STE 160  
Las Vegas, NV 89117  
Phone: (702) 284-73775

[mailto:support@alicereceptionist.com](mailto:support@alicereceptionist.com)

Copyright © 2025, WinTech LLC d/b/a ALICE Receptionist