SharePoint Designs – SharePoint Templates & Intranet Solutions
Call SharePoint Designs
  • About
  • Solutions
    SOP & Policies ManagerDocument Management SystemKnowledge Management SystemEmployee Onboarding SolutionPerformance ManagementProject ManagementProcess MiningIntranet for Small Businesses
  • Services
    IntranetSharePoint
    UIUX Services
    SharePoint Design Services
    Power Platform
    Power PagesPower AutomatePower AppsPower BI (MS Fabric)
    Copilot StudioAI AgentsMicrosoft Teams Apps
  • Templates
  • LookBook
    Modern SharePoint WebpartsBirthday Reminder WebpartWeather Webpart
  • Case studies
    SharePoint Services
    Microsoft Teams
    Microsoft 365
    Microsoft Power Platform
    Power Apps
    Power Automate
    Power Pages
    Azure Functions
  • Blog
    SharePoint Services
    Microsoft Teams
    Microsoft 365
    Microsoft Power Platform
    Power Apps
    Power Automate
    Power Pages
    Azure Functions
    Copilot
    Design
    Power BI (MS Fabric)
    Artificial Intelligence(AI)
    Microsoft Viva
  • Partners
  • Careers
Schedule a call
Contact us
Blog
/
SharePoint “Review Approval” Not Loading? Here’s the Fix
Published Date - 
Sarat Chandra Lohar
Sarat Chandra Lohar
December 22, 2025

SharePoint “Review Approval” Not Loading? Here’s the Fix

Fix SharePoint Page Approval Panel Not Loading in Power Automate
SharePoint Services

Table of Contents

When working with SharePoint Site Pages and building custom page approval workflows in Power Automate, you may face a frustrating issue:

You click Review approval in the command bar, but the approval panel refuses to load.

Yet the approval email still arrives, and the workflow seems to run normally.

This problem occurs frequently when organizations replace the default “Configure page approval” feature with custom approval flows.

This guide explains why this happens, how to fix the approval panel, and how to configure Power Automate correctly so the approval interface renders every time.

Fix SharePoint Page

Why Use SharePoint Page Approval?

SharePoint Page Approval helps maintain:

  • Content governance for intranet and communication sites
  • Quality control before publishing
  • Consistent workflows for content reviewers
  • A structured approval lifecycle for pages

However, custom approval flows introduce one common but critical issue:

SharePoint cannot render the panel unless Item Link + ETag are provided in the correct format.

Root Cause: Incorrect or Missing Item Link in the Approval Action

In Power Automate, the Start and wait for an approval action includes a field called Item Link.

This is the link SharePoint uses to open the approval panel when someone clicks Review approval.

If this link is missing the encoded ETag, the panel will not load.

To fix this, we must include two things:

  1. The page URL
  2. The properly encoded ETag of the item

Without these, the SharePoint panel cannot load approval data.

Step-by-Step Guide to Resolve the Approval Panel Rendering Issue in Power Automate

Step 1: Build the Correct Item Link‍

The correct format for the item link is:   itemUrl?etag=uriComponent('ETag')

In Power Automate dynamic content, it should look like: outputs('Compose_ItemUrl')?etag=uriComponent(body('Get_file_metadata_-_Get-Etag')?['ETag'])

Why this works:

  • SharePoint expects the ETag as a URL parameter.
  • The ETag must be URI encoded using uriComponent().

In the Start and wait for an approval action, the ItemLink property controls the rendering of the approval panel when clicking 'ReviewApproval'.

Step-by-Step Guide to Resolve the Approval
Step-by-Step Guide to Resolve the Approval

Step 2: Retrieve the Current ETag Using “Get file metadata”

Add the Get file metadata action and pass the page’s file identifier.

This gets the latest ETag, which changes every time the page is edited or updated.‍

Why ETag matters?‍

SharePoint uses ETag to determine if the item version being approved is current.

If the ETag doesn’t match, the panel fails to load.

Use the Get file metadata action to retrieve the current ETag, as it changes frequently.

Retrieve the Current ETag Using  Get file metadata

Step 3: Add a Short Delay Before Getting the ETag

When a page is saved or updated, SharePoint may take a few seconds to commit the latest version.

Add a Delay of 10–15 seconds before the "Get file metadata" action.

