How to Update SharePoint Person Field in Power Automate?

In this Power Automate tutorial, I will show you how to update SharePoint person field in Power Automate. In this tutorial, I will show you how to update a SharePoint list person or group field with a single value and a SharePoint list person column with multiple values based on the choice column using a Power Automate flow.

When I was working on a SharePoint Online list, we recently wanted to update the people picker column value based on the provided choice column value using a Power Automate flow.

This is the SharePoint list named “Mentors” having different columns with datatypes like the below:

Column NameDatatype
Employee NameSingle line of text – By default Title column
TechnologyChoice column
MentorPerson or Group column

Here, in this SharePoint list “Technology” field is a choice column with different choice values like SharePoint, Salesforce, and Power Automate. Now, based on the choice field values, we are required to update the Person field value.

Power Automate Update a person field in SharePoint with multiple values

This is the complete flow structure that I have made in Power Automate.

Let’s create an Automated cloud flow that will trigger automatically when an item is created.

Update a SharePoint person field with a single value using Power Automate

In this section, I will show you how to update a SharePoint person column with a single value based on a choice field using a Power Automate flow.

1. Click on App Launcher -> Select Power Automate. On the Homepage, click on +Create and select “Automated cloud flow”.

In the next window, set the flow name, choose “When an item is created or modified,” and click on Create. Provide Site address and List Name.

Power Automate flow to Update a SharePoint Online list person column

2. Next, add the “Condition” control flow action and provide the values as given in the table below.

Choose valueOperatorChoose value
Select value from dynamic contentis equal toSharePoint
Update SharePoint person column by Power Automate
  • Add an “Update item” under the If yes condition and provide details like Site address, List Name, and ID. Add the below value :
    • Mentor Claims: Give the email ID or select from the drop-down.
Microsoft Flow update SharePoint Online list person field

3. Then, click on “If no” to add another condition control. Provide the values as given in the table below.

Choose valueOperatorChoose value
Choose value from dynamic contentis equal to Salesforce
Update a SharePoint person field with multiple values by Power Automate flow

4. Next, under the “If yes” condition, add the ‘Update item’ flow action and give the below details.

  • Site address: Select a specific SharePoint site from the drop-down.
  • List Name: Choose a specific SharePoint list
  • Id: Take the id from the dynamic content.
  • Mentor Claims: Add the email address of a person or choose from the drop-down.
Microsoft Flow how to update SharePoint Online list person or group field

5. Similarly, add another “Condition” control under “If no” and give the values provided in the table.

Choose valueOperatorChoose value
Take choice field value from the dynamic contentis equal toPower Automate
How to update single or Multiperson fields in SharePoint by Power Automate

6. Under the “If yes” condition, add an ‘Update item’ flow action in it. Here are the details below.

  • Site address: Select a SharePoint site from the drop-down.
  • List Name: Select a list name from the drop-down.
  • Id: Take the id from the dynamic content.
  • Mentor Claims: Select from the drop-down or else provide the email address.
How to update SharePoint list person column using Power Automate

7. Now, the flow is ready. Click on Save. Test it Manually.

How to update a SharePoint person column in Power Automate

8. Whenever the flow triggers and runs successfully, it updates the person column (Mentor) with the given values.

How to update a SharePoint person column in Power Automate flow

This is how to work with Power Automate flow to update a SharePoint list person field value.

Update a SharePoint person field with multiple values in Power Automate

Similarly, I will explain how to update a SharePoint online list person field based on a choice column with multiple values using a Power Automate flow.

As mentioned above, I will use another SharePoint list named “Branch -Mentor” with different datatypes here.

Column NameDatatype
Section NameA single line of text – By default it is a Title column
BranchChoice column
MentorsPerson or group column
Update the SharePoint person column using Power Automate

To fill the multiple values in a person column of the SharePoint list, Toggle the “Allow multiple selections” option in the Edit column of a person field.

Power Automate Update a SharePoint Online list person column

Here, based on the choice field value, we wanted to update the person or group [Mentors] column with multiple values using a Power Automate flow.

Follow the same steps that are mentioned above to create a Power Automate flow:

1. To create an “Automated cloud flow” in a Power Automate, navigate to https://make.powerautomate.com/. Then click on +Create -> Select “Automated cloud flow”.

In the next window, provide a flow name, select “When an item is created or modified”, and click on Create. Provide Site address and List Name.

Power Automate update SharePoint list People picker column

2. Then, add the “Condition” control flow action and set the values as given in the table below.

Easily update person fields in the SharePoint list with Power Automate
Choose valueOperatorChoose value
Select from the dynamic contentis equal toAgriculture (Choice value)

3. Next, click on If yes and add the ”Update item” flow action. In the update item, provide the Site address, List Name, ID, and Person column as provided below.

  • Mentor Claims: Give the email address of a user. Set multiple users by clicking on +Add new item.
Power Automate flow to update SharePoint list People picker column

4. Then, under the “If no” add another condition control and set the values.

Choose valueOperatorChoose Value
Select from the dynamic contentis equal toB.Tech (Choice value)
Power Automate update a multi-person column in SharePoint

5. Under the “If yes” condition, add an ‘Update item’ flow action in it. Here are the details below.

  • Site address: Select a SharePoint site from the drop-down.
  • List Name: Select a list name from the drop-down.
  • Id: Take the id from the dynamic content.
  • Mentor Claims: Add the email ID from dynamic content or select from the drop-down. Set multiple users.
Update the SharePoint people picker column using Power Automate

6. Now, click on “If no” to add condition control under it. And provide the condition as displayed below.

Choose valueOperatorChoose value
Take from the dynamic contentis equal toForensic Science [Choice value]
Updating SharePoint person column by Power Automate flow

7. Select “If yes” and add the “Update item” flow action under it. Here are the details.

  • Site address: Set a specific site address from the drop-down.
  • List Name: Choose the list name from the drop-down.
  • Id: Select id from the dynamic content.
  • Mentor Claims: Provide the email address of a user, that will retrieve user details. Add multiple users by selecting +Add new item.
Power Automate update SharePoint person field

8. The next step is to save and run the flow. For that, click on Save. Test it Manually.

Update a SharePoint person field with multiple values by Power Automate

9. When the flow is triggered, it runs successfully and updates the SharePoint list people picker column with multiple values.

Update item with multiple users in the SharePoint Person column by Power Automate

This is how to update a person field in a SharePoint list with multiple users based on the choice column in a Power Automate flow.

Conclusion

I have shown you how to update a people picker column with single and multiple values in a SharePoint list by a Power Automate flow. This flow will trigger automatically when an item is created or modified in a SharePoint list.

Moreover, I hope this tutorial helped you to get a clear view of updating a SharePoint person column by Power Automate.

You may also like: