Enabling Teams for Education for Google users without an Exchange mailbox
Tip
Some of the URLs in this article will take you to another document set. If you would like to maintain your place in this document set's table of contents, please right click on URLs to open them in a new window.
Many of our customers operate in mixed environments where both O365 and Google solutions are used. Customers in this situation can still benefit from the powerful collaboration and communication tools made available within Microsoft Teams.
The following guide provides details about how administrators can set up Microsoft Teams for Google users without an Exchange mailbox within their environment. Any experience limitations related to this set up are also documented below.
Note
This document assumes that Teams has already been enabled at the tenant level. Click here if you need more information on Getting Started with Teams..
Setting up Microsoft Teams for Google users
Step 1: Create a mail user account through the Exchange Admin Center.
Users do not need to have the Exchange product license enabled in order to use Teams. Instead admins should ensure that users are created as mail users within their Exchange environment. The external email address for these users should be set to their Google email address. This will ensure that email and calendar invites sent via Teams will arrive in their Gmail inbox.
You can do this through the Exchange admin center. Learn more about managing mail users in Exchange.
Step 2: Assign Office 365 and product licenses for the user.
Users who leverage Google services for mail and other capabilities will need to be provisioned with an Office 365 license before they can apply Teams capabilities. Learn more about assigning Office 365 licenses to users..
After a user license is created, ensure that the following product licenses are enabled to ensure core Teams capabilities are functional:
- Microsoft Teams
- SharePoint
- Office 365 Pro Plus
Learn more about managing user access to Teams, including how to manage add-on licensing for Audio Conferencing and Phone System capabilities.
If users desire to use additional services such as Stream, Planner and Forms, then product licenses for these services must also be enabled separately.
Step 3: Make calendar availability information visible between Exchange and Google users.
If you would like to make calendar availability information visible between Exchange and Google users in your environment, you can leverage Google Calendar Interop to do so.
If Google Calendar Interop is not enabled then users will be unable to view the availability of Google calendar users from within Teams.
Step 4: Reduce the number of account names users need to remember.
After following the steps above, users will have separate Google and Office 365 accounts. Using Google credentials directly in Teams is not supported. If you would like to sync your users’ Office 365 and Google accounts to reduce the number of account names a user needs to remember, you can do so through Microsoft Entra Connect or by integrating GSuite with Microsoft Entra ID.
Expected capabilities and limitations
After the setup steps above are taken, Teams capabilities and limitations should be as follows:
Area | Feature | Enabled | Details |
---|---|---|---|
User notifications and views |
Activity Feed |
Yes |
N/A |
Notifications |
Yes |
Must be mail-enabled user |
|
Notification Email |
No |
Notifications emails from both Teams and SharePoint may be blocked by Google due to DMARC policy. In these cases, users will not receive notifications in their Gmail inbox. Learn more about how Exchange and Teams interact. |
|
Presence |
Yes |
||
Chat and calling |
Private 1.1 chat, call and video call |
Yes |
|
Private group chat, call and video call |
Yes |
||
File sharing in private chats and calls |
Yes |
SharePoint license required |
|
Adding tabs in private chats |
Yes |
||
Adding contact to a private chat and calls |
Yes |
||
Team |
Create a team |
Yes |
|
Add a member to team |
Yes |
||
Add a channel |
Yes |
||
Conversation in Channel |
Yes |
||
Teams Notifications |
Yes |
||
Threaded conversation |
Yes |
||
Co-authoring documents within a team |
Yes |
SharePoint license required |
|
Hiding a team |
Yes |
||
Leave a team |
Yes |
||
Join team from a code |
Yes |
||
Meetings |
View “Meetings” tab |
No |
|
Create a new meeting |
No |
||
Receive a meeting invite from an Exchange user |
Yes |
Invite subject and Teams meeting join link may appear in unexpected format. |
|
Respond to an invite from an Exchange user (ex. accept, decline, tentative) |
Yes |
||
Response from Google user visible to meeting organizer |
Yes |
||
See Google user availability within a Teams meeting item |
Yes |
Google Calendar Interop is required |
|
See Exchange user availability within Google calendar |
Yes |
Google Calendar Interop is required |
|
Start a meeting within a channel using “Meet now” |
Yes |
||
Scheduling a meeting within a channel |
No |
||
Assignments |
Receive Assignments within a team |
Yes |
|
Turn in and manage assignments within a team |
Yes |
||
See grading information within a team |
Yes |
||
Governance |
eDiscovery 1.1 chat |
Yes |
|
eDiscovery teams and channel conversations |
Yes |
||
Data loss prevention (DLP) in 1.1 chat |
Yes |
||
Data loss prevention (DLP) in teams and channel conversations |
Yes |
||
Data loss prevention (DLP) in Files |
Yes |
SharePoint license required |