Merge Approved Word Documents

June 11th 2024

This post will explore how to merge ‘Approved’ Microsoft Word documents into a single file before converting the merged file into a PDF document. When merging the Word documents, we must also ensure that the table of contents has automatically updated to include any new pages.

This solution uses two Flowr actions:

The scenario for this post is that there is a SharePoint document library containing sales proposals, where each sales proposal is stored in a specific folder in the library. Team members working on the proposal will upload individual Word documents to the proposal folder. Once all the proposal sections are complete, a Power Automate flow is manually triggered to start an approval process. If all the documents are approved, they are merged into a single Word document and then converted to PDF before uploading to the proposal folder. If one or more documents are rejected, the flow will stop until the changes to the document(s) have been made and the flow has been re-run.

 

Jump to…

SharePoint Document Library Configuration

In the demo, we will be following Proposal 3. We can see that three different documents have been uploaded to the folder. The ‘Approval Status‘ column will be populated by the Power Automate flow depending on whether the document has been approved or rejected. The ‘Sort Order‘ column determines the order of the documents for the merge process.

The three documents look like this:

Section 1.docx

Section 2.docx

Section 3.docx

Only section 1 contains a table of contents because this will be the first section of the merged document, but note that the table of contents has only two entries.

Power Automate Flow Configuration

A sales team member manually triggers The Power Automate flow once all the sections have been uploaded and are ready for approval. A text variable in the trigger called folderName keeps the flow dynamic so it can be used across all sales proposals.

A few variables are being initialised at the start of the flow:

  • approvedDocuments – integer variable that keeps a count of the number of approved documents
  • mergeDocumentsInput – array variable that will be the input to the Flowr Merge Word Documents action

We are also using a ‘Compose’ action to compose the folder path of the given folder using the folderName input variable. This path is used in some SharePoint actions further down the flow.

Next, we are using ‘Get files (properties only)‘ to get the properties of all the files in the folder. We can then adjust the order of the output array of that action using the sort expression in a ‘Compose’.

sort(outputs('Get_files_(properties_only)')?['body/value'],'SortOrder')

We sort the documents by the sort order number they are given. Sorting the documents at this stage means that they will be sent for approval in the correct order, making it easier for the approver to follow the document as they will be receiving each section individually.

Now, we can loop through the sorted array.

We first need to check that the document is not already approved, if it has already been approved it won’t need to be sent for approval again. Because we are looping through a composed output, we won’t get suggested dynamic content, so we need to write the expressions ourselves. The approval status can be selected by the following expression:

items('Apply_to_each')?['ApprovalStatus/Value']

 Regardless of whether the document is already approved, we then need to get the document’s file content using the ‘Get file content‘ SharePoint action. The file identifier can be selected by the following expression:

items('Apply_to_each')?['{Identifier}']

If the document hasn’t already been approved, it needs to be sent for approval using the ‘Start and wait for an approval‘ action. Here, you can fill out any approval details you want to include and attach the document to be approved (it will appear as an attachment on the approval email). Make sure you use the filename with the extension property for the attachment name!

items('Apply_to_each')?['{FilenameWithExtension}']

We can add another condition after the approval step to check the approval outcome. If the document is rejected, the only action is to update the file properties to change the approval status to rejected. If the document is approved, we also need to update the file properties, but this time, we need to change the approval status to approved.

We then need to increment the approvedDocuments variable by 1, and append the current document details to the mergeDocumentInput array, ready to be merged. Below is the JSON format you need to append to the array:

{
"fileName": "file name with extension",
"fileContent": file content,
"wordInputFormatMode": "KeepSourceFormatting",
"sortPosition": sort order
}

If the document is rejected, there is no need to append to/increment these variables.

If the document has already been approved, we must increment approvedDocuments by 1, and append to the mergeDocumentsInput using the same format.

