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

Community site session details

Session Id :
Power Automate - Connector Development
Unanswered

Advanced Word Manipulation in Power Automate Cloud: Cloud-Native Alternatives to XDocReport?

(0) ShareShare
ReportReport
Posted on by 12
Hi everyone,
I’m facing a technical challenge that I believe is relevant to many working with automated Word document generation in enterprise scenarios.
Due to architectural constraints, I must exclude desktop flows and work only with Power Automate Cloud.
My goal is to achieve dynamic population of Word (.docx) templates—including placeholder replacement, dynamic table generation, and image insertion—starting from structured data (JSON/XML).
 
On the Appian platform, there’s a plugin called Advanced Document Templating (based on XDocReport), which allows you to:
  • Use a Word template with placeholders (e.g., ${name}, ${date}).
  • Pass an XML/JSON data model that populates placeholders and generates dynamic structures (e.g., tables with variable rows).
  • Insert images at desired points in the document.
  • Get as output a fully populated Word file, ready to be sent or archived.
Suppose you have a Word template with a table and placeholders like ${name} and ${developer}. By passing XML like:
 
<project>
  <name>Demo Project</name>
  <developer name='Mario' lastEmail='Rossi' mail='mario@email' day='10-10-2024' />
  <developer name='Luca' lastEmail='Bianchi' mail='luca@email' day='11-10-2024' />
</project>
 
the plugin generates a Word document with all data filled in and the table dynamically populated.
 
Here the github of this plugin: https://github.com/opensagres/xdocreport
 
In Power Automate Cloud, the Word Online (Business) connector only offers basic features (e.g., filling content controls), but does not support advanced logic such as:
  • Mail merge on Word templates with custom placeholders
  • Dynamic table generation from data arrays
  • Dynamic image insertion
  • Arbitrary placeholder replacement throughout the document
Are there any cloud-native solutions, custom connectors, workarounds (including HTTP actions, Azure Functions, Power Automate Extensions, external APIs, etc.) that can provide XDocReport/Appian-like capabilities in Power Automate Cloud?
Any experience, practical example, snippet, or reference to open source or marketplace solutions is highly appreciated!
I believe a solution to this challenge would be of great value to the entire community.
Thanks in advance to anyone who contributes!
Categories:
Categories:
I have the same question (0)

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Tom Macfarlan – Community Spotlight

We are honored to recognize Tom Macfarlan as our Community Spotlight for October…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 714 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 519 Moderator

#3
chiaraalina Profile Picture

chiaraalina 317

Last 30 days Overall leaderboard

Featured topics