# Loop through list items and start workflow

Source: [https://docs.virtosoftware.com/docs/virto-workflow-automation-web-part/virto-sharepoint-workflow-activities-kit-sharepoint-2010-workflow-platform/workflow-activities/loop-items-start-workflow/](https://docs.virtosoftware.com/docs/virto-workflow-automation-web-part/virto-sharepoint-workflow-activities-kit-sharepoint-2010-workflow-platform/workflow-activities/loop-items-start-workflow/)
Product: Virto Workflow Automation Web Part
Updated: 2026-08-12


This activity finds a list by URL and allows looping through list items and starting a workflow for multiple list items.

## **SharePoint Workflow Designer Phrase**

Loop through **all** items at **list URL** and start workflow named **this** with **default** association data.

**Parameters**


| Parameter | Description |
|---|---|
| all | **Optional**. List item filter. The filter string supports View Name, View ID, and CAML string (`<Where>...</Where>`). An empty filter returns all items. |
| list url | Full URL of the list.; Examples:; `http://mysharepoint/MyDocs/Shared%20Documents`; `http://mysharepoint/Lists/List%20with%20Approve` |
| workflow name | Name of the existing workflow to run. |
| default association data | **Optional**. The workflow association on which to base the new workflow instance. |

