Our Story

Who we are and how we solve complex IT challenges.

Our Certifications

Microsoft certifications and partnerships validating our technical expertise.

Leadership

Meet the Experienced Leadership Team Driving WME’s Success

Advisory Updates

Expert guidance on Microsoft, security, and compliance developments.

Case Studies

Real-world outcomes from complex Microsoft-focused IT engagements.

Financial Industry

Secure technology solutions for regulated banks and financial institutions.

Healthcare

Secure Microsoft solutions for compliant, connected, and modern healthcare organizations.

Manufacturing

Cloud and security solutions supporting modern manufacturing operations.

Non-Profit

Cost-efficient Microsoft solutions for mission-driven organizations.

Public Sector

Microsoft-based IT services for secure public sector modernization.

High Tech

Scalable cloud, security, and staffing for fast-growing technology companies.

SMBs

Scalable cloud, security, and staffing for fast-growing technology companies.

Cloud Migration Services

Transition your workloads to the cloud securely for greater scalability and performance.

Data Migration Services

Securely transfer your business data with minimal downtime and maximum integrity.

Application Migration Services

Move your applications seamlessly to modern platforms with minimal business disruption.

Identity & Security Migration Services

Strengthen identity management and security while transitioning to modern Microsoft solutions.

IT Staffing

Connect with skilled IT professionals to strengthen your team and accelerate project delivery.

Accounting & Finance

Connect with experienced accounting and finance professionals to support your business goals.

Licensing Support

Discover the benefits of both CSP and On-premises licensing options and find the best fit for your unique business needs. From cost savings to flexibility, we’ve got you covered.

Power Platform

Unlock the full potential of the Microsoft Power Platform Suite to streamline operations, automate repetitive tasks, and gain real-time insights that drive business growth.

Sharepoint Solutions

Supercharge your business productivity and enhance visibility through our proven SharePoint expertise.

Security Solutions

Protect your business with proactive cybersecurity, compliance, and risk management solutions.

Endpoint Management

Secure, manage, and monitor every device with modern endpoint management solutions.

How to Create Custom List Templates in SharePoint

August 14, 2023
WME Article - How to Create Custom List Templates in SharePoint

You can create a complete SharePoint site template and share it with users.

There is also a way to create a dedicated template only for Microsoft Lists. This time it will be available not only from SharePoint sites but also from Teams and Microsoft Lists itself.

This supports all modern features available in Lists such as view and column formatting. Let’s go and create a custom template.

List Templates in SharePoint

In the post, Custom SharePoint Sites templates – How To, I showed you how to create a template using site scripts.

In this post, I will use the same concept to create templates for Microsoft Lists.

Microsoft Lists integrate seamlessly with other Microsoft 365 services, such as SharePoint and Teams, enhancing collaboration and data sharing across the organization.

Lists are also an essential element in personal productivity and can be used to track tasks, store information, or plan activities.

There are 14 ready-to-use templates created by Microsoft. You can use them to create a list on a SharePoint site, inside a Teams channel, or on your personal list.

How to Create Custom List Templates in SharePoint - Pic1

You can extend this list by creating custom templates and sharing them with your users.

Those templates will be visible in the From your Organization tab. This feature gives you control over list structures and look and feel. Users get templates tailored to their needs and can use them within a few seconds.

List Template Structure in SharePoint

Custom Lists templates use the same concepts as site templates.

  • Site script – a JSON file that defines a structure and configuration options applied to a list.
  • List design – a package for site scripts.
  • Template – a list design with a name, color, icon, and an image that is visible to users from a Lists creation wizard.

Two ways to create a custom list template in SharePoint

Create a template from scratch

This way requires manual work and a good understanding of JSON reference available for Microsoft Lists.

To test your custom template you must implement it to Microsoft 365 and create a new list. If you create JSON-based formatting it could be really painful to do it this way.

How to Create Custom List Templates in SharePoint-Pic2

Use the existing list and save it as a template

You can create a base list with all columns, options, and views. You can test the list to be sure that it contains all required columns, you can also add JSON-based formatting to columns, views, and even forms.

When it’s ready you can export a site script from your list and then use it to create a new template.

This way is faster, and you don’t need to play with JSON at all.

How to Create Custom List Templates in SharePoint-Pic-3

Let’s Create a SharePoint List Template

I will use the easier approach and I will use a list to export its definition and then use it to create a new template.

  1. Create a List with all required columns.You can do it in a Teams channel, on a SharePoint site, or using your personal List.
  2. Connect to SharePoint Online using PowerShell

$SPOAdminSite = https://tenant_name-admin.sharepoint.com

Define the URL to your SharePoint Admin Center

