Tom Talks Microsoft Teams and Microsoft 365 news and opinions

Adding Outlook Email and Calendar App to Microsoft Teams, a proof of concept

image

DISCLAIMER – This is a community-written Proof of Concept custom App

This is not an official Microsoft app. This is a custom app that was written using the power of App Studio within Teams. This app is NOT a supported enterprise-level app. It is ONLY for testing. It just shows you the power behind the platform.

#####################

Microsoft Teams is often positioned as the single application for your communication and collaboration and sometimes even the single pane of glass for business productivity.

This often provokes the question, why is there not access to email in Microsoft Teams. This is obviously not a big technical challenge, Microsoft has a great web-based email application, clearly it could be added to Teams technically, just like Trello, Planner or any other web app can be added today.

However, a big part of the positioning of “Workstream Collaboration” products is getting away from email in order to be more productive, so Microsoft adding email to Teams might well impact the marketing message/typical user usage.

That being said, Microsoft Teams offers a development platform/app studio and an ability to create your own Teams apps. So Brent Whichel, Director and Modern Workplace Evangelist, has done just that. He created a Microsoft Teams “app” to embed Outlook on the Web (previously called Outlook Web App) in Microsoft Teams. Thanks to Patrick Kelley, Teams Customer Success Black Belt at Microsoft for highlighting this on LinkedIn.

Is this a good idea or a bad idea usage/productivity-wise? I would love to know your opinion.

Note, this is a test app created by a person at Microsoft, not “an application from Microsoft”. That’s a really important difference. Developer tools ahead, proceed at your own risk etc. Thanks to Brent for this interesting experiment.

Want to have a go? Brent has outlined the steps nicely at http://teamsemail.com/ I’m reproducing them below as I test it, but it’s all his work. Patrick has also done a nice video tutorial on LinkedIn

Note, you must be using Office 365 Exchange Online.

If the app gets updated or authentication gets improved, I will update the blog, subscribe for updates and the latest news

1) Install App Studio App within Teams

clip_image001

clip_image002

2) Run App Studio

clip_image003

2) Within App Studio open, click the Manifest editor tab  then click “Import an existing app”

clip_image004

3) Import the Email in Teams.zip

Brent provides at http://teamsemail.com/

clip_image005

Which, if you are interested, is a fairly light manifest and some icons

clip_image006

clip_image007

4) Click into the email app in App Studio and click “Test and distribute”, Then “Install”

clip_image008

5) Then Add

clip_image009

6) To make it work, you need to sign in via a web tab in any teams channel.

It seems the app doesn’t support direct sign in

clip_image010

7) Go to any Teams channel, add a website tab.

The name can be anything, but the URL must be https://outlook.office365.com/mail/inbox

Use this tab to sign in once

clip_image011

clip_image012

clip_image013

Once signed in via the web tab in the channel, Brent says the all “will now work flawlessly as long as you visit it once a day or so.”

clip_image014

If you have appropriate permissions to upload it at a tenant level, you could even pin it on the Teams sidebar:

clip_image015

clip_image016

About the author

Tom Arbuthnot

A Microsoft MVP and Microsoft Certified Master, Tom Arbuthnot is Founder and Principal at Empowering.Cloud as well as a Solutions Director at Pure IP.

Tom stays up to date with industry developments and shares news and his opinions on his Tomtalks.blog, UC Today Microsoft Teams Podcast and email list. He is a regular speaker at events around the world.

41 comments