This ensures:

  • You always get the latest ETag
  • Approval panel loads correctly

Even a small delay significantly improves reliability.

Adding a short Delay (10–15 seconds) before retrieving the ETag may help ensure the latest version is fetched.

Add a Short Delay Before Getting the ETag
If you need help implementing enterprise-grade approval workflows or modernizing your intranet.
Talk to Our Experts

Final Flow Structure (Simplified)

  • Trigger: When a Site Page is created or modified  
  • Delay (10–15 seconds)  
  • Get file metadata  
  • Compose page URL  
  • Start and wait for an approval  
     - Item Link: pageUrl?etag=uriComponent(ETag)
  • Update approval status

With this structure, clicking Review approval in SharePoint will consistently load the approval panel.

Conclusion

The SharePoint Page Approval panel fails to render when the Item Link in the approval action does not include the properly encoded ETag. By building the item link correctly and retrieving the latest ETag after a brief delay, you can ensure a smooth and reliable approval experience. This fix is essential for any organization using custom Power Automate approval flows for SharePoint Site Pages.

If your organization needs a reliable, modern, and fully governed SharePoint intranet, get in touch with SharePoint Designs. We help companies streamline page approvals, modernize UX, and implement automation that works flawlessly.

No items found.
Need expert support in building custom Power Automate workflows?
Talk to our Experts

faqS

Why is my SharePoint page approval panel not loading?
The approval panel fails to load when the Item Link in the Power Automate approval action is missing the URI-encoded ETag. SharePoint requires the ETag to validate the page version. Without it, the Review approval panel cannot render the approval metadata.
How do I fix the “Review approval” button not opening in SharePoint?
To fix this, include the correct Item Link format in your Start and wait for an approval action: pageUrl?etag=uriComponent(ETag) Also ensure you retrieve the latest ETag using Get file metadata, preferably after a short 10–15 second delay.
What is the ETag and why is it required for SharePoint approvals?
The ETag is a unique identifier representing the current version of a SharePoint file or page. Since it changes after every edit, SharePoint uses it to confirm the version being approved. If the ETag is missing or outdated, the approval panel won't load.
How do I get the current ETag for a SharePoint Site Page in Power Automate?
Use the Get file metadata action in your flow. Pass the page’s file identifier to retrieve the latest ETag. Adding a short delay before this action ensures SharePoint has committed the latest version.
Can I use a custom Power Automate flow instead of the default SharePoint page approval?
Yes, but custom flows require manually constructing the Item Link + encoded ETag. Without this, SharePoint cannot open the approval panel from the command bar. The default approval feature handles this automatically.
Why does the approval email work even when the approval panel doesn't load?
Power Automate still sends approval emails successfully because the workflow logic is intact. The issue lies only in how SharePoint displays approval metadata specifically missing ETag data in the Item Link.
How do I ensure consistent approval rendering across multiple sites?
Use a standardized flow structure: Delay: 10-15 sec, Get file metadata, Compose page URL, Start and wait for an approval (with encoded ETag) If you're managing multiple intranet sites, consider using SharePoint Designs’ prebuilt intranet templates and workflow best practices for consistency.
Call-icon

Contact us

How can we help you?
Urgent? Book a time

Thank you!

We will get back to you in one business day.
If this is urgent, Please schedule a time
Oops! Something went wrong while submitting the form.

Subscribe to our Newsletter

Linked-In
Subscribe
Back to all blogs
Related blog
Top SharePoint custom features for productivity
SharePoint Services

Top SharePoint Custom Features That Improve Productivity

December 16, 2025

SharePoint remains one of the most versatile platforms for internal communication, document management, and team collaboration.

Nivetha Janagaraj
Nivetha Janagaraj
Emotionally Intelligent and Neuro-Adaptive Interfaces
SharePoint Services
Design

Emotionally Intelligent & Neuro-Adaptive Interfaces

December 4, 2025

Modern users multitask more than ever, switching between apps, tabs, and devices. Neuro-adaptive design reduces cognitive strain by stepping in at the right moments,

Agalya Thangaraj
Agalya Thangaraj
Classic to Modern SharePoint migration guide
SharePoint Services

How to Change Classic SharePoint to Modern SharePoint (An Updated Guide)

November 11, 2025

