Content Approval in SharePoint Document Library

Recently, we implemented an intranet portal using SharePoint Online for a pharmaceutical client. We enabled content approval in the SharePoint document library. In this tutorial, I will explain everything about content approval in a SharePoint Online document library.

The client has a SharePoint team site for the HR department, which features a document library called Policy Documents, where HR staff can upload policy-related documents.

Now, the HR Manager wants to ensure that only approved policy documents are visible to employees. Employees should not be able to see draft or unverified versions. In this case, we use Content Approval in the SharePoint Online library.

What is Content Approval in SharePoint Online Library

In simple words, Content Approval in SharePoint Online Library means that when someone uploads, creates, or edits a document in a Library, it won’t be visible to everyone. It first needs to be approved or reviewed by the approver (Manager or Team Lead).

Once the approver reviews the document and approves it, then everyone (Employees) will be able to see that document. If the approver rejects the document, only the author (who created or uploaded the document) and the approver can view the document until it is approved.

Enable Content Approval in SharePoint Online Document Library

Now, let us see how to enable content approval in the SharePoint Online library. Follow the instructions below:

  1. Open the SharePoint document library in which you want to enable content approval.
  2. Click on the Gear Icon, then click on Library Settings. Then click on More Library Settings.
  3. It will navigate to the Settings page. Under General Settings, click on Versioning Settings.
content approval in sharepoint
  1. It will then navigate to the versioning settings page. Then, under Content Approval, select “Yes“.
content approval in sharepoint online library management system
  1. Then, under Document version History, select Create major and minor (draft) versions.

Here, we should choose the major and minor versions only because they store the document in drafts, and after the modification is done, we can submit it for approval.

We do not choose a major version because we will not get the option to “Submit for Approval“, and it will be in Pending status.

enable content approval sharepoint online

Then, for the Version time limit, it is up to you. It would not affect your content approval. In the same way, even the Version count limit depends on you, as you can choose from 100 to 50000. Here, I choose 500 as I don’t want to waste storage space on versioning.

  1. Now the next step is to choose the Draft Item Security. It clearly states that You Should Specify which users should be able to view drafts in this document library. That means to whom you want to give permission to view the draft items. Here, we have three options, and we must choose one based on our requirements. I will clearly explain to you which to choose when.
    • Any user who can read items: You can choose this option when you want every user with Read, Edit, and Full Permissions to view the drafts in the library.
    • Only users who can edit items: Here, the user who has edit and full permissions can see the draft documents in the library.
    • Only users who can approve items (and the author of the item): Here, only the user who has created or modified the document and has full permission (approver) can see the draft document.

In this way, based on your requirement, you can select the option.

sharepoint require content approval for submitted items

After selecting the option, click on Ok. Then the content approval Option is enabled.

  1. Once content approval is enabled, you can see the Approval Status column in the document library as shown in the screenshot below.
how to enable content approval in sharepoint

Note: When you enable content approval for a SharePoint document library, all the existing document statuses will be set to Approved by default. You can see in the screenshot below that the Approval Status of all existing documents becomes ‘Approved’.

Once content approval is enabled, an “Approve / Reject Items View” is created by default, as shown in the screenshot below.

sharepoint online conten approval in document library

Check out Create a Parallel Approval in Power Automate

How Content Approval Works in SharePoint Online?

Here, I will explain how SharePoint content approval works once it is enabled. If a new document is uploaded or edited, it is placed in the Pending /Draft State.

The draft state is only shown when we enable the option “Create major and minor (draft) Versions“. A draft document indicates that the document is not yet finalized, and the work is still in progress.

The pending states appear when the “Create major versions” option is enabled. It is directly sent to the pending state. Here, no drafts are available.

Therefore, ensure that you select Create major and minor Versions” when enabling content approval.

Now the user needs to submit the draft documents for approval. Here are the steps to follow for Submit for Approval.

  1. Open the document library. Then create or upload a file. It will be in Draft state as shown in the screenshot below.
content approval feature in sharepoint
  1. Then, select the document in its draft state and click “Submit for Approval” in the command bar. Then it will open a “Publish” dialog box. Write the comments below. And then click on Publish
content approval workflow in sharepoint online
  1. Once you click Publish, the Approval status changes to Pending as shown in the screenshot below.
content approval in sharepoint online

In this way, you can submit draft documents for approval.

Once you submit drafts for approval, the approver should approve the document. For that, here are the steps to approve the document.

  1. Then go to the approvers document library. Click on three dots (…). Then click on More. Then, click “Approve/Reject.
content approval workflow in sharepoint library
  1. Once you click “Approve/Reject.” It will navigate to the “Approve/Reject Performance Document ” dialog box.

Here, the approver wants to select one option.

  • If he selects “Approved“, then the document will be approved and will transition to the “Approved” state. The document will be visible to all users.
  • If he selects “Rejected,” then the document will be moved to the “Rejected” state. This document can be viewed only by the document creator and the approver. It will not be visible to the other users.
  • If he selects “Pending“, then this document enters the “Pending” state. This document is visible to all users who have permission to view draft documents.

Once the option is selected, click on Ok.

how to configure sharepoint content approval

Once the approver clicks OK, then if they select ‘Approved’, it goes to the Approver state. If rejected, it goes to the Rejected state. If pending, it goes to the Pending state.

If the Approver selects “Pending“, you can view the document in the “Pending” state, as shown in the screenshot below.

content approval in sharepoint online library management system

If the Approver selects “Rejected“, you can view the document in the “Rejected” state, as shown in the screenshot below.

what is content approval in sharepoint online library

If the Approver selects “Approved“, you can view the document in the “Approved” state, as shown in the screenshot below.

use of content approval in sharepoint online library

Note: If the document is rejected or pending, it can be modified and resubmitted for approval.

Conclusion

Content approval in SharePoint Online ensures that only documents that have been reviewed and approved are visible to everyone. This helps to maintain the security of the information stored in the document.

In this tutorial, I explained how content approval works in a SharePoint document library.

You may also like the following related tutorials:

>

Live Webinar: Quiz Application using SharePoint Framework (SPFx)

Join this free live session and learn how to build a Quiz application using SharePoint Framework (SPFx).

📅 2nd June 2026 – 10:00 AM EST | 7:30 PM IST

Build a High-Performance Project Management Site in SharePoint Online

User registration Power Apps canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App

Power Platform Tutorial FREE PDF Download

FREE Power Platform Tutorial PDF

Download 135 Pages FREE PDF on Microsoft Power Platform Tutorial. Learn Now…