Connect-SPOService $SPOAdminSite

Connect to the SharePoint Online

  1. Get a Site Script from the existing list

$listURL = https://tenant_name.sharepoint.com/sites/test_site/Lists/base-list

Define the existing list URL

$extracted = Get-SPOSiteScriptFromList -ListUrl $listURL

Extract the Site Script

  1. Create a new Site Script

Add-SPOSiteScript -Title “Team blog posts” -Description “Template for Team blog posts” -Content $extracted

Copy the ID from the output and use it in the next command

How to Create Custom List Templates in SharePoint-Pic4

  1. Create a new List Design

Add-SPOListDesign -Title “Team blog posts” -Description “Template for Team blog posts” -SiteScripts “268a0b4d-43ed-49ca-b98f-3f6b5c08572f” -ListColor Orange -ListIcon Rocket -ThumbnailUrl “https://tenant_name.sharepoint.com/sites/test_site/Documents/thumbnail-image.png”

Parameters:

  • Title – title visible for users
  • Description – Description of the template
  • SiteScripts – ID of the Site Script
  • ListColor – default List color, you can select from the list
  • ListIcon – default List icon, you can select from the list
  • ThumbnailUrl – URL to the thumbnail image

Using the SharePoint List Template

1.  Open a Microsoft Lists page and start creating a new List

Open the From your Organization tab and select the new template.

How to Create Custom List Templates in SharePoint-Pic5

2.  Confirm the selection and create a new list using the Use Template button

How to Create Custom List Templates in SharePoint-Pic6

3.  Enter the title and confirm using the Create button

You can also change the default color and icon.

How to Create Custom List Templates in SharePoint-Pic7

4.  Use your new List! 

How to Create Custom List Templates in SharePoint-Pic8

By default, custom templates are available for every SharePoint user. You can limit this option using PowerShell.

Get-SPOListDesign

Get the ID of your custom template.

Grant-SPOSiteDesignRights -Identity eca07d4f-8811-4e56-b4f3-3fc80b8a5d34 -Principals “user@contoso.sharepoint.com” -Rights View

This command enables the templated with a specific ID for a user or a group specified in the Principal’s parameter.

JSON Formatting Options for SharePoint Templates

Microsoft Lists can be enhanced by JSON-based formatting. You can use it to create custom column formatting, custom view formatting, and even custom form formatting.

If you are not familiar with this feature, please check the GitHub repository. There are hundreds of ready-to-use examples for columns, views, and forms.

Can you use JSON formatting in your custom templates? Yes, you CAN! All those formatting options are supported by custom templates.

If you create such formatting in your base list and then follow the procedure explained in this post, then it will be automatically saved in the template.

Column formatting sample

Custom formatting in column Severity created from a template.

How to Create Custom List Templates in SharePoint-Pic9

View formatting sample

Fully customized view created from a template.

How to Create Custom List Templates in SharePoint-Pic10

Form formatting sample

Custom header formatting created from a template.

How to Create Custom List Templates in SharePoint-Pic11

Wrapping it Up:

By creating custom list templates with specific structures, configurations, and formatting, business users can optimize list functionalities for maximum productivity.

Templates can be used from a SharePoint site, from a Teams channel, or directly from the Microsoft Lists service portal.

The entire process is straightforward, and you can use the existing list to create your custom template.

Custom JSON-based formatting support is a great enhancement and allows you to create advanced templates with a modern UX.

Share:

Facebook
Twitter
LinkedIn

Get Microsoft Updates Before They Cost You Downtime

Retirement dates, licensing changes, and security updates from a Microsoft-exclusive team, sent when they matter, not on a filler schedule.

More Posts

Copilot Cowork: Credit-Based Billing

Until now, Copilot Cowork has been included with M365 Copilot Premium licenses. Now that Cowork has moved out of public preview, Cowork is introducing a ...
Read Full Article
SharePoint OTP Retirement Is Coming in July 2026

SharePoint OTP Retirement Is Coming in July 2026 — What IT Admins Need to Do Before Access Breaks

Starting July 2026, external users who access OneDrive and SharePoint files through legacy SPO OTP links will start receiving access denied — silently, with no ...
Read Full Article
Power Virtual Agents Is Gone. Here's What Replaced It and Why It Matters.

Power Virtual Agents Is Gone. Here’s What Replaced It and Why It Matters.

If someone on your team still calls it “Power Virtual Agents,” they’re working from an outdated map. Microsoft retired the product on November 15, 2023 ...
Read Full Article

Get Microsoft Updates Before They Cost You Downtime

Retirement dates, licensing changes, and security updates from a Microsoft-exclusive team, sent when they matter, not on a filler schedule.
Subscription Form email