The modern SharePoint experience is responsive, faster, mobile-friendly, and supports modern web parts,

Chipui Kasar
Chipui Kasar
k
Phone
Phone number
+91 98841 89463
+1 737 289 0434
Mail
E-mail
sales@sharepointdesigns.com
Business-Hours
Business-Hours
24/7
Clutch: Microsoft ECM Company 2023Clutch: Microsoft ECM Company 2023

SharePoint Designs is a leading provider of Microsoft ecosystem services covering apps, intranets, and other digital gateways. We offer out-of-the-box SharePoint development, implementation, migration, and maintenance solutions to build or increase business resilience, operational excellence, and employee productivity. Some of our SharePoint services are Microsoft SharePoint configuration, Microsoft Teams set-up, advanced document management, and streamlined external sharing.

SharePoint Designs’ expertise unlocks the value of Microsoft Power Apps and Power Automate. We help quickly develop and deploy desktop/mobile applications and multi-layered automated workflows. SharePoint Designs also delivers cost-effective Copilot studio services to bridge conversational gaps between employers and customers.

Our suite proficiency makes it effortless to design, manage, and monitor custom-built AI-driven chatbots that are catered to specific organizational use cases. SharePoint Designs is backed by a track record of friction-free integration and smooth deployment for multiple clients across the world. Our flexible pricing plans can meet the unpredictable demands of your business. We also provide 24/7 customer support at global and regional levels.

SharePoint Designs empowers businesses with both ready-to-deploy and fully customized Microsoft 365 solutions. Our product suite includes prebuilt Intranets, Document Management Systems (DMS), SOP Manager, Employee Onboarding, and Knowledge Management Systems (KMS) designed to get you up and running quickly.
For organizations with unique needs, we offer end-to-end SharePoint development, Power Apps, Power Automate workflows, and AI chatbot integrations.

We combine the speed and simplicity of productized solutions with the flexibility of tailored services. Whether you're streamlining internal operations or enhancing collaboration, we ensure seamless integration, fast deployment, and strong ROI.

Our team supports you every step of the way with scalable pricing and 24/7 assistance. At SharePoint Designs, we don’t just implement technology we help you get the most out of it.

LookbookModern SharePoint WebpartsBirthday Reminder WebpartWeather WebpartaboutPartnerscareers
Privacy PolicyTerms of use
Contact us
Solution
SOP & Policies ManagerDocument ManagementKnowledge ManagementEmployee OnboardingPerformance ManagementProject ManagementIntranet for Small Businesses
servicesIntranetsharePointSharePoint Design Servicesmicrosoft teams AppsPower PagesPower PlatformPower AppsPower automatePower BI (MS Fabric)Copilot StudioAI Agents
case studies
SharePoint Services
Microsoft Teams
Microsoft 365
Microsoft Power Platform
Power Apps
Power Automate
Power Pages
Azure Functions
blogsharePoint ServicesMicrosoft teamsMicrosoft 365Microsoft Power PlatformPower Appspower automatepower pagesazure functionsCopilotDesignPower BI (MS Fabric)Artificial Intelligence (AI)Microsoft Viva
Lookbook
Modern SharePoint WebpartsBirthday Reminder WebpartWeather Webpart
About
Solution
Document ManagementKnowledge ManagementEmployee OnboardingPerformance ManagementProject ManagementIntranet for Small Businesses
services
IntranetSharePointSharePoint Design ServicesMicrosoft Teams AppsPower PagePower PlatformPower AppsPower AutomateCopilot StudioAI AgentsPower BI (MS Fabric)
case studies
Power Pages
Azure Functions
Power Automate
Power Apps
SharePoint Services
Microsoft Teams
Microsoft 365
Microsoft Power Platform
blog
Copilot
Design
Power BI (MS Fabric)
Artificial Intelligence(AI)
Microsoft Viva
Azure Functions
Power Pages
Power Automate
Power Apps
Microsoft Teams
SharePoint Services
Microsoft 365
Microsoft Power Platform
careers
Link 1Link 2Link 3
CareersPrivacy PolicyTerms of use
CONTACT US
SharePoint Designs © 2025 All Rights Reserved.
facebook-logofacebook-logoLinkedIn-logotwitter-logo
Ask Alfred