Create custom templates in Microsoft List

Microsoft 365 Expert, Web3 Enthusiast, Jack-of-all-trades and exceptionally gifted Peter Pan. Passionate about digitalisation, collaboration, "boards" (from surf over chess up to monopoly) and Pizza.
Search for a command to run...

Microsoft 365 Expert, Web3 Enthusiast, Jack-of-all-trades and exceptionally gifted Peter Pan. Passionate about digitalisation, collaboration, "boards" (from surf over chess up to monopoly) and Pizza.
No comments yet. Be the first to comment.
... and no one understands Enterprise Architecture. It's now a while since I am working in the information technology sector... almost 20 years to be more specific. During these years, I experienced many paradigm changes. With these paradigm changes,...

Modify Microsoft List Toolbar Buttons with List Formatting (JSON)

In this article, I am going to explain you the importance of the root-site in SharePoint Online and how to use the PowerShell commands instead of the tempting button in the SharePoint Online Admin-Center. If you are using SharePoint Online, you surel...

Whether you have overbooked yourself, realized you have a conflict, or otherwise can’t or don’t want to participate in a project, it’s essential to uncommit gracefully. Doing so will keep your reputation intact and your relationships strong. In case...

Microsoft currently offers two popular LCNC automation tools: Power Automate and Logic Apps. Both require no or low-code and can help streamline repetitive digital processes. The correct one for your scenario will depend largely on the use case you h...

If you are using MS-Teams, you surely came across Microsoft Lists. (If not, I think it is worth the time to have a look at the main features in this video.)
When you create a new List, you can choose from a variety of Templates offered by Microsoft. But what if you would like to add your organisation-specific Templates in Microsoft Lists? Well, this article is exactly about how you can achieve that!

Let's see how you get that option there and let's create our first template for Microsoft List!
Coming from the SharePoint world, you might be familiar with "Lists". With Microsoft Lists, we are actually using very similar management commands (in PowerShell)
The easiest way is to create your template based on an existing list.
In order to achieve this, I'll quickly explain the steps (you can find the code-snippet right below):
Get-SPOSiteScriptFromList command does exactly that. Since you will need that information later again, you are going to store the command output in the variable $extractedAdd-SPOSiteScript on it. With that you define the title and description for our site-script and create a variable $listscript which will help you in the next step to get the required SiteScript ID.# 1. Ensure you got the latest SharePoint Online Management Shell
Update-Module Microsoft.ONline.SharePoint.PowerShell
# 1. Get connected to your tenants SharePoint Service
Connect-SPOService -Url https://YOURTENANT-admin.sharepoint.com
# 2. Create a Site-Script from an existing Microsoft List
$extracted = Get-SPOSiteScriptFromList -ListUrl "https://YOURTENANT.sharepoint.com/sites/YOURSITE/Lists/YOURLIST"
# 3. Update Title and Description of the generated site-script and put it into the variable $listscript
$listscript = Add-SPOSiteScript -Title “Contact List (enito.ch)” -Description “Simple Contact List for yourself or your team” -Content $extracted
#4. Upload the template to Microsoft List.
Add-SPOListDesign
-Title "Contact List (enito.ch)"
-Description "Simple contact list"
-SiteScripts $listscript.Id
-ListColor Red
-ListIcon BullseyeTarget
-Thumbnail "https://YOURTENANT.sharepoint.com/sites/YOURSITE/SiteAssets/YOURIMAGE.png"
# (YOURTENANT, YOURSITE, YOURLIST, need to be updated)
And here you see the output after you followed the instructions above:


Microsoft Lists is a pretty underestimated App in the Microsoft 365 ecosystem. I use Lists often to solve easy problems together with PowerPlatform. But for the everyday user Microsoft Lists is used often within MS-Teams. The possibility to add org-specific templates to Microsoft Lists (and use them for collaboration in MS-Teams) is pretty neat to me.
If you want to know more about how to deal with Microsoft Lists Templates, you can find additional information in Microsoft's official Documentation here.