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 / Power Automate and cre...
Power Automate
Suggested Answer

Power Automate and creating a Newsletter with it - help please!!

(1) ShareShare
ReportReport
Posted on by 142

Hope someone can please advise or assist me because no one seems to be able to provide the clarity I am seeking following my last post.. Incidentally, I have not seen a solution for this anywhere yet.

In a nutshell, I am looking to create a Newsletter using Power Automate to do it. A link to a Microsoft Form is sent to the relevant parties who would complete fields such as Title, Content, Date and the option to upload any files, photos, illustrations etc. This is my trigger and the next step would be the populating of a Microsoft List I have already created for this purpose. Ultimately, I would be populating to a Microsoft Word Template (I would have the appropriate Developer controls in place in the template and do have Word Business which is required for this exercise), I am just looking for someone (who has perhaps managed to do a Newsletter this way) to advise me of the steps in the process from initial trigger to the final template population.

Something I should point out is that contributions would be submitted via the Form periodically so how do I ensure that each contribution (article) has its own page in the template (after all, the Newsletter will be several pages as there are several parties who would be invited to contribute articles)?

From conversations I have had, some have suggested I use "Parse Json" in my flow, others not, some say to incorporate an array. I am very unsure of all the steps in between which I would need so would be grateful if anyone had experience of doing this. I really need to hear from someone who really knows what they are talking about because, up until now, guidance I have received is sketchy and all very trial and error. No one yet seems to have achieved this with Power Automate, unless I have been looking in the wrong areas. I hope I have come to the right place now.

 

Thanks in advance, guys!

