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!!

(0) ShareShare
ReportReport
Posted on by 2

Hope someone can please advise or assist me. 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 files 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!

 

 

 

 

I have the same question (0)
  • Suggested answer
    ninihen Profile Picture
    153 on at
    If I would craft this in Power Automate, I would do in 2 stages:

    1. Submission flow
    Triggered by Microsoft Form submitted.
    Steps:

    1. Get response details.
    2. Create item in Newsletter Submissions list.
    3. Save:
      • Title
      • Body/content
      • Author
      • Date
      • Uploaded file links
      • Approval status
      • Optional sort/category fields
    4.  Not generate the newsletter yet.    
    This keeps article collection separate from newsletter creation.

    2. Generation flow
    Triggered by Newsletter Generate list item created or updated.
    Suggested fields:
    • Newsletter title
    • Issue date
    • Selected submissions (multi-select field)
    • Generate, yes/no
    • Status, Draft/Generating/Generated/Error
    • Output Word URL
    • Output PDF URL
    • Error message
    Trigger condition should check:
    Generate = true

     
    Then the flow does this:
    1. Get the generation item.
    2. Read the selected submission IDs.
    3. Loop through each selected ID.
    4. Get each item from Newsletter Submissions.
    5. Append each article into an array. And another array for attachments
    6. Pass the array into a document generation step.
    7. Save the Word document.
    8. Optionally convert it to PDF.
    9. Update the generation item with the file links and set Generate back to false

    But because I have access to copilot premium, I would have the generating bit to be done by an agent. For example, setup a recurring job for Copilot Cowork with the instructions:

     

    "Every Friday at 3 PM, check the Newsletter Submissions list for items marked Approved.
    Create a Word newsletter draft in the Newsletter Output folder.
    Include the attached images in the submission list"

    Just showing 2 examples I got SharePoint Copilot and Copilot Cowork to generate a sample newsletter based on a random knowledge base list.


    SharePoint Copilot:





    Cowork:
  • Suggested answer
    Vish WR Profile Picture
    3,507 on at
     

    split it into two flows rather than trying to do it all in one. Mixing article collection and document generation in a single flow is what makes it feel so trial-and-error.

     

    Flow 1 — collect submissions. Trigger on the Form submit, get response details, create an item in your List. Store Title, Content, Author, Date, file links, and a status field like Pending/Approved. That's it — don't touch the Word template here. This just keeps articles flowing into the List as people submit them.

     

    Flow 2 — build the newsletter. Trigger this manually or on a schedule (say monthly). Pull the Approved items from the List, then loop through them. This is where your "one page per article" question gets solved — the trick is in the Word template itself, not the flow. Put a Repeating Section content control around your article layout block, then use the "Populate a Microsoft Word template" action and feed it the collection of articles. The repeating section renders each article in sequence and you add a page break inside the repeating block so every article starts on its own page.

     

    On the Parse JSON debate — you only need it if you're shaping data between steps manually. With the Repeating Section approach and the Populate Word Template action, you can often skip it. The array people mentioned is just the collection of articles you build before passing it to the template.

  • CU10061846-0 Profile Picture
    2 on at
    Thank you very much, both. 
     
    Can one of you please clearly outline the steps/actions I would need to select for the second flow? I am not understanding the looping reference.

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 389

#2
Vish WR Profile Picture

Vish WR 331

#3
David_MA Profile Picture

David_MA 298 Super User 2026 Season 1

Last 30 days Overall leaderboard