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 / How to send PowerApp c...
Power Automate
Answered

How to send PowerApp canvas report via scheduled email

(1) ShareShare
ReportReport
Posted on by 134
Hi,
I have a  canvas PowerApp  with Dataverse source which produces a report and user want to have it emailed to him  on weekly schedule .
This is typical report with 20+- rows with vertical galleries, so in PowerApps it fits single table and as of now it doesn't have scrollers .

What is the best approach  / set of tools to complete this task.  I'm overwhelmed how fast Power* tools keep changing, hard to follow.

Ideally user want get email with Excel file as an attachment or just pasted table.
Thanks for help
 
M
 
Categories:
I have the same question (0)
  • Verified answer
    Michael E. Gernaey Profile Picture
    53,974 Moderator on at
     
    While I do not understand what you mean by they are changing to quickly, what we need are more details.
     
    You built a Canvas App that uses Dataverse?
     
    What Report? How are you generating the Report? What format? Where are you storing it? 
     
    Please provide a more structured set of details related to the report, format, location, creation, you name it.
     
    Creating a scheduled flow is easy enough, attaching documents to email are all easy and documented thoroughly already without any changes, but the middle part is where you are lacking details.
     
    Happy to help
     
    Cheers
  • Verified answer
    CU29071423-0 Profile Picture
    134 on at
    Hi Michael, 
    And thanks again for your feedback. I've updated my post with more details.
     
    Adding more here: it's typical one page 6 columns with header and 10-20 rows report. Canvas app with vertical gallery, I don't store it anywhere as of now,  it's available only via published link.
    I'm not sure about your "what format" question.  If you mean what format user want to get it in his email then it could be anything (Excel, pasted table in the body, screenshot..)

    My main problem is to find how to structure  this process,  looks like it's can be done with PowerAutomate. 
    I will go ahead and try to do it with "Send an email" component.  I just don't know how to make my PA report as attachment (or pasted content). User doesn't want to work with link, need real report in the email
     
      Another option I'm checking to bring my report (or whole Dataverse t able)  into MS SQL table and create report there with conventional SSRS Tools.
     
    Thanks
    Mario
    P.S> re <change too quickly> meant that when you learning something about PA and come to real env some features are gone, other looks different, etc..   It's quite hard to learn all PA features.

     
  • Verified answer
    Michael E. Gernaey Profile Picture
    53,974 Moderator on at
     
    So let's say you have 20 rows of data from Dataverse.
     
    You can create a Collection, with the Columns and Rows you want.
     
    Now.. you can either send it directly from the Power App, if its the User themselves or if its not them directly you can use Power Automate (you can still use it with them but its not necessary).
     
    What I mean is.
     
    User is logged in
    They see 20 rows of data in a Gallery or Dataview
    You can literally create the content as an attachable content directly in Power Apps itself, using the Outlook365 Connector to send it and it would send it by the User using the app
     
    or
     
    You can use a Flow, with a string input, that you turn the collection of data into a JSON string to pass to Power Automate
    From then you can take that data and create a formatted HTML Table and use that as the Content to put the data directly in the Email, or use the JSON content or HTML Content, OR turn it into a CSV content and then attach it to the Send Email V2 action as an attachment.
     

    If these suggestions help resolve your issue, Please consider Marking the answer as such and also maybe a like.

    Thank you!
    Sincerely, Michael Gernaey
     
  • Verified answer
    CU29071423-0 Profile Picture
    134 on at
    Thanks Michael so much !!
    it's pretty complex ! Will never learned it without help.
    Had a thought that I could just point  my flow to this PApp, hope MS will do something in the future.
    So I assume no matter what  I need PowerAutomate and some type of data feed into it from my results.  

    For my case user doesn't want to interact with anything, just need report on Monday morning in his email box, so I might need to create trigger in PAutomate.
     
    Best
    Mario
  • Verified answer
    Michael E. Gernaey Profile Picture
    53,974 Moderator on at
     
    Yeah, you can simply leverage a Scheduled Flow at the time you want to run it, grab the data, format it into either an attachment OR a very nicely formatted HTML table within the Email (which would be super easy if they do not mind that).
     
    Attaching and doing all of that is easy enough, the only real work is taking the data out and formatting it how you want it.
    By default all the data comes out in an Array, so you can literally
     
    --use a Select to pick only the columns you want
    --then either simply send this as your attachment content
    -or
    --turn it into a nice HTML table and email that or attach that as the content
     
    Not really too bad, its just a matter of also knowing what you need as you initially said you had an App that created a Report. So that isn't something you "schedule" as its an App doing the work.
     
    If you are now saying you do not need the App to send it, then yeah you would still build it mostly the same as i said, except instead of passing data from the App to the Flow, you are just using a SCheduled flow.
     

    If these suggestions help resolve your issue, Please consider Marking the answer as such and also maybe a like.

    Thank you!
    Sincerely, Michael Gernaey

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!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 598

#2
Valantis Profile Picture

Valantis 477

#3
Vish WR Profile Picture

Vish WR 370

Last 30 days Overall leaderboard