Categories:
I have the same question (0)
  • Suggested answer
    Haque Profile Picture
    3,653 on at
    Hi @PB-04020944-0,
     
    Sounds like bit uncommon requirement as no one suggested you solution and you didn't see this solution anywhere - leads me to a research project! However, I am doing some research on the possiblity. But I have question before that, we have a easy way to dos using SharePoint, if you think we can leverage  SharePoint Communication Sites?
    • Built-in newsletter page layout in SharePoint
    • Contributors add content directly as pages
    • No automation needed — SharePoint handles layout natively
    • Best for: Internal company newsletters
    • Cost: Included in Microsoft 365
    Please let me know if SP is your "Not accepted area"!
     
     

    I am sure some clues I tried to give. If these clues help to resolve the issue brought you by here, please don't forget to check the box Does this answer your question? At the same time, I am pretty sure you have liked the response!
     
  • PB-04020944-0 Profile Picture
    142 on at
    Thank you for replying, 
     
    Yes, I will be using a Microsoft Form and a Microsoft List and indeed using SharePoint. A few are saying, yes, yes, it's possible to do this but no one is actually coming forward and presenting me with the steps I need to to take using Power Automate to achieve this. That's all I am asking for. If this involves 2 flows, what are the steps in Power Automate for each one?
     
    Thank you.
  • Suggested answer
    Haque Profile Picture
    3,653 on at
    Hi @PB-04020944-0,
     
    Using PowerAutomate -  I don't see any issue but to handle every situation we need to be vigilant. Here are my thoughts based on some RnD:
     

    Setup: Microsoft Forms fields:

    • Title (Text)
    • Author Name (Text)
    • Content/Article Body (Long Text)
    • Publication Date (Date)
    • Category/Section (Choice)
    • File Upload (for images, illustrations)
    Setup : Microsoft List columns:
    • Title
    • AuthorName
    • ArticleContent
    • PublicationDate
    • Category
    • AttachmentURL
    • Status (New / Approved / Published)
    • PageOrder (Number — for ordering articles in newsletter)

     
    Flow 1: Form Submission → List Population | Based on your trigger capture form's detail including attachment, update the list.
     
    TRIGGER: Microsoft Forms — "When a new response is submitted"
    ACTION 1 — Forms "Get response details"
    ACTION 2 — SharePoint /MS List: "Create item" in your Microsoft List

       Title        â†’ Form title response
       AuthorName   → Form author response
       ArticleContent → Form content response
       PublicationDate → Form date response
       Category     → Form choice response
       Status       → "New" (hardcoded)

    ACTION 3 — Condition:  Has file attachment? (Form attachment field is not empty)
             YES(File is there) → ACTION 4 — Forms | Get file content from form response
                                            ACTION 5 — SharePoint | "Add attachment" to the list item
                                            ACTION 6 — SharePoint | Update list item AttachmentURL = file URL
    If (File is not there) NO → Continue
    ACTION 7 — Outlook | Send confirmation email to contributor
                          Email Content: "Thank you [Author], your article has been received!"
     

    Flow 2: List → Word Template Population | This flow runs on demand or scheduled when newsletter is ready to publish:
     
    TRIGGER:  Manual trigger (or scheduled — e.g. daily/monthly)
    ACTION 1 — SharePoint | "Get items" from List
              Filter: Status = "Approved"
              Order by: PageOrder ascending
    ACTION 2 — Initialize Variable |  varPageCount = 0
    ACTION 3 — Apply to Each (loop through approved articles) | Start of loop

          ACTION 4 — Increment Variable | varPageCount + 1
          ACTION 5 — Word Online (Business) | "Populate a Microsoft Word template"
             
             Map content controls:
             ArticleTitle    â†’ items()?['Title']
             ArticleAuthor   → items()?['AuthorName']
             ArticleContent  â†’ items()?['ArticleContent']
             ArticleDate     → items()?['PublicationDate']
             PageNumber      â†’ variables('varPageCount')

          ACTION 6 — SharePoint | "Create file" — save populated Word doc
          Name: concat(items()?['Title'], '_Page', variables('varPageCount'), '.docx')
          End Loop //-- End of Apply to each loop
           
    ACTION 7 — Word Online (Business) | Merge all individual Word docs into final newsletter
    ACTION 8 — SharePoint / OneDrive | Save final newsletter document
    ACTION 9 — Outlook | Send newsletter to distribution list as attachment
     

    Handling Multiple Articles — One Page Per Article | This is the most critical part of your question. Here are your options:
     
    There are multiple approache to make complete article page with pros and cons, let's see which one fits for your case:
     
    Approach-1: Separate Word doc per article then merge | How: Loop → populate template → save each → merge | Pros: Clean, each article isolated | Cons : Merging docs in PA is tricky
     
    Approach-2: Single template with page break content control | How: One template, loop adds page break between sections | Pros: Simpler fow | Cons: Template design is compex.
     
    Approache-3: Convert each to PDF then merge | How: Loop → Word → PDF → merge PDFs | Pros: Professional output | Cons: Needs PDF merge action
     
    Please let me know if these steps help.
     
     

    I am sure some clues I tried to give. If these clues help to resolve the issue brought you by here, please don't forget to check the box Does this answer your question? At the same time, I am pretty sure you have liked the response!
  • PB-04020944-0 Profile Picture
    142 on at
    Thank you so very much for spending your valuable time doing that for me. It is sincerely appreciated.
     
    A couple of questions for the moment:-

    1. In my form, there is the option to upload an image. This is not pulling through to the SharePoint list so how do I get that to work? Dynamic content of "image upload" did not work.
     
    2. How is Loop achieved? Is that a Power Automate step/action?
     
    Thanks
     
     
  • André Arnaud de Calavon Profile Picture
    679 on at
    Hi,
     
    You asked the same question before. Not sure if you get repeated answers now. To avoid that, I would suggest to not duplicate your questions, but continue the conversation on your existing questions. See for more context and already provided suggestions: Help with creating a Newsletter using Forms, Lists and Power Automate

    FYI, I'm interested to create a newsletter via Power Automate as well, but think of starting looking into this second half of next month. There is one concern someone told me is that you should avoid your email to be flagged as spam-account.
  • Suggested answer
    Haque Profile Picture
    3,653 on at
    Hi @André Arnaud de Calavon,
     
    Thanks for pointing the duplication stuff.
     
     
     
    Please see the inline answers for your questions:
     
    1. In my form, there is the option to upload an image. This is not pulling through to the SharePoint list so how do I get that to work? Dynamic content of "image upload" did not work.
    Ans: We have already addressed image issues in this thread and this one too.
    2. How is Loop achieved? Is that a Power Automate step/action?
    Ans: Yes loop is PowerAutomate action namely - Apply to each
     
     
     
     

    I am sure some clues I tried to give. If these clues help to resolve the issue brought you by here, please don't forget to check the box Does this answer your question? At the same time, I am pretty sure you have liked the response!
  • PB-04020944-0 Profile Picture
    142 on at
    Thank you both for your replies and, yes, I have asked the question before but the replies were too vague and I did ask several times for clarity but no one responded, sadly. Therefore, I thought I would start afresh to see if anyone else could get on board and help me. 
     
    Thank you for the two post links,  . Not noticed these before and certainly not asked by me.
     
    Thank you for clearing up the queries I did have, though. I will re-attempt and see how I get on. So far, with your help, all looks good for Flow 1. I may need to come back to you for further assistance re Flow 2, however, so I hope that is ok.
     
    Thanks again, guys.
  • PB-04020944-0 Profile Picture
    142 on at
    I'm assuming for this ( Filter: Status = "Approved") that I would need to set a Condition at the beginning of  Flow 2. 
  • Suggested answer
    Haque Profile Picture
    3,653 on at
    Hi @PB-04020944-0,
     
    The status column in the first flow marks the news article or submitted from as "New". Before filtering in Flow-2, somewhere in the line you can review and mark the status Approved if the content is ok for news. You have another approval round by anyone who will review and mark the content approved so that can pickup on flow two - or whatever way you just design.
     
     
  • PB-04020944-0 Profile Picture
    142 on at
    The Status is a default "Draft" in the first Flow. The column this is in is a Choice Column. Therefore, what I mean is that, in order for this to be updated to Approved or Rejected, I would need to set a condition in Flow 2. Is that not correct? 

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 377

#2
11manish Profile Picture

11manish 279

#3
David_MA Profile Picture

David_MA 234 Super User 2026 Season 1

Last 30 days Overall leaderboard