Leave a Reply to Tom ArbuthnotCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  • I think this is possibly a really good idea, in the move to reduce email as the primary collaboration medium, having it sitting within Teams could very well drive better usage of direct collaboration in Teams when replying to an email, made very easy by surfacing email within Teams itself. It will also mean that any new collaboration would migrate to Teams too if this has to be opened to get to email?

    Having all your daily apps in one place is in my opinion a good thing, it separates the distractions from moving between apps all the time. Also within an business context, keeping Teams as the primary location on a mobile device just makes it easy from a user perspective for busy people.

    Roger

    • I agree, not sure why an Outlook app is not available in Teams.

      Having the ability read the email and then reply to it on Teams as if it were a chat would be awesome (could even be replied like -Get Teams, work better- ‘signature’ hahaha).

      This way would be easier to ‘migrate’ the email lovers into Teams.

      Not sure other people but I love doing everything on Teams but find it pretty annoying that people ping me asking “have you seen the email?” and I need to go there and continue the thread on the email instead of Teams it self.

  • Just FYI, Team’s embedded web browser suspends background polling activity in a tab when that tab is not in focus. Polling resumes when tab is in focus again. This means one should not rely on the outlook refreshing itself in background if that tab in teams is not in focus.

    Generally, any web app that does not prevent it from running in iframes can be run inside a Teams tab.

    Personally I believe that Teams should not be overloaded this way. Just because something CAN be done does not mean it SHOULD be done :)

  • I’m in favor of adding Outlook to the left rail of Teams. Aside from the Microsoft marketing issue, I don’t see a good reason not to have it available there.

  • Hi Tom – if I don’t see “App Studio” in the list of available apps, is this because it’s been blocked by my Office 365 Administrator?

  • Great to see this! I am not convinced that bringing the two into one window will work great for me, but it’s good to know it’s possible.

  • How about improve teams cross chat abilities like sending a file or pasting a table from Excel? Right now it sucks.

  • Hello,
    i had a question about the application, is it possible to be signed into multiple accounts at a time? or you can only be signed in with one account?

    • No, only one account I believe. Not sure if you install multiple instances of an app if it would isolate the “browser instance”, but I don’t think it would.

  • Hi Tom,
    What Permissions should I have to add this app? I am getting error “You don’t have permissions to add email to this team”. I am global admin and adding it under my teams logins.

    Step no: 5 “You don’t have permissions to add email to this team”.

        • In Office 365 Global Admin does not mean that all the features are unlocked. If the feature is locked tenant wide, they are locked for all users.

  • Do we have any option to include Team: calendar in teams (similarly as we see our manager’s direct reportee’s Free/busy

  • Hi, thanks for sharing. I am also curious, so decided to try it out on my developer tenant and got the same message about the permissions. I am logged in as an admin… Is it probably related to Exchange Online missing? What do you mean exactly with “locked down” your tenant? Thanks a lot, Amelia

    • Are you the Office 365 admin?

      Best to talk to your admin if you are not. There are various ways they might have blocked third party apps.

  • Hi Tom,
    I’ve encountered one issue with such apps, that they work in web version of the teams only. I have tried to created app to surface SPO page as an app in Teams left toolbar. It is working, but only in browser version. Desktop client does not load app tab.

  • For me this was being caused by “Upload custom apps” being off. in Teams apps -> Setup policies -> Global policy. I switched if back on, and waited and couple of hours and I was able to install.

  • Hi! Thanks for a great add on! Is there a way to get the app to send notifications to teams (as the core teams functions do)

  • Is there anyway to get around this so that it does automatically refresh? (And doesn’t need to reload every time you leave the email tab and come back to it? It’s only 2 seconds but I know it would drive users nuts).

    Otherwise, great app! Hopefully Microsoft will cave soon and make it standard.

  • Has anyone been able to create notifications for this? When a new email is received for example. Or a number of new emails balloon on the icon?

  • I try to use the email app with a teams client running on windows server 2016 (remotedeskop services). The webapp is’nt loading when using it with the server. Has anyone experience with using the teams email app on windows server?

  • Wow ! Finally a common sense ! Microsoft does not have to decide for their customers using Teams, that linking to Outlook should be available or not for an enterprise. The enterprise itself should decide !!!| Grrr….

Tom Talks Microsoft Teams and Microsoft 365 news and opinions