Skip to content
  • There are no suggestions because the search field is empty.

How to create Organization Assets Document Libraries in SharePoint

An Organization Asset Library in SharePoint is a centralized repository where your organization stores approved images, logos, fonts, and Office templates (Word, PowerPoint, Excel). These assets then automatically become available across Microsoft 365 apps—ensuring consistency, easier access, and brand compliance.

There are two types of Organization Assets Document Libraries you can create:

1. Organization Asset Library for Office Templates

This document library will hold office templates for Word, Excel, and PowerPoint, and have them available from those 3 applications when users create documents from those apps.

2. Organization Asset Library for Images

This document library will hold company-wide “approved” stock images and brand artifacts like logos, headers, background images, etc. This document library will be available from the SharePoint Browse Images pop-up.

How to create an Org Assets Document Library in SharePoint

Step 1: Prepare Company Resources and Office Templates

Make sure the proper format for the Office template. According to Microsoft, teplates need to be in a certain format.

  • Word: .dotx
  • Excel: .xltx
  • PowerPoint: .potx

Step 2: Create a dedicated Communication Site to store all the resources

Creating a dedicated SharePoint site to accommodate all the org assets/document libraries probably makes sense. 

Step 3: Create Document Libraries that will store all the resources

Once the Communication site is created, create all the various document libraries you wish to have in your case.

Step 4: Upload all the images and document templates into respective document libraries

Step 5: Prepare image thumbnails for document libraries

This step is optional but highly recommended for the user experience. When users browse to org asset document libraries, they will see the document libraries. If you wish that they see some sort of image overlay instead of the rectangular box, you can prepare and upload thumbnail images. We will use them later in Step 9. Feel free to source some nice thumbnail images. They must reside on the same site as the org assets library, perhaps in another document library.

Step 6: Set up proper security for the site

For users to take advantage of company resources, they need to have read-only access to the Communication site/document libraries. Go ahead and set up security for the Communication site. Since these resources are for the whole organization, the quick way to set up permissions would be to add Everyone except external users group inside the Visitors group.

Step 7: SharePoint Admin Role

To utilize the Organization Assets Document Libraries, you must have a SharePoint Admin Role and be familiar with PowerShell.

Step 8: Connect to PowerShell

  1. Connect to your tenant by using this command: Connect-SPOService -Url https://yourdomain-admin.sharepoint.com
  2. Log in using SharePoint Admin Role credentials

Step 9: Register library(ies) as Organization Assets Document Library(ies)

Run the following command in PowerShell: Add-SPOOrgAssetsLibrary -LibraryURL https://yourdomain.sharepoint.com/sites/yoursitename/yourlibraryname -ThumbnailURL https://yourdomain.sharepoint.com/sites/yoursitename/yourlibraryname/thumbnailname.jpg -OrgAssetType ImageDocumentLibrary.

  • LibraryURL is the absolute URL of the library to be designated as a central location for organization assets.
  • ThumbnailURL is the URL for the image file that you want to appear in the card's background in the file picker; this image must be on the same site as the library. The name publicly displayed for the library will be the organization's name.
  • OrgAssetType is either ImageDocumentLibrary or OfficeTemplateLibrary. If you don't specify the OrgAssetType, the library will be designated as an image library by default.
  • If you don't specify the CdnType, it will enable a private CDN by default.


It will take up to 24 hours to propagate and have this library available to the users from SharePoint Online.


Useful PowerShell Commands

View registered asset libraries

Get-SPOOrgAssetsLibrary

Remove a registered asset library

Remove-SPOOrgAssetsLibrary -ListId <Library-GUID>