logo
search
Others

How to Trigger a Power Automate Flow Immediately After a SharePoint Item is Created

Muhammad TalhaMuhammad Talha Sep 28, 2026 871 views

Question details

The user needs to configure a Power Automate flow to execute immediately without delay as soon as a new item is added to a SharePoint list.

How to Trigger a Power Automate Flow Immediately After a SharePoint Item is Created
Product
Power Automate and SharePoint
Device & OS
not provided
Scenario
Automating workflow responses to new data entry in a SharePoint list.
Observed behavior
The user is reviewing trigger timing and potential delays, needing to ensure the flow initiates instantly upon item creation instead of polling on a schedule.
Before you start

Ensure you have the necessary permissions to read the target SharePoint list and that your Power Automate account is active.

Solution 1Recommended

Use the Standard 'When an item is created' Trigger

Utilizing the specific SharePoint trigger for item creation ensures your flow acts dynamically rather than waiting for a scheduled polling interval.

To achieve immediate execution, you must avoid scheduled triggers and instead use webhook-based triggers provided by Microsoft. The standard item creation trigger is designed to run automatically as soon as the system registers the new list item.

1
Create an automated cloud flow

Log into Power Automate, click 'Create' on the left sidebar, and select 'Automated cloud flow'.

2
Select the SharePoint trigger

Give your flow a name, search for 'SharePoint' in the trigger search bar, and select 'When an item is created'.

3
Configure the trigger details

In the trigger module, choose your SharePoint 'Site Address' from the dropdown and select the specific 'List Name' where new items will be added.

4
Save and test

Add your desired subsequent actions, click 'Save', and test the flow by manually adding a new item to the SharePoint list to verify immediate execution.

Use the Standard 'When an item is created' Trigger
Performance Expectation: While designed to be immediate, occasional minor delays (a few seconds to minutes) can occur based on server loads within the Microsoft 365 environment.
Free Microsoft Office alternative

Enhance Your Daily Productivity with WPS Office

While Power Automate manages your background SharePoint workflows, WPS Office provides a free, robust, and lightning-fast alternative for creating and editing your everyday documents, spreadsheets, and presentations.

  1. 1. Download and Install: Visit the WPS official website to download the free installation package for your operating system.
  2. 2. Launch the Application: Open WPS Office to access Writer, Spreadsheets, and Presentation from a single unified workspace.
  3. 3. Open Your Files: Seamlessly open your existing Microsoft Office files without worrying about formatting or layout losses.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx).Lightweight and optimized for fast performance on any desktop or mobile device.Familiar tabbed interface that requires zero learning curve for new users.Built-in PDF editing capabilities at no extra cost.
microsoft office alternative - wps office

Frequently Asked Questions

Why is my Power Automate flow not triggering instantly?

Even with the correct 'When an item is created' trigger, flows may experience slight delays due to Microsoft 365 server loads, license throttling, or polling mechanisms behind the scenes. If delays are extensive, verify your trigger configuration.

Can I use 'When an item is created or modified' instead?

Yes, you can use the combined trigger if your workflow needs to respond to both creations and updates. However, ensure you set up proper trigger conditions to prevent infinite loops when the flow itself updates the item.

How do I check if my flow ran successfully?

Navigate to the 'My flows' section in Power Automate, select your specific flow, and check the '28-day run history' on the details page. This will show you exactly when the flow was triggered and if it succeeded or failed.