cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Dudditz
Continued Contributor
Continued Contributor

Using Flow to send or mention Adaptive card to multiple users

I have setup a few adaptive cards and the action "Post your own adaptive card as the Flow bot to a user" seems to be only capable of sending to a single user email, at least I was not able to get it to send when entering multiple emails seperated by a ; or ,  If anyone knows how to send to multiple users I woudl be very interested in knowing how.

 

I also use the same Adaptive cards using the action "Post your own adaptive card as the Flow bot to a channel" and the following

link indicates you can use <at>email<at> to create mentions and this seems to work with the actions that do not use an adaptive card and post to a channel.  I tried placing <at>email<at> in a few locations within the structured adaptive card however it would either break the adaptive card or simply not work.  Has anyone figured out how to use the mentions with the adaptive card?

 

I am simply trying to find a method to send the adaptive cards to multiple users directly and or through mentions.  Thanks

 

 

 

2 ACCEPTED SOLUTIONS

Accepted Solutions
v-bacao-msft
Community Support
Community Support

 

Hi @Dudditz ,

 

Unfortunately, the Recipient field of Post your own adaptive card as the Flow bot to a user action can only be filled with a single email address.

The intent here is to send the message to a single user, you can get the requirements of this parameter from the hint.

If you want to send multiple users, please try the following method.

The specified user's email addresses are first stored in an array variable, then the array is traversed and the message is sent to multiple users.

Image reference:

172.PNG

 

Best Regards,

Community Support Team _ Barry
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

Okay, I have everything working now using your inital recccomendation and adding a filter array.

 

Code used on the split

split(outputs('Compose'),',')

teams3.jpg

View solution in original post

11 REPLIES 11
v-bacao-msft
Community Support
Community Support

 

Hi @Dudditz ,

 

Unfortunately, the Recipient field of Post your own adaptive card as the Flow bot to a user action can only be filled with a single email address.

The intent here is to send the message to a single user, you can get the requirements of this parameter from the hint.

If you want to send multiple users, please try the following method.

The specified user's email addresses are first stored in an array variable, then the array is traversed and the message is sent to multiple users.

Image reference:

172.PNG

 

Best Regards,

Community Support Team _ Barry
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

That worked great, thank you very much for the suggestion.

 

Any idea if its possible to use the <at>email<at> to mention multiple people as this approach would be posting the adaptive card to a channel and than mentioning multiple instead of sending multiple people direct messages.

So it turns out I spoke to soon.  When I attached  the flow to my powerapp which delivers the email address in the following format.

"email@domain.com", "email@domain.com"  

 

An error is displayed more or less indicating powerapps does not support the connection of Ask in power apps directly to a variable.  This error is due to the fact my "Ask in Powerapps" is the value in the Initialize Variable field.  I am testing having a compose before the variable which seems to have made progress.  See images.

 

Not suprisingly it fails as it looks like the email address is not correct which is now coming in with surronding \email\  slashes.  Is this the best way to proceed with adding the compose before the variable?  If so any guidance on how to remove the  \ slashes woudl be apreciated.

 

1.JPG2.JPG3.jpg

Okay, I have everything working now using your inital recccomendation and adding a filter array.

 

Code used on the split

split(outputs('Compose'),',')

teams3.jpg

Hi @v-bacao-msft  and @Dudditz  can you please help. When I do this, it resolves the problem with sending multiple approval request at the same time BUT I am not able to respond because adaptive card gives the error. What should I do?

MarinaPA_1-1597416621148.png

 

MarinaPA_0-1597416489151.png

 

It may not be the best solution but what I did is to create another action as per below:

 

Action.PNG

 

Just copy/paste the whole JSON code and just change the email

 

Regards

Hi @Carlitox  I can't do this because my recipients aren't always the same and I find it with the function get item in SP. Do you ahve any other idea?

Thanks, works like a charm. Only thing is that I would really like it to send it out to about 1000 employees. Is it possible to get the email addresses from azure AD or something? Or connect it with an excel sheet?

@mharst You can get the emails by using Office 365 Users connector and if you want to just post the adaptive card without waiting for anyone's response you can do it just set the concurrency control of your Apply to each action to 50. It will take longer to post it to that number of people but it should work. Good luck

I am very new To the powerplatform. Do you have more info how To integrate the office365 users connector?

You have it available as a standard connector when adding an action in Power Automate but if you don't have names or IDs of the users stored anywhere, it is better to use Azure AD connector and action Get group members if employees are stored in an AD group, you will just need the id of that AD group and then you can put the emails into a array 

MarinaPA_0-1642665478138.png

 

Helpful resources

Announcements

Community will be READ ONLY July 16th, 5p PDT -July 22nd

Dear Community Members,   We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd.   During this period, members will not be able to Kudo, Comment, or Reply to any posts.   On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities.   What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!

Check Out | 2024 Release Wave 2 Plans for Microsoft Dynamics 365 and Microsoft Power Platform

On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners.    The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights.    Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.    

Summer of Solutions | Week 3 Results | Win free tickets to the Power Platform Conference

We are excited to announce the Summer of Solutions Challenge!    This challenge is kicking off on Monday, June 17th and will run for (4) weeks.  The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions to as many questions as you can. Answers can be provided in all the communities.    Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”)   - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024   Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods.  You must enter into each weekly Entry Period separately.   How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different.    Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers.  At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing.  Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner.  A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random.  Individuals will be contacted before the announcement with the opportunity to claim or deny the prize.  Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners.   Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event.   ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE**   Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Community MembersNumber SolutionsSuper UsersNumber Solutions Deenuji 9 @NathanAlvares24  17 @Anil_g  7 @ManishSolanki  13 @eetuRobo  5 @David_MA  10 @VishnuReddy1997  5 @SpongYe  9JhonatanOB19932 (tie) @Nived_Nambiar  8 @maltie  2 (tie)   @PA-Noob  2 (tie)   @LukeMcG  2 (tie)   @tgut03  2 (tie)       Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 2: Community MembersSolutionsSuper UsersSolutionsPower Automate  @Deenuji  12@ManishSolanki 19 @Anil_g  10 @NathanAlvares24  17 @VishnuReddy1997  6 @Expiscornovus  10 @Tjan  5 @Nived_Nambiar  10 @eetuRobo  3 @SudeepGhatakNZ 8     Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Week 3:Community MembersSolutionsSuper UsersSolutionsPower Automate Deenuji32ManishSolanki55VishnuReddy199724NathanAlvares2444Anil_g22SudeepGhatakNZ40eetuRobo18Nived_Nambiar28Tjan8David_MA22  

Updates to Transitions in the Power Platform Communities

We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for.  We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer.   Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together.   Here's to new beginnings and endless possibilities!   If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport.   To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages

Top Solution Authors
Users online (4,166)