Now that all the documents have (if needed) gone through the approvals process, we need to check that all the documents in the folder have been approved before we merge them together. We can check if the approvedDocuments integer variable is the same as the length of the outputs of the ‘Get files (properties only)’ action we used at the start of the flow. If these values are equal, all the documents in the folder have been approved.

length(outputs('Get_files_(properties_only)')?['body/value'])

The last steps are to merge the documents, convert the merged document to PDF, and then save it back to SharePoint.

When using the ‘Merge Word Documents‘ Flowr action, you can input your data using the provided inputs or by providing the JSON array yourself. We already built our JSON array when we looped through the documents.

You can learn more about the ‘Merge Word Documents‘ action below:

Once we have merged the documents, we can then use Flowr’s ‘Convert to PDF‘ action using the outputted file content from the merge action as the input.

Lastly, we can use SharePoint’s ‘Create file‘ action to save the PDF back to the correct SharePoint folder. The ‘Folder Path‘ input is the file identifier we composed at the start of the flow.

Results

As we can see from the image above, the final PDF contains all three Word documents merged. The table of contents has also been automatically updated to contain the new sections without any extra automation from Power Automate!

Video

Check out Sophie’s companion video on YouTube!

https://youtu.be/elWsHBGH8Xo

What else can Flowr automate?

Search 150+ Actions to see how Flowr can save you time

AI - Translate File
The ‘AI – Translate File‘ Power Automate action will translate the text value p...
AI - Translate Text (Multiple)
The ‘AI – Translate Text (Multiple)‘ Power Automate action will translate the t...
AI - Translate Text (Single)
The ‘AI – Translate Text (Single)‘ Power Automate action will translate the tex...
Excel - Add Image Header or Footer
The ‘Excel – Add Image Header or Footer‘ Power Automate action adds the image p...
Excel - Add Text Headers and Footers
The ‘Excel – Add Text Headers and Footers‘ Power Automate action adds the text ...
Excel - Add Text Watermark
The ‘Excel – Add Text Watermark’ Power Automate action enables you to extract s...
Excel - Delete Worksheets
The ‘Excel – Delete Worksheets’ Power Automate action enables you to extract sp...
Excel - Remove Headers and Footers
The ‘Excel – Remove Headers and Footers‘ Power Automate action removes the spec...
Excel – Remove Text Watermark
The ‘Excel – Remove Text Watermark’ Power Automate action removes a text waterm...
Excel – Secure
The ‘Excel – Secure‘ Power Automate action secures the Excel file provided alig...
Excel – Unlock
The ‘Excel – Unlock’ Power Automate action unlocks/removes protection from the ...
PDF - Delete Pages
The ‘PDF – Delete Pages’ Power Automate action enables you to delete specified ...
PDF - Extract Pages
The ‘PDF – Extract Pages’ flow action extracts the specified pages from the PDF...
PDF - Rotate Pages
The ‘PDF – Rotate Pages‘ action rotates pages contained within the PDF document...
PDF - Validate Text Layer
The ‘PDF – Validate Text Layer‘ validates the presence of a text layer within t...
Word - Delete Pages
The ‘Word – Delete Pages‘ flow action deletes the specified pages from the Micr...
Word - Extract Pages
The ‘Word – Extract Pages‘ flow action extracts the specified pages from the Mi...
Word - Optimise
The ‘Word – Optimise‘ flow action optimises the content of the Microsoft Word d...
Word - Remove Table of Contents
The ‘Word – Remove Table of Contents‘ flow action removes the ‘Table of C...
Word - Replace Text with Image
The ‘Word – Replace Text with Image‘ flow action locates instances of the speci...
Word - Split
The ‘Word – Split’ flow action splits the Word document provided into multiple ...
Utility - Array Combine
The ‘Array Combine‘ utility action for Power Automate combines the JSON arrays provid...
Utility – Array Filter Items
The ‘Array Filter Items‘ utility action for Power Automate filters the items in the J...
Utility – Array Filter Items via Regex
The ‘Array Filter Items via Regex‘ utility action for Power Automate filters the item...
Utility – Array Sort Items
The ‘Array Sort Items‘ utility action for Power Automate sorts the JSON array provide...
Utility – Array Split Items
The ‘Array Split Items‘ utility action for Power Automate splits the array from the J...
Utility - Array to XML
The ‘Utility – Array to XML‘ action for Power Automate converts the array provi...
Utility - Convert JSON to XML
The ‘Utility – Convert JSON to XML‘ action for Power Automate converts the JSON...
Utility - Convert XML to JSON
The ‘Utility – Convert XML to JSON‘ action for Power Automate converts the XML ...
Utility – Create JWT
The ‘Utility – Create JWT‘ utility action for Power Automate enables the creati...
Utility - RSA Create Key Pair
The ‘Utility – RSA Create Key Pair‘ utility action for Power Automate decrypts ...
Utility - RSA Decryption
The ‘Utility – RSA Decryption‘ utility action for Power Automate decrypts a pla...
Utility - RSA Encryption
The ‘Utility – RSA Encryption‘ utility action for Power Automate encrypts a pla...
Utility - Split Text via Regex
The ‘Utility – Split Text via Regex‘ action for Power Automate splits the text ...

