How to Create SharePoint List Items Using Power Automate? [3 Various Ways]

While developing a client requirement, I struggled to create items manually in a SharePoint list because I wanted large data sets. After researching, I found that we can create a single or multiple items in a SharePoint list using Power Automate.

In this article, I will tell you how to create SharePoint list items using Power Automate in three ways. Such as:

  • Create a SharePoint list item using Power Automate by giving user input values [With manual flow]
  • Create multiple SharePoint list items from Excel using Power Automate
  • Create SharePoint list item using Power Automate based on conditions

Create a SharePoint list item using Power Automate [By Providing User Input Values]

Using Power Automate with user inputs, let’s understand how to create a SharePoint list item.

I have a SharePoint list named [Project Information] with a couple of columns, as shown in the screenshot below:

ColumnData type
Project TitleSingle line of Text [Default Title]
CategoryChoice
Budget CostCurrency
Assigned ToPerson or Group column
Start DateDate and Time
End DateDate and Time
ActiveYes/No
How to create SharePoint item using Power Automate

Follow the steps below:

1. Open the Power Automate Home page and choose Instant cloud flow with trigger Manually trigger a flow.

  • Click on +Add an Input to include the parameters matching the columns in the SharePoint list [Project Information].

The table below will show you the parameters that should be added to the trigger:

Input NameInput Type
Project TitleText
Active?Yes/No
Budget CostNumber
Start DateDate and Time
End DateDate and Time
CategoryText
Assigned ToText
and the Product Quantity is less than 100 -> Create an item in the SharePoint list [Products Re-stock List].
Create item in SharePoint list Power Automate

2. To add a SharePoint list item, take the Create Item action from the SharePoint connector.

Set the Site Address and List Name.

Configure the required parameters:

ParametersValue
Project Title
Budget Cost
Start Date
End Date
Active?
Category
Assigned To
Select values from the dynamic content of a trigger.
Create Item in SharePoint List in Power Automate

Now, click on Save and Test the flow.

3. In the Run flow window, provide values for all the input parameters. Then, click on the Run flow button.

In the image below, I have provided values for all the parameters.

Create SharePoint List Item in Power Automate

Important:

When running the flow, the flow will only use SharePoint and Office 365 users. For example: In the Assigned To column it will add the persons diaplay name coming from Office365. The flow generates error, when we take external users.

4. When the flow runs successfully, an item will get added to the SharePoint list [Project Information].

Refer to the image below:

Power Automate add item in SharePoint list

This way, we can add a SharePoint list item by giving user input values in the Power Automate flow.

Create Multiple SharePoint List Items From Excel Using Power Automate

I will show you how to create various SharePoint list items from Excel using Power Automate.

In this example, I will use the SharePoint list [Employee Details], which has the columns and their data types represented below.

Column NameData Type
Employee IDSingle line of text [Title]
Employee NameSingle line of text
Joining DateDate and Time
DepartmentChoice
Permanent AddressMultiple lines of text
PF Included?Yes/No
Create multiple SharePoint list items using Power Automate

I have an Excel sheet with the listed data [Employee Details]:

How to create SharePoint items using Power Automate

Follow the steps below:

1. In the Power Automate, add an Instant cloud flow -> Choose Manually trigger a flow.

2. Add the List rows present in a table action. Provide the parameters like Location, Document Library, File, and Table.

  • DateTime Format: Select ISO8601 from the drop-down.
Creating Multiple SharePoint items using Power Automate

3. In the next step, add a Create item action. Configure the Site Address and List Name.

Click on Show all to display the Advanced parameters.

Column NameValue
Title
Employee Name
Joining Date
Permanent Address
Choose the value of dynamic content from Excel
PF Included?if(equals(item()?[‘PF Included’],’Yes’),true,false)
Department Valueitem()?[‘Department ‘]
Power Automate create multiple items in SharePoint list

For each loop will be added automatically, I have renamed it to For each – Create Item.

4. Now, click on the Save button. Test the flow. Now, the flow triggers and starts running.

5. When the flow runs successfully, go back to the SharePoint list and refresh it.

Then, the SharePoint list items will appear, as shown in the image below:

How to add multiple SharePoint items using Power Automate

This is how to create multiple items in the SharePoint list using Power Automate.

Create SharePoint List Items Using Power Automate Based On Conditions

I have two SharePoint lists called [Products List] and [Products Re-stock List].

When a product in my [Products List] is marked as “Unavailable” and has fewer than 100 items left, the system will automatically create a new item in my [Products Re-stock List].

SharePoint List – 1: [Products]

Column NameData Type
Product IDSingle line of text
Product NameSingle line of text
Product BrandChoice
Product PriceNumber
Product AvailabilityChoice
Product QuantityNumber
Add SharePoint item Power Automate

SharePoint List – 2: [Products Re-Stock List]

Column NameData Type
Product CodeSingle line of text
Product NameSingle line of text
Product AvailabilityChoice
Product QuantityNumber

Products Re-Stock List Image:

Using Power Automate to create New item in SharePoint list

Follow the steps below:

1. On the Power Automate Home page, select Automated cloud flow and choose the When an item is created or modified trigger.

Inside the trigger, set the properties like Site Address and List Name.

How to create an item in SharePoint list with Power Automate

2. Then, add a Condition control to compare the values provided in the SharePoint list.

Choose ValueOperatorChoose Value
Product Availability Valueis equal to Unavailable
Product Quantityis less than 100
Power Automate create an item in SharePoint list

3. Under the True branch, add a Create item action. Set the required properties:

  • Site Address: Choose the SharePoint site from the drop-down.
  • List Name: Select the list from the drop-down options.

Click on the Show all button to display the Advanced parameters.

Column NameData Type
Product ID
Product Name
Product Availability
Product Quantity
Select values from dynamic content of a trigger
Create SharePoint List Item using Power Automate

Once the flow is ready, save and test it manually.

4. Go back to the SharePoint list and add a new item, as shown in the screenshot below.

Power Automate add list item in SharePoint

5. If the condition is satisfied, it will create an item in the SharePoint list [Products Re-Stock List].

Refer to the image placed below:

How to Create SharePoint List Item Power Automate

This is how to create a SharePoint list item based on condition using Power Automate.

Conclusion

I hope this tutorial helped you understand how to create an item in a SharePoint list by giving user input values and how to create multiple SharePoint list items from Excel.

Also, I have covered creating an item in another SharePoint list based on condition using Power Automate.

You may also visit the following tutorials:

>

Build a High-Performance Project Management Site in SharePoint Online

User registration Power Apps canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App

Power Platform Tutorial FREE PDF Download

FREE Power Platform Tutorial PDF

Download 135 Pages FREE PDF on Microsoft Power Platform Tutorial. Learn Now…