web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Teams Approval into pr...
Power Automate
Answered

Teams Approval into private channel

(5) ShareShare
ReportReport
Posted on by 75

Having now got private channels, I am trying to get an approval flow running which uses a private admin channel for the team to manage approvals.  It works fine into a public channel, but as the Team is going to have many guest accounts I dont want them to see the approval cards as they are generated. 

When the step runs in flow I get an error

 
"Request to the Bot framework failed with error: '{\"error\":{\"code\":\"BotNotInConversationRoster\",\"message\":\"The bot is not part of the conversation roster.\"}}'."
Which to me says that the flowbot isn't a member of the private channel and so can't post to it, the connector is authenticated as my account which is a member of the channel.  Can anyone suggest a way round this, ie can I get the flowbot to authenticate as me?
Categories:
I have the same question (0)
  • v-bacao-msft Profile Picture
    Microsoft Employee on at

     

    Hi @AndyTuke1 ,

     

    Could you please provide the detailed configuration of the Flow?

     

    Best Regards,

  • AndyTuke1 Profile Picture
    75 on at

    @v-bacao-msft 

     

    Hi Barry,

     

    Here's a Flow to demonstrate the issue

     

    FlowPrivateChannelError.png

     

    In the step "Post your own adaptive card as the Flow bot to a channel", if I select the public General channel it works fine.  Using a private channel gives the error

     

    Request to the Bot framework failed with error: '{"error":{"code":"BotNotInConversationRoster","message":"The bot is not part of the conversation roster."}}'.

     

    The bot obviously isnt a user I can add to the private channel, so even though the connection is made as my user account which is both a Team owner and a member of the private channel it doesnt work.  I have tried the 'Requestor' option without success as well

     

    Andy

  • Gunjan09 Profile Picture
    6 on at

    Hi @AndyTuke1 ,

     

    I have ran into the same problem. Have you found a solution or more information on why this error occurs?

     

    Thanks,

    Gunjan

  • Verified answer
    Andy_Tuke Profile Picture
    141 on at

    Hi @Gunjan09 

     

    I don't think its possible.  There is a User Voice just started by someone else here ...

     

    User Voice 

  • tasbswillhite Profile Picture
    9 on at

    It is kind of pathetic that this is still a problem a year later...

    I would really like to invest in using Teams / Flow more... but simply cant.

  • DamoBird365 Profile Picture
    8,942 Microsoft Employee on at

    Hi @tasbswillhite ,

     

    I can confirm that this feature IS now available.  Having just tested this, whilst the feature is not available as the flow bot, you can post messages to private channels as a user who is an existing member of said private channel.  There are two working actions as follows:

     

    DamoBird365_0-1615670542415.png

     

    temas.PNG

     

    Please note, if you attempt to send a message as the flow bot you will receive an error:

     

    Request to the Bot framework failed with error: '{"error":{"code":"BotNotInConversationRoster","message":"The bot is not part of the conversation roster."}}'.

     

    Have fun 😀


    Cheers,
    Damien


    P.S. take a look at my new blog here

     

     

     

  • Mark A Stewart Profile Picture
    81 on at

    True that works, but not "Post an Adaptive Card to a Teams channel and wait for a response"

    This type does not have "Post as" so you can pick "Flow bot" or User" as the other types of post to Teams channel. And seems to be the problem, as you point out.

  • Aiman1 Profile Picture
    2 on at

    We were getting the same error and what worked for us was to Post As - "User", but connect as whatever the automation account is. Good luck!

    Screenshot 2024-03-26 at 9.57.04 AM.png

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 304

#2
David_MA Profile Picture

David_MA 245 Super User 2026 Season 1

#3
Expiscornovus Profile Picture

Expiscornovus 243 Most Valuable Professional

Last 30 days Overall leaderboard