PDF – Extract Pages by Text
The ‘PDF – Extract Pages by Text‘ flow action extracts the specified pages from...
PDF - Extract Table Data
The ‘PDF – Extract Table Data‘ action extracts table data as JSON from the PDF ...
PDF - Flatten Fields
The ‘PDF – Flatten Fields‘ action selectively flattens fields within the PDF Fo...
Word - Extract Images
The ‘Word – Extract Images‘ flow action extracts the specified images from the ...
Utility - Array Merge
The ‘Utility – Array Merge‘ utility action for Power Automate merges the JSON a...

Barcode - Create
The ‘Barcode – Create’ action generates a barcode image file aligned to the con...
Barcode - Read from Document
The ‘Barcode – Read from Document’ Power Automate action will automatically loc...
Barcode - Read from Image
The ‘Barcode – Read from Image’ Power Automate action read the barcode from ima...
QR Code - Create
The ‘QR Code – Create’ action generates a QR code image file aligned to the con...
QR Code - Read from Document
The ‘QR Code – Read from Document’ Power Automate action will automatically loc...
QR Code - Read from Image
The ‘QR Code – Read from Image’ Power Automate action reads the QR Code data fr...

Convert - CAD
The ‘Convert – CAD’ Power Automate action allows you to convert DGN, DWF, DWG, ...
Convert - Email
The ‘Convert – Email’ Power Automate action converts an email message file (MSG...
Convert - Excel
The ‘Convert – Excel’ Power Automate action allows you to and from convert from...
Convert - File to PDF
The ‘Convert – File to PDF’ flow action converts the file provided into a PDF d...
Convert - HTML to PDF
The ‘Convert – HTML to PDF’ flow action converts either HTML files (.html), HTM...
Convert - HTML to Word
The ‘Convert – HTML to Word’ flow action converts either HTML files (.html), HT...
Convert - JSON to Excel
The ‘Convert – JSON to Excel’ flow action provides the capability to convert th...
Convert - PDF to Image Collection
The ‘Convert – PDF to Image Collection’ flow action converts the PDF file provi...
Convert - PDF to JPG
The ‘Convert – PDF to JPG’ flow action for Power Automate converts every page c...
Convert - PDF to PDFA
The ‘Convert – PDF to PDFA’ flow action converts the PDF file provided into a P...
Convert - PDF to PNG
The ‘Convert – PDF to PNG’ flow action for Power Automate converts every page c...
Convert - PDF to TIFF
The ‘Convert – PDF to TIFF’ flow action converts the PDF file provided into a T...
Convert - PDF to Word
The ‘Convert – PDF to Word’ flow action converts the PDF document provided to a...
Convert - PowerPoint
The ‘Convert – PowerPoint’ Power Automate action allows you to convert PPT and ...
Convert - Text to PDF
The ‘Convert – Text to PDF’ flow action converts either text files (.txt) or te...
Convert - Visio
The ‘Convert – Visio’ Power Automate action allows you to convert to and from v...
Convert - Word
The ‘Convert – Word’ Power Automate action allows you to convert DOC, DOCX, DOT...
Convert - Word to PDF Form
The ‘Convert – Word to PDF Form’ flow action converts the Microsoft Word docume...

CSV - Parse
The ‘CSV – Parse’ action parses the contents of a CSV file and returns it as JS...
Excel - Add Image Header or Footer
The ‘Excel – Add Image Header or Footer‘ Power Automate action adds the image p...
Excel - Add Rows
The ‘Excel – Add Rows’ Power Automate action allows you to add rows to the file...
Excel - Add Text Headers and Footers
The ‘Excel – Add Text Headers and Footers‘ Power Automate action adds the text ...
Excel - Add Text Watermark
The ‘Excel – Add Text Watermark’ Power Automate action enables you to extract s...
Excel - Delete Rows
The ‘Excel – Delete Rows’ Power Automate action allows you to delete rows from ...
Excel - Delete Worksheets
The ‘Excel – Delete Worksheets’ Power Automate action enables you to extract sp...
Excel - Extract Rows
The ‘Excel – Extract Rows’ action obtains and returns rows as JSON from the fil...
Excel - Extract Worksheets
The ‘Excel – Extract Worksheets’ Power Automate action enables you to extract s...
Excel – Merge Files
The ‘Excel – Merge Files’ flow action merges up to 1000 Microsoft Excel files (and re...
Excel - Merge Rows
The ‘Excel – Merge Rows’ flow action merges the rows contained within up to 100...
Excel - Populate
The ‘Excel – Populate’ Power Automate action lets you populate a Microsoft Exce...
Excel - Remove Headers and Footers
The ‘Excel – Remove Headers and Footers‘ Power Automate action removes the spec...
Excel – Remove Text Watermark
The ‘Excel – Remove Text Watermark’ Power Automate action removes a text waterm...
Excel – Secure
The ‘Excel – Secure‘ Power Automate action secures the Excel file provided alig...
Excel – Unlock
The ‘Excel – Unlock’ Power Automate action unlocks/removes protection from the ...
Excel - Update Rows
The ‘Excel – Update Rows’ action updates the specified rows in the Excel file p...

AI - Translate File
The ‘AI – Translate File‘ Power Automate action will translate the text value p...
AI - Translate Text (Multiple)
The ‘AI – Translate Text (Multiple)‘ Power Automate action will translate the t...
AI - Translate Text (Single)
The ‘AI – Translate Text (Single)‘ Power Automate action will translate the tex...
Archive (ZIP) - Create
The ‘Archive (ZIP) – Create’ flow compresses and adds up to 1000 files to a zip...
Archive (ZIP) - Extract
The ‘Archive (ZIP) – Extract’ flow action enables files contained within suppor...
Email - Extract Attachments
The ‘Email – Extract Attachments’ flow action for Power Automate extracts and r...
Email - Extract Metadata
The ‘Email – Extract Metadata’ collects and returns detailed information about ...
File - Replace Text with Image
The ‘File – Replace Text with Image’ flow action locates instances of the speci...
File - Search and Replace Text
The ‘File – Search and Replace Text’ flow action provides the capability to sea...
Get Subscription Status - Flowr & Vertr
The ‘Get Subscription Status – Flowr & Vertr’ Power Automate action obtains...

Image - Add Image Watermark
The ‘Image – Add Image Watermark’ action adds the specified image to the image ...
Image - Add Text Watermark
The ‘Image – Add Text Watermark’ action adds the specified text to the image pr...
Image - Clean Up (Document)
The ‘Image – Clean Up (Document)’ Power Automate action provides differing opti...
Image - Clean Up (Photo)
The ‘Image – Clean Up (Photo)’ Power Automate action provides differing options...
Image - Compress
The ‘Image – Compress’ flow action compresses either a ‘PNG’ or ...
Image - Convert Format
The ‘Image – Convert Format’ flow action allows you to change file format of th...
Image - Crop
The ‘Image – Crop’ flow action crop the image provided to the specified configu...
Image - Extract Metadata
The ‘Image – Extract Metadata’ collects and returns detailed information about ...
Image - Extract Text (OCR)
The ‘Image – Extract Text (OCR)’ Power Automate action will perform OCR on the ...
Image - Flip
The ‘Image – Flip’ flow action flips the image provided to the specified config...
Image - Remove EXIF Tags
The ‘Image – Remove EXIF Tags’ flow action removes EXIF tag data from ‘PN...
Image - Resize
The ‘Image – Resize’ flow action resizes the image provided to the specified co...
Image - Rotate
The ‘Image – Rotate’ flow action rotates the image provided to configuration sp...

PDF - Add Attachments
The ‘PDF – Add Attachments’ action attaches (also referred to as embeds) the fi...
PDF - Add HTML Header or Footer
The ‘PDF – Add HTML Header or Footer’ flow action inserts the HTML fragment pro...
PDF - Add Image Watermark
The ‘PDF – Add Image Watermark’ embeds the image file provided as a watermark h...
PDF - Add Image Watermark (Advanced)
The ‘PDF – Add Image Watermark (Advanced)’ embeds the image file provided as a ...
PDF - Add Page Numbers
The ‘PDF – Add Page Numbers’ flow action inserts page numbers into the provided...
PDF - Add Text Watermark
The ‘PDF – Add Text Watermark’ adds the specified text watermark horizontally o...
PDF - Add Text Watermark (Advanced)
The ‘PDF – Add Text Watermark (Advanced)’ action adds the specified text waterm...
PDF - Apply OCR (Standard)
The ‘PDF – Apply OCR (Standard)’ performs OCR on the PDF document provided.
PDF - Compress
The ‘PDF – Compress’ action applies compression to the PDF document provided.
PDF - Delete Pages
The ‘PDF – Delete Pages’ Power Automate action enables you to delete specified ...
PDF - Extract Attachments
The ‘PDF – Extract Attachments’ flow action extracts and returns embedded files...
PDF - Extract Form Data
The ‘PDF – Extract Form Data’ action extracts data from a filled PDF document a...
PDF - Extract Images from Regions
The ‘PDF – Extract Images from Regions’ Power Automate action enables images to...
PDF - Extract Metadata
The ‘PDF – Extract Metadata’ collects and returns detailed information about th...
PDF - Extract Pages
The ‘PDF – Extract Pages’ flow action extracts the specified pages from the PDF...
PDF – Extract Pages by Text
The ‘PDF – Extract Pages by Text‘ flow action extracts the specified pages from...
PDF - Extract Table Data
The ‘PDF – Extract Table Data‘ action extracts table data as JSON from the PDF ...
PDF - Extract Text
The ‘PDF – Extract Text’ flow action extracts and returns the text layer from t...
Extract Text from Regions
The ‘PDF – Extract Text from Regions’ flow action enables text to be extracted ...
PDF - Fill Form
The ‘PDF – Fill Form’ Power Automate action populates the PDF Form provided wit...
PDF - Flatten
The ‘PDF – Flatten’ action removes all fields and other objects from a PDF docu...
PDF - Flatten Fields
The ‘PDF – Flatten Fields‘ action selectively flattens fields within the PDF Fo...
PDF - Insert HTML
The ‘PDF – Insert HTML’ flow action inserts the HTML data provided into the PDF...
PDF - Merge Files
The ‘PDF – Merge Files‘ flow merges up to 1000 documents provided in a JSON arr...
PDF - Merge Specific Files
The ‘PDF – Merge Specific Files‘ flow merges upto 10 documents into a single PD...
PDF - Redact
The ‘PDF – Redact’ flow action provides the capability to search for text fragm...
PDF - Remove Watermarks
The ‘PDF – Remove Watermarks’ action removes all or targeted watermarks from th...
PDF - Repair
The ‘PDF – Repair’ action checks and repairs PDF documents.
PDF - Replace Text with Image
The ‘PDF – Replace Text with Image‘ flow action locates instances of the specif...
PDF - Resize
The ‘PDF – Resize’ action resizes the pages in the PDF document provided to the...
PDF - Rotate Pages
The ‘PDF – Rotate Pages‘ action rotates pages contained within the PDF document...
PDF - Secure
The ‘PDF – Secure’ flow action applies the specified security configuration to ...
PDF - Set Privileges
The ‘PDF – Set Privileges’ flow action applies the specified security configura...
PDF - Sign
The ‘PDF – Sign’ action applies a digital signature to the PDF document provided.
PDF - Split
The ‘PDF – Split’ flow action splits the PDF document provided into multiple se...
PDF - Split by Barcode
The ‘PDF – Split by Barcode’ flow action splits a PDF document into multiple se...
PDF - Split by Text
The ‘PDF – Split by Text’ flow action splits a PDF document into multiple separ...
PDF - Unlock
The ‘PDF – Unlock’ removes password protection and decrypts the PDF document pr...
PDF - Validate Text Layer
The ‘PDF – Validate Text Layer‘ validates the presence of a text layer within t...

PowerPoint - Compress
The ‘PowerPoint – Compress’ action applies compression to the PowerPoint or pre...
PowerPoint - Merge Files
The ‘PowerPoint – Merge Files’ flow action merges up to 1,000 presentation file...
PowerPoint - Populate
The ‘PowerPoint – Populate’ Power Automate action enables you to populate a Mic...

Utility - AES Decryption
The ‘Utility – AES Decryption‘ utility action for Power Automate decrypts a pla...
Utility - AES Encryption
The ‘Utility – AES Encryption‘ utility action for Power Automate encrypts a pla...
Utility - Array Add Items
The ‘Utility – Array Add Items’ utility action for Power Automate adds the item...
Utility - Array Combine
The ‘Array Combine‘ utility action for Power Automate combines the JSON arrays provid...
Utility - Array Contains Value
The ‘Utility – Array Contains Value’ utility action for Power Automate checks w...
Utility - Array Count Items
The ‘Utility – Array Count Items’ utility action for Power Automate counts the ...
Utility – Array Filter Items
The ‘Array Filter Items‘ utility action for Power Automate filters the items in the J...
Utility – Array Filter Items via Regex
The ‘Array Filter Items via Regex‘ utility action for Power Automate filters the item...
Utility - Array Get Item(s)
The ‘Utility – Array Get Item(s)’ utility action for Power Automate selects and...
Utility - Array Merge
The ‘Utility – Array Merge‘ utility action for Power Automate merges the JSON a...
Utility - Array Remove Duplicates
The ‘Utility – Array Remove Duplicates’ utility action for Power Automate remov...
Utility - Array Remove Items
The ‘Utility – Array Remove Items’ utility action for Power Automate removes th...
Utility - Array Remove Items via Regex
The ‘Array Remove Items via Regex‘ utility action for Power Automate removes the item...
Utility - Array Replace Values
The ‘Array Replace Values‘ utility action for Power Automate replaces targeted values...
Utility - Array Reverse Items
The ‘Utility – Array Reverse Items’ utility action for Power Automate reverses ...
Utility – Array Sort Items
The ‘Array Sort Items‘ utility action for Power Automate sorts the JSON array provide...
Utility – Array Split Items
The ‘Array Split Items‘ utility action for Power Automate splits the array from the J...
Utility - Array to JSON
The ‘Utility – Array to JSON’ action for Power Automate converts the array prov...
Utility - Array to XML
The ‘Utility – Array to XML‘ action for Power Automate converts the array provi...
Utility - Calculate Date
The ‘Utility – Calculate Date‘ utility action for Power Automate formats the da...
Utility - Clean Text
The ‘Utility – Clean Text’ action for Power Automate removes specified characte...
Utility - Compare Text
The ‘Utility – Compare Text’ compares the two text values provided, confirming ...
Utility - Concatenate Text
The ‘Utility – Concatenate Text’ action for Power Automate concatenates the tex...
Utility - Convert JSON to XML
The ‘Utility – Convert JSON to XML‘ action for Power Automate converts the JSON...
Utility - Convert Time Zone
The ‘Utility – Convert Time Zone‘ utility action for Power Automate converts th...
Utility - Convert XML to JSON
The ‘Utility – Convert XML to JSON‘ action for Power Automate converts the XML ...
Utility - Create GUID
The ‘Utility – Create GUID’ utility action for Power Automate generates a new G...
Utility - Create Hash Code
The ‘Utility – Create Hash Code’ action allows you to generate a hash code for ...
Utility - Create HMAC
The ‘Utility – Create HMAC’ action allows you to create a Hash-based message au...
Utility – Create JWT
The ‘Utility – Create JWT‘ utility action for Power Automate enables the creati...
Utility - Escape HTML
The ‘Utility – Escape HTML’ escapes or also known as encodes the HTML string va...
Utility - Extract Email Addresses from Text
The ‘Utility – Extract Email Addresses from Text’ action for Power Automate det...
Utility - Extract Text Between Values
The ‘Utility – Extract Text between Values’ action for Power Automate returns a...
Utility - Extract Text Instances between Values
The ‘Utility – Extract Text Instances between Values‘ action for Power Automate...
Utility - Extract URL's from Text
The ‘Utility – Extract URL’s from Text’ action for Power Automate detects...
Utility - Format Date
The ‘Utility – Format Date’ utility action for Power Automate formats the date ...
Utility - Format Text Case
The ‘Utility – Format Text Case’ utility action for Power Automate formats the ...
Utility - Generate Password
The ‘Utility – Generate Password’ utility action for Power Automate generates a...
Utility - Generate Random Number
The ‘Utility – Generate Random Number’ action for Power Automate returns a rand...
Utility - Get Date and Time Difference
The ‘Utility – Get Date and Time Difference’ calculates the difference between ...
Utility - Get File Extension
The ‘Utility – Get File Extension’ action for Power Automate returns the file e...
Utility - Parse HTML Table
The ‘Utility – Parse HTML Table’ action for Power Automate parses a HTML table ...
Utility - Remove Diacritics
The ‘Utility – Remove Diacritics’ removes and replaces the diacritic marks cont...
Utility - Remove Text Between Values
The ‘Utility – Remove Text between Values’ action for Power Automate returns a ...
Utility - Replace Value with Regex
The ‘Utility – Replace Value with Regex’ replaces a value within the text provi...
Utility - Replace Value with Text
The ‘Utility – Replace Value with Text’ replaces a value within the text provid...
Utility - RSA Create Key Pair
The ‘Utility – RSA Create Key Pair‘ utility action for Power Automate decrypts ...
Utility - RSA Decryption
The ‘Utility – RSA Decryption‘ utility action for Power Automate decrypts a pla...
Utility - RSA Encryption
The ‘Utility – RSA Encryption‘ utility action for Power Automate encrypts a pla...
Utility - Search Text (Regex)
The ‘Utility – Search Text (Regex)’ Power Automate action provides the capabili...
Utility - Split Text
The ‘Utility – Split Text’ action for Power Automate splits the text provided a...
Utility - Split Text via Regex
The ‘Utility – Split Text via Regex‘ action for Power Automate splits the text ...
Utility - Text Contains Value
The ‘Utility – Text Contains Value’ utility action for Power Automate checks wh...
Utility - Trim Text
The ‘Utility – Trim Text’ performs a ‘Trim’ action on the text valu...
Utility - Unescape HMTL
The ‘Utility – Unescape HTML’ unescapes or also known as decodes the HTML strin...
Utility - Validate Email Address
The ‘Utility – Validate Email Address’ action for Power Automate validates the ...
Utility - Validate GUID
The ‘Utility – Validate GUID’ action for Power Automate validates whether the s...
Utility - Validate JSON
The ‘Validate JSON’ utility action for Power Automate validates the JSON data provide...
Utility - Validate URL Availability
The ‘Utility – Validate URL Availability’ action for Power Automate checks whet...
Utility - Validate URL Syntax
The ‘Utility – Validate URL Syntax’ action for Power Automate validates whether...

Word - Add Headers & Footers
The ‘Word – Add Headers & Footers’ flow action adds an HTML header and/or f...
Word - Add Image Watermark
The ‘Word – Add Image Watermark’ action adds an image provided as a watermark t...
Word - Add Text Watermark
The ‘Word – Add Text Watermark’ action adds specified text as a watermark to a ...
Word - Compare
The ‘Word – Compare’ Power Automate action allows you to compare Microsoft Word...
Word - Delete Pages
The ‘Word – Delete Pages‘ flow action deletes the specified pages from the Micr...
Word - Disable Tracked Changes
The ‘Word – Disable Tracked Changes’ action for Power Automate disables tracked...
Word - Enable Tracked Changes
The ‘Word – Enable Tracked Changes’ action for Power Automate enables tracked c...
Word - Extract Images
The ‘Word – Extract Images‘ flow action extracts the specified images from the ...
Word - Extract Pages
The ‘Word – Extract Pages‘ flow action extracts the specified pages from the Mi...
Word - Extract Text
The ‘Word – Extract Text’ flow action extracts and returns text contained withi...
Word - Extract Tracked Changes
The ‘Word – Extract Tracked Changes’ action for Power Automate obtains all of t...
Word - Manage Tracked Changes
The ‘Word – Manage Tracked Changes’ action for Power Automate allows all types ...
Word - Merge Files
The ‘Word – Merge Files’ flow action merges up to 1000 Microsoft Word documents...
Word - Optimise
The ‘Word – Optimise‘ flow action optimises the content of the Microsoft Word d...
Word - Populate
The ‘Word – Populate’ Power Automate action enables you to populate a word docu...
Word - Remove Headers & Footers
The ‘Word – Remove Headers & Footers’ flow action removes the specified hea...
Word - Remove Table of Contents
The ‘Word – Remove Table of Contents‘ flow action removes the ‘Table of C...
Word - Remove Watermark
The ‘Word – Remove Watermark’ action remove both an image and text watermark fr...
Word - Replace Text with Image
The ‘Word – Replace Text with Image‘ flow action locates instances of the speci...
Word - Secure
The ‘Word – Secure’ action for Power Automate enables you to secure / protect t...
Word - Split
The ‘Word – Split’ flow action splits the Word document provided into multiple ...
Word - Update Hyperlinks
The ‘Word – Update Hyperlinks’ flow action provides the capability to search fo...
Word - Update Table of Contents
The ‘Word – Update Table of Contents’ flow action updates the ‘Table of C...
Start your FREE Flowr trial

Sign up for your free 30-day trial; no cards, catches, or contracts.

Start your trial
Need help building your flow?

No job is too big or too small for our Professional Services team!

Contact us

UPDATE: We’re excited to announce some significant updates to Flowr for Power Automate! As of October 2024, we’ve improved by updating action names and splitting Flowr’s central Power Automate connector into nine specialized connectors. These changes will make your workflow faster, smoother, and more efficient. The new action names are more precise and intuitive, saving you time, while the focused connectors enhance performance and flexibility. This update also helps future-proof the platform for even more powerful features. Check out our updated action names blog.

Author
Sophie Charlwood

Technical Evangelist

You might also be interested in...