Home

Incorporating a Teams channel within a PowerApp

%3CLINGO-SUB%20id%3D%22lingo-sub-302381%22%20slang%3D%22en-US%22%3EIncorporating%20a%20Teams%20channel%20within%20a%20PowerApp%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-302381%22%20slang%3D%22en-US%22%3E%3CP%3EI%20know%20it%20is%20straightforward%20to%20add%20a%20PowerApp%20as%20a%20tab%20on%20a%20Teams%20channel%2C%20but%20how%20about%20the%20reverse%3F%26nbsp%3B%20For%20example%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3COL%3E%3CLI%3ENew%20project%20request%20submitted%20through%20a%20PowerApp%3C%2FLI%3E%3CLI%3EFlow%20creates%20a%20channel%20dedicated%20to%20that%20project%3C%2FLI%3E%3CLI%3ESubsequent%20PowerApp%20screen%20for%20that%20project%20incorporates%20its%20Teams%20channel%3C%2FLI%3E%3C%2FOL%3E%3CP%3EThoughts%3F%26nbsp%3B%20I%20presume%20there%20is%20at%20least%20a%20way%20to%20LINK%20to%20the%20related%20channel%2C%20but%20haven't%20gotten%20that%20far%20yet%20since%20my%20org%20is%20still%20rolling%20out%20Teams.%26nbsp%3B%20Want%20to%20have%20this%20use%20case%20as%20a%20reason%20to%20speed%20things%20along!%26nbsp%3B%20%3B-D%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-302381%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EBest%20Practices%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EHow-to%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ETips%20%26amp%3B%20Tricks%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-302504%22%20slang%3D%22en-US%22%3ERe%3A%20Incorporating%20a%20Teams%20channel%20within%20a%20PowerApp%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-302504%22%20slang%3D%22en-US%22%3EYou%20might%20be%20able%20to%20get%20messages%20and%20construct%20them%20via%20graph%20or%20flow%20into%20a%20gallery%20but%20you%E2%80%99re%20reinventing%20the%20wheel%20and%20asking%20for%20a%20mess%2C%20there%20isn%E2%80%99t%20an%20easy%20way%20to%20put%20a%20channel%20into%20a%20powerapp.%20Especially%20not%20a%20working%20interactive%20view.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-302502%22%20slang%3D%22en-US%22%3ERe%3A%20Incorporating%20a%20Teams%20channel%20within%20a%20PowerApp%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-302502%22%20slang%3D%22en-US%22%3E%3CP%3EThanks%2C%20Chris%20and%20everyone.%26nbsp%3B%20I%20will%20check%20out%20Graph%20capabilities%20as%20Teams%20is%20rolled%20out%20for%20my%20org%20for%20automatically%20creating%20and%20linking%20to%20channels.%26nbsp%3B%20Regarding%20my%20Part%203%2C%20the%20goal%20would%20be%20to%20have%20that%20Teams%20channel%20embedded%20right%20within%20a%20screen%20on%20the%20PowerApp.%26nbsp%3B%20If%20that%20is%20down%20the%20road%20or%20needs%20to%20be%20a%20suggested%20feature%2C%20then%20a%20link%20to%20quickly%20get%20to%20the%20related%20project's%20Teams%20channel%20should%20suffice....Looking%20forward%20to%20figuring%20it%20out!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-302405%22%20slang%3D%22en-US%22%3ERe%3A%20Incorporating%20a%20Teams%20channel%20within%20a%20PowerApp%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-302405%22%20slang%3D%22en-US%22%3EHere%E2%80%99s%20a%20link%20about%20the%20Teams%20and%20graph!%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fapi%2Fresources%2Fteams-api-overview%3Fview%3Dgraph-rest-1.0%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fgraph%2Fapi%2Fresources%2Fteams-api-overview%3Fview%3Dgraph-rest-1.0%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3EAdam%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-302403%22%20slang%3D%22en-US%22%3ERe%3A%20Incorporating%20a%20Teams%20channel%20within%20a%20PowerApp%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-302403%22%20slang%3D%22en-US%22%3EAs%20suggested%20by%20Thuyavan%2C%20to%20automate%20all%20your%20scenario%20you%20will%20need%20to%20make%20use%20of%20the%20Grapah%20APIs%20for%20Microsoft%20Teams...technically%20all%20the%20stuff%20you%20are%20requesting%20can%20be%20done%20with%20the%20API%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-302397%22%20slang%3D%22en-US%22%3ERe%3A%20Incorporating%20a%20Teams%20channel%20within%20a%20PowerApp%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-302397%22%20slang%3D%22en-US%22%3ECould%20you%20elaborate%20a%20little%20more%20on%20what%20number%203%20means%3F%20You%20can%20get%20a%20link%20to%20a%20channel%20but%20last%20time%20I%20checked%20you%20had%20to%20be%20in%20the%20Team%20already%20to%20get%20to%20it.%20Are%20you%20trying%20to%20get%20the%20channel%20to%20list%20in%20the%20powerapp%20after%20it's%20created%20or%20are%20you%20basically%20trying%20to%20pull%20in%20the%20channel%20to%20your%20app%3F%3CBR%20%2F%3E%3CBR%20%2F%3EAnyway%2C%20If%20you%20could%20maybe%20be%20a%20little%20more%20clear%20on%20the%20business%20requirement%20here%20and%20I'll%20be%20able%20to%20give%20a%20more%20accurate%20explanation%20if%20you%20can%20or%20can't%20%3A).%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-302391%22%20slang%3D%22en-US%22%3ERe%3A%20Incorporating%20a%20Teams%20channel%20within%20a%20PowerApp%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-302391%22%20slang%3D%22en-US%22%3EHow%20about%20using%20Microsoft%20Graph%20API%20to%20read%20the%20channel%20from%20PowerApps%3F%3CBR%20%2F%3Elike%20...%20Get%20tab%20%26gt%3B%20teamsTab%20-%20Reads%20a%20tab%20pinned%20to%20a%20channel.%3C%2FLINGO-BODY%3E
DerekShannon
New Contributor

