I have a sharepoint list with numerous options, and I need to somehow make an option a list as confidential, being that on that specific item marked as confidential.

I need to make sure that itens marked as confidential are only seen by the admins on sharepoint and the one who made the request, but the items not marked as confidential should be seen by everybody.

The only "solution" I've found up to now is to make every item with a restricted view, but it doesn't really fulfill what I need.

2 Answers 2


This is not recommended for large lists, but you want to set item level permissions using a Flow.

The basic Flow would be:
On item created or changed
if field X = confidential
run steps to set item-level permissions

Google this: Set list item-level permissions in SharePoint using Flow


You can set Item Level Permissions based on Column and Field values by using SharePoint Designer Workflow.

You could refer to the following article to learn more infomation:

How to Set SharePoint Item Level Permissions based on Column and Field Values

  • he's using SharePoint Online and SPD 2010 workflows are dead and 2013 workflows are not far behind. Nov 29, 2020 at 21:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.