# Dynamic Loop

Dynamic loop is used to iterate over existing rows in a table.

**Suitable for**

* Updating existing data - example: visiting profile links from a table and adding profile details such as "About Me" section to the existing rows or updating their qualification status based on certain conditions.
* Performing actions on existing data - example: visiting profile links from a table and auto-sending outreach messages.

**Key characteristics**

* Iterates over existing rows until it consumes all rows.
* If you don't want to iterate over all rows but need to access, for example, only one row, enter 1 to the optional repetition limit (or any other number that you need).

#### Example set-up

See [enrich-existing-data](https://docs.zerowork.io/using-zerowork/using-building-blocks/save-web-element/enrich-existing-data "mention") (link includes a video tutorial).