I know it is straightforward to add a PowerApp as a tab on a Teams channel, but how about the reverse?  For example:

 

  1. New project request submitted through a PowerApp
  2. Flow creates a channel dedicated to that project
  3. Subsequent PowerApp screen for that project incorporates its Teams channel

Thoughts?  I presume there is at least a way to LINK to the related channel, but haven't gotten that far yet since my org is still rolling out Teams.  Want to have this use case as a reason to speed things along!  ;-D

6 Replies
How about using Microsoft Graph API to read the channel from PowerApps?
like ... Get tab > teamsTab - Reads a tab pinned to a channel.
Could you elaborate a little more on what number 3 means? You can get a link to a channel but last time I checked you had to be in the Team already to get to it. Are you trying to get the channel to list in the powerapp after it's created or are you basically trying to pull in the channel to your app?

Anyway, If you could maybe be a little more clear on the business requirement here and I'll be able to give a more accurate explanation if you can or can't :).
As suggested by Thuyavan, to automate all your scenario you will need to make use of the Grapah APIs for Microsoft Teams...technically all the stuff you are requesting can be done with the API

Thanks, Chris and everyone.  I will check out Graph capabilities as Teams is rolled out for my org for automatically creating and linking to channels.  Regarding my Part 3, the goal would be to have that Teams channel embedded right within a screen on the PowerApp.  If that is down the road or needs to be a suggested feature, then a link to quickly get to the related project's Teams channel should suffice....Looking forward to figuring it out!

You might be able to get messages and construct them via graph or flow into a gallery but you’re reinventing the wheel and asking for a mess, there isn’t an easy way to put a channel into a powerapp. Especially not a working interactive view.
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
flashing a white screen while open new tab
Deleted in Discussions on
14 Replies
How to Prevent Teams from Auto-Launch
chenrylee in Microsoft Teams on
29 Replies
Security Community Webinars
Valon_Kolica in Security, Privacy & Compliance on
13 Replies