FAQ
Flows
Looping in workflows

Looping in workflows

Looping is a powerful feature that allows you to repeatedly run a specific action or set of actions for each item in a list. This ensures that each item is handled individually and consistently, which is especially useful when dealing with multiple data points or records.

Example:

Imagine you have a list of customer orders. Each order needs to go through the following steps:

  1. Send a confirmation email.

  2. Update the order status.

  3. Notify the customer.

Looping ensures that each order is processed individually and in the correct sequence.

How to add loop in workflow

To implement looping in a workflow, you can utilize Webhook Advanced Configuration. This allows you to iterate over a list of items and run actions for each item individually.

Screenshot 2025-06-17 at 4.33.01 PM.png

Examples of Looping in Workflow Automation

1. Sending Notifications to Multiple Users

  • Data: A list of users who need to be notified (e.g., new leads, updates, etc.).

  • Loop: The workflow loops through each user.

  • Action: For each user, it sends a personalized notification via email, SMS, or push notification.

2. Updating Records in a Database

  • Data: A list of database records that need to be updated.

  • Loop: The workflow iterates over each record.

  • Action: It performs actions like updating a field, adding a note, or tagging the record based on certain conditions.

Prev