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 / How to assigned the ap...
Power Automate
Suggested Answer

How to assigned the approval flow to Person B whenever the form if flow to Person A for approval

(3) ShareShare
ReportReport
Posted on by 88
Hi.
I was working on setting up the workflow to automatically reassign approvals to another manager whenever a form submission is initially routed to Person A.
 
The flow created is as per below. however there is error saying "The request failed. Error code: 'InvalidApprovalRequestor'. Error Message: 'The approval requestor must be a single, valid user account within your organization.'.
 
Can please help?
 
Screenshot 2026-0...

Your file is currently under scan for potential threats. Please wait while we review it for any viruses or malicious content.

Categories:
I have the same question (0)
  • Vish WR Profile Picture
    3,270 on at
     
    Can you share the condition details , also when you attached image you can use image upload in the text area insted of attachment as attachment will take time to scan and appear 
  • carolynyau Profile Picture
    88 on at
     
    hi @Vish WR.
     
    please find the condition detail below.
     
    Chongjin.teoh is shiqi.cheeh's manager FYI
     
  • Suggested answer
    11manish Profile Picture
    2,374 on at
    The error occurs because the Approvals action requires a single valid user account, but your flow is likely passing multiple users, an invalid value, or a non-email identifier.
     
    The best approach is to determine the correct approver (Person B instead of Person A) before creating the approval by using conditional logic or a variable, and then pass only a single valid email address to the Assigned To field.
     
    This avoids the need for reassignment and ensures the flow runs without errors.
  • carolynyau Profile Picture
    88 on at
    @11manish

    Hi, but i only put 1 email under the assigned to field though, how does it passing multiple user ya?
     
    thank you.
     
  • 11manish Profile Picture
    2,374 on at
    Even though you entered a single email in the “Assigned To” field, the error occurs because Power Automate is likely receiving the value as an object, array, or null instead of a plain string email address.
     
    This commonly happens when the value comes from sources like SharePoint Person fields or Forms responses.
     
    To fix it, ensure you extract and pass only the email property (e.g., Approver.Email or first(...).Email) so that the Assigned To field contains exactly one valid user email string.
  • Suggested answer
    Vish WR Profile Picture
    3,270 on at
     
    Can you try storing the manager's email in a variable and check the variable in the condition to ensure there are no spaces too 
     
    The flow calls Get manager (V2) on the form responder ShiQi Cheeh.
     
    That action returns Chongjin Teoh's email as the manager value. The condition then compares Chongjin Teoh's email against ShiQi Cheeh's email.
     
    You are comparing two completely different people's emails against each other, so the result is always false and the True branch never fires
     
    Try this flow 
    When a new response is submitted
      
    Get response details
      
    Get user profile (V2)
      
    Create item
      
    Get items
      
    Get manager (V2)
      
    Initialize Variable – ApproverEmail = outputs('Get_manager_(V2)')?['body/mail']
      
    Condition: Responders Email == ShiQi.Cheeh@assaabloy.com
    TRUE  → Start and wait for approval (Assigned To: variables('ApproverEmail'))
    FALSE → Start and wait for approval (Assigned To: original approver logic)
     
    Vishnu WR
     
    Please  Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like 
  • carolynyau Profile Picture
    88 on at
     
    I have followed as per advised but the result still fail.
     
  • Vish WR Profile Picture
    3,270 on at
     
    Have you used the FX option and placed the value, or simply typed in the text box 
     
    I don't see the actual email values in the screenshot 
  • carolynyau Profile Picture
    88 on at
     
    i copies this - outputs('Get_manager_(V2)')?['body/mail'] and place in value cell.

    where should i input the actual email value ya?
     
    sorry i am very new to power automate. appreciate your help
     
    thank you.
  • Vish WR Profile Picture
    3,270 on at
    When you hover the textbox, there will be two icons, one for dynamic content and fx you should choose FX 
     
     
     
     
     
    Vishnu WR
     
    Please  Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like 

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Vish WR Profile Picture

Vish WR 791

#2
Valantis Profile Picture

Valantis 582

#3
Haque Profile Picture

Haque 529

Last 30 days Overall leaderboard