Microsoft Lists: Custom List Template Updates

The Custom List Templates feature will give organizations the ability to create their own custom list templates with custom formatting and schema. It will also empower organizations to create repeatable solutions within the same Microsoft Lists infrastructure (including list creation in SharePoint, Teams, and within the Lists app itself).

We have made some updates to the feature we are releasing:

  • We have updated the extraction cmdlet, Get-SPOSiteScriptFromList to now generate list scripts with bindings.
  • In the CreateSPList action you will see key-value pairs, with the tokens and identity, where identity is a unique string to identify the CreateSPList action.
  • UI updates to the list creation dialog for the end-user

When this will happen:

Rollout will begin in mid-June 2023 and is expected to be complete by late August 2023.

How this will affect your organization:

End-user impact: Visual updates to the list creation dialog and the addition of a From your organization tab when creating a new list. This new tab is where your custom list templates appear alongside the ready-made templates from Microsoft.

View image in new tab

Admin impact: Custom list templates can only be uploaded by a SharePoint administrator for Microsoft 365 by using PowerShell cmdlets. For consistency, the process of defining and uploading custom list templates is like the custom site templates experience and will reuse some of the existing sites related PowerShell APIs. 

To define and upload custom list templates, admins will use the following site template PowerShell cmdlets:

What you need to do to prepare:

  • Use the Get-SPOSiteScriptFromList cmdlet to extract the site script from any list
  • Run Add-SPOSiteScript and Add-SPOListDesign to add the custom list template to your organization.
  • Scope who sees the template by using Grant-SPOSiteDesignRights (Optional). 

If you are already using the feature in First Release, please re-extract the list script using Get-SPOSiteScriptFromList to get the latest version. Next, update the existing custom list template by using Set-SPOSiteScript.

For all other customers, the visual updates for this feature will be seen by end-users in the updated user interface (UI) when creating a list.

createView image in new tab

Note: The From your organization tab will be empty until your organization defines and publishes custom list templates. 

PowerShell Cmdlets documentation for custom list templates is available here. Public facing documentation for creating custom list templates can be found here.

Message ID: MC588324


No comments yet

Leave a Reply


I've been working with Microsoft Technologies over the last ten years, mainly focused on creating collaboration and productivity solutions that drive the adoption of Microsoft Modern Workplace.

%d bloggers like this: