Yesterday, one of my subscribers reached out with an interesting requirement: they needed to create a SharePoint list and its columns using Power Automate and have that list automatically show up in the SharePoint site’s left-hand navigation (the quick launch menu).
In this tutorial, I will tell you how to add a SharePoint list link to the SharePoint site’s left navigation pane in Power Automate.
Add a SharePoint List to Quick Launch Using Power Automate
Now I’ll create a flow that first creates the SharePoint list and then automatically adds its link to the left navigation pane. To do this, follow the steps below:
- Go to Power Automate and click Create -> Instant Cloud Flow. Select Manually trigger a flow as the trigger. Click + Add an input and add the following inputs:
- SiteAddress (Type: Text)
- ListName (Type: Text)

- Then add a Send an HTTP request to SharePoint action from SharePoint Connector with the below parameter to create the SharePoint list:
- Site Address: Provide the Site URL dynamic content.
- Method: POST
- URI:
_api/web/Lists/
- Headers:
{
"content-type": "application/json;odata=verbose",
"accept": "application/json;odata=verbose"
}
- Body:
{ '__metadata': { 'type': 'SP.List' }, 'AllowContentTypes': true,
'BaseTemplate': 100, 'Description': 'My list description', 'Title': '@{triggerBody()?['text_1']}' }

- Add again a Send an HTTP request to SharePoint action from SharePoint Connector with the below parameter to add a link to the left pane:
- Then, add a Send an HTTP request to SharePoint action from SharePoint Connector with the below parameter to create the SharePoint list: Site Address: Provide the Site URL dynamic content.
- Method: POST
- URI:
_api/web/lists/getbytitle('@{triggerBody()?['text_1']}')
- Headers:
{
"Accept": "application/json;odata=verbose",
"Content-Type": "application/json;odata=verbose",
"IF-MATCH": "*",
"X-HTTP-Method": "MERGE"
}
- Body:
{
"__metadata": { "type": "SP.List" },
"OnQuickLaunch": true
}

Run the Flow and See the Result
Click Save in the top-right corner of the designer. Click Test -> Manually. Enter the SiteAddress (for example, https://contoso.sharepoint.com/sites/TeamSite) and the ListName (for example, ProjectTasks). Select Run flow, then Done.

After the flow runs successfully, go to the SharePoint site URL you entered. Refresh the page. You should now see the new list (for example, ProjectTasks) in the left-hand navigation/Quick Launch menu.

You may also like the following tutorials:
- Set No Selected Item in a Power Apps Gallery
- Create a SharePoint Term in the Term Store Using Power Automate
- Create Indexed Columns in SharePoint Using Power Automate
- Retrieve SharePoint List Items by Created Date Range Using REST API
- Add a New Attendee to a Meeting Without Email Others Using Power Automate

Hey! I’m Bijay Kumar, founder of SPGuides.com and a Microsoft Business Applications MVP (Power Automate, Power Apps). I launched this site in 2020 because I truly enjoy working with SharePoint, Power Platform, and SharePoint Framework (SPFx), and wanted to share that passion through step-by-step tutorials, guides, and training videos. My mission is to help you learn these technologies so you can utilize SharePoint, enhance productivity, and potentially build business solutions along the way.