Iterator logo

Iterator

Published February 2021
   •    Updated January 2026

Plugin details

Highly-customizable iterator for list operations. Configure and trigger loops, infinite iteration count, track progress and handle events. Great for bulk actions, repetition, process tracking and more!
========SETUP=========

1. Add the 'Iterator' element to your page
2. Use the 'Start a process' element action and define the Iteration Count field (e.g. '5' to run 5 times)
3. Use the 'Started a process' workflow event to catch when the iteration process has started
4. Execute the operation(s) you require and use the 'Complete an iteration' action to mark that first iteration as complete
5. Use the 'Completed an iteration' workflow event to catch the proceeding iterations and continue to use the 'Complete an iteration' action at the end
6. Optionally, you can use the 'Completed a process' workflow event to know when the entire iteration process has completed

Tip: consider using a Custom Event to contain the operation(s) you want to run for each iteration including the 'Completed an iteration' workflow action at the end to make it easy to execute from the 'Completed an iteration' workflow event

====== RESOURCES ======

Find a bug?
Submit a bug report at https://withcopilot.com/contact

Interested in courses?
Check out https://withcopilot.com/courses

Prefer one-on-one assistance?
Book half-an-hour with us at https://withcopilot.com/sessions

======== LICENSE ========

Open-source plugins like this one are served under an MIT License. https://en.wikipedia.org/wiki/MIT_License

Free

For everyone

4.0 stars   •   2 ratings
533 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

Copilot logo
Copilot
Joined 2016   •   38 Plugins
View contributor profile

Instructions

========SETUP=========
1. Add the 'Iterator' element to your page
2. Use the 'Start a process' element action and define the Iteration Count field (e.g. '5' to run 5 times)
3. Use the 'Started a process' workflow event to catch when the iteration process has started
4. Execute the operation(s) you require and use the 'Complete an iteration' action to mark that first iteration as complete
5. Use the 'Completed an iteration' workflow event to catch the proceeding iterations and continue to use the 'Complete an iteration' action at the end
6. Optionally, you can use the 'Completed a process' workflow event to know when the entire iteration process has completed

Tip: consider using a Custom Event to contain the operation(s) you want to run for each iteration including the 'Completed an iteration' workflow action at the end to make it easy to execute from the 'Completed an iteration' workflow event

====== RESOURCES ======

Find a bug?
Submit a bug report at https://withcopilot.com/contact

Interested in courses?
Check out https://withcopilot.com/courses

Prefer one-on-one assistance?
Book half-an-hour with us at https://withcopilot.com/sessions

======== LICENSE ========

Open-source plugins like this one are served under an MIT License. https://en.wikipedia.org/wiki/MIT_License

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Data (things)   •   Technical   •   Containers   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.0)

Earn money
December 17th, 2021
Enjoy and earn
Much needed
February 16th, 2021
Bubble