SOLVED
Home

MS Teams Store App install Automate for all users

%3CLINGO-SUB%20id%3D%22lingo-sub-505871%22%20slang%3D%22en-US%22%3EMS%20Teams%20Store%20App%20install%20Automate%20for%20all%20users%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-505871%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20have%20a%20Azure%20FAQ%20Chatbot%20which%20is%20deployed%20in%20Teams%20as%20an%20app%2Fbot.%20Currently%2C%20each%20user%20have%20to%20go%20manually%20install%20the%20app%20for%20them%20in%20Teams.%20And%20with%20about%20more%20than%20a%20few%201000%20users%20doing%20that%20and%20supporting%20them%20to%20install%20is%20a%20nightmare.%20So%2C%20we%20are%20trying%20to%20see%20if%20there%20is%20an%20automated%20way%20we%20from%20IT%20can%20install%20the%20app%20for%20them%20while%20grating%20them%20access%20to%20Teams.TIA.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-505871%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EBots%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EChat%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-506003%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Teams%20Store%20App%20install%20Automate%20for%20all%20users%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-506003%22%20slang%3D%22en-US%22%3EYou%20need%20to%20use%20the%20Microsoft%20Graph%20API%20for%20this%3A%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fteams-concept-overview%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fteams-concept-overview%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3EAdam%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-506047%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Teams%20Store%20App%20install%20Automate%20for%20all%20users%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-506047%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F72542%22%20target%3D%22_blank%22%3E%40adam%20deltinger%3C%2FA%3EThank%20you%20for%20your%20quick%20response.%20Will%20explore%20that%20option%20more.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-506133%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Teams%20Store%20App%20install%20Automate%20for%20all%20users%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-506133%22%20slang%3D%22en-US%22%3ECheck%20into%20App%20policies.%20If%20the%20app%20supports%20and%20uses%20the%20personal%20scopped%20tabs%20etc.%20They%20might%20be%20able%20to%20be%20used%20in%20a%20policy%20which%20will%20add%20%2F%20install%20it%20for%20everyone%20in%20that%20policy.%20Anyway%2C%20more%20information%20here%3B%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-US%2Fmicrosoftteams%2Fteams-app-setup-policies%3FWT.mc_id%3DTeamsAdminCenterCSH%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-US%2Fmicrosoftteams%2Fteams-app-setup-policies%3FWT.mc_id%3DTeamsAdminCenterCSH%3C%2FA%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-506166%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Teams%20Store%20App%20install%20Automate%20for%20all%20users%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-506166%22%20slang%3D%22en-US%22%3EYeah%2C%20of%20course!!%20But%20will%20this%20policy%20also%20install%20it%3F%3F%20Or%20will%20it%20only%20pin%20it%20and%20install%20upon%20use%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-506468%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Teams%20Store%20App%20install%20Automate%20for%20all%20users%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-506468%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F869%22%20target%3D%22_blank%22%3E%40Chris%20Webb%3C%2FA%3EThanks.%20I%20have%20tried%20this%20app%20policy%20with%20a%20custom%20app%20created%20by%20Teams%20app%20studio%20(connecting%20to%20azure%20chatbot).%20It%20doesn't%20seem%20like%20it%20installed%20it%20for%20the%20test%20user.%20May%20be%20it%20is%20not%20supported%20this%20way%20with%20custom%20app%2Fchatbot%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-519258%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Teams%20Store%20App%20install%20Automate%20for%20all%20users%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-519258%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F869%22%20target%3D%22_blank%22%3E%40Chris%20Webb%3C%2FA%3Ethank%20you.%20it%20did%20the%20trick.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWe%20have%20tested%20it%20with%20Global%20app%20policy%20and%20we%20could%20see%20the%20bot%2Fapp%20on%20the%20Teams%20app%20bar.%20I%20haven't%20had%20issue%20for%20it%20to%20install%20itself%20(even%20with%20side%20loading%20and%20external%20app%20loading%20disabled%20in%20O365%20teams%20settings).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F72542%22%20target%3D%22_blank%22%3E%40adam%20deltinger%3C%2FA%3EThanks%20for%20your%20guidance%20on%20MS%20Graph%2C%20this%20would%20have%20been%20my%20fall%20back%20for%20sure.%20if%20the%20above%20didn't%20work.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAppreciate%20all%20the%20help.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-519275%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Teams%20Store%20App%20install%20Automate%20for%20all%20users%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-519275%22%20slang%3D%22en-US%22%3EAwesome%2C%20thanks%20for%20reporting%20back%2C%20I%20wasn't%20100%25%20sure%20this%20would%20work%20since%20I%20haven't%20had%20time%20to%20go%20mess%20with%20it%20just%20knew%20it%20should%20work%20in%20theory%20from%20what%20I've%20seen%20and%20read.%20%2C%20good%20to%20know%20thou%2C%20because%20I'm%20wanting%20to%20push%20a%20similar%20approach%20to%20a%20custom%20support%20endpoint%20for%20the%20company%20and%20wanted%20a%20way%20to%20push%20it%20and%20seems%20like%20this%20will%20end%20up%20working%20%3A).%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-519424%22%20slang%3D%22en-US%22%3ERe%3A%20MS%20Teams%20Store%20App%20install%20Automate%20for%20all%20users%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-519424%22%20slang%3D%22en-US%22%3EGlad%20it%20worked%20%3A)%3C%2Fimg%3E%3C%2FLINGO-BODY%3E
Anil12000
New Contributor

We have a Azure FAQ Chatbot which is deployed in Teams as an app/bot. Currently, each user have to go manually install the app for them in Teams. And with about more than a few 1000 users doing that and supporting them to install is a nightmare. So, we are trying to see if there is an automated way we from IT can install the app for them while grating them access to Teams.TIA.

8 Replies

@adam deltingerThank you for your quick response. Will explore that option more.

Solution
Check into App policies. If the app supports and uses the personal scopped tabs etc. They might be able to be used in a policy which will add / install it for everyone in that policy. Anyway, more information here; https://docs.microsoft.com/en-US/microsoftteams/teams-app-setup-policies?WT.mc_id=TeamsAdminCenterCS...
Yeah, of course!! But will this policy also install it?? Or will it only pin it and install upon use?

@Chris WebbThanks. I have tried this app policy with a custom app created by Teams app studio (connecting to azure chatbot). It doesn't seem like it installed it for the test user. May be it is not supported this way with custom app/chatbot?

@Chris Webbthank you. it did the trick.

 

We have tested it with Global app policy and we could see the bot/app on the Teams app bar. I haven't had issue for it to install itself (even with side loading and external app loading disabled in O365 teams settings).

 

@adam deltingerThanks for your guidance on MS Graph, this would have been my fall back for sure. if the above didn't work.

 

Appreciate all the help.

Awesome, thanks for reporting back, I wasn't 100% sure this would work since I haven't had time to go mess with it just knew it should work in theory from what I've seen and read. , good to know thou, because I'm wanting to push a similar approach to a custom support endpoint for the company and wanted a way to push it and seems like this will end up working :).
Glad it worked :)
Related Conversations
Tabs and Dark Mode
cjc2112 in Discussions on
46 Replies
Extentions Synchronization
Deleted in Discussions on
3 Replies
Stable version of Edge insider browser
HotCakeX in Discussions on
35 Replies
How to Prevent Teams from Auto-Launch
chenrylee in Microsoft Teams on
30 Replies
flashing a white screen while open new tab
Deleted in Discussions on
14 Replies
Security Community Webinars
Valon_Kolica in Security, Privacy & Compliance on
13 Replies