iterator

Iterate

Iterate over a list. Emits one item per run so the next steps execute once per item. Accepts arrays, JSON, or delimited text.

Iterator Action


Automating tasks with Botize's Iterate method allows you to sequentially process each element of a list, whether it's an array, JSON, or delimited text. This function executes specific actions for each element, facilitating efficient data management.


By using Iterate, variables such as , containing the current element's data; , indicating the current index; and , showing the total number of elements, are generated. These variables enable you to customize and control each step of the automation according to your needs.




Customization Options

Configurable fields you can adjust in your automation




Information provided

When executed, this operation delivers the following data, which can be used in the same automatic task.

  • Tags

  • Iteration data {{iteration_data}}

  • Current index {{repeater_current}}

  • Total items {{repeater_total}}




Related automations

  • type
  • btzobjects β†’ create_a_list
  • iterator β†’ iterate
  • telegrambot β†’ send_message_photo
Sends a message every 2 hours to a list of specific Telegram groups and channels
  • type
  • btzobjects β†’ create_a_list
  • iterator β†’ iterate
  • whatsapp_cloud_api β†’ post_message_template
Sends a message every 2 hours to a list of specific WhatsApp phone numbers
  • type
  • gspreadsheet β†’ read_rows_by_sql
  • amazon_associates β†’ get_items
  • btzmerge β†’ merge
  • iterator β†’ iterate
  • btztags β†’ create_tags
  • btzfilters β†’ process
  • gspreadsheet β†’ update_row_by_number
  • telegrambot β†’ send_message_photo
Monitors Amazon products listed in Google Sheets and notifies on Telegram when the price drops
  • type
  • gspreadsheet β†’ extract_object_by_sql_query
  • iterator β†’ iterate
  • telegrambot β†’ send_message_photo
Every day, it extracts from Google Sheets the people whose birthday is today and congratulates them with a Telegram message
  • type
  • telegrambot β†’ webhook_command
  • btzobjects β†’ create_a_list
  • iterator β†’ iterate
  • telegram_channels β†’ search_message
  • telegrambot β†’ reply
Search for messages containing specific keywords across multiple Telegram chats
  • type
  • telegrambot β†’ webhook_command
  • plugin_strings β†’ split
  • iterator β†’ iterate
  • telegrambot β†’ send_message_photo
Receives a Telegram message, splits it into lines, and posts each line as a new message in a Telegram chat
  • type
  • keepa β†’ get_group_of_deals
  • btzfilters β†’ filter_array
  • iterator β†’ iterate
  • telegrambot β†’ send_message_photo
Daily, detect Keepa deals that come back in stock and notify them on Telegram
  • type
  • keepa β†’ get_group_of_deals
  • btzfilters β†’ filter_array
  • iterator β†’ iterate
  • telegrambot β†’ send_message_photo
Daily, detect Keepa deals that have dropped in price and notify them on Telegram
  • type
  • btzobjects β†’ create_a_list
  • iterator β†’ iterate
  • btzscraper β†’ execute_commands
Publishes a specific message daily in each specified Facebook group
  • type
  • telegrambot β†’ webhook_command
  • btzobjects β†’ create_a_list
  • iterator β†’ iterate
  • telegram_channels β†’ search_message
  • chatgpt β†’ send_prompt
  • telegrambot β†’ reply
Search for messages across different Telegram chats that contain specific keywords, filter them with GPT to keep only those truly related to the topic, and return only the relevant messages
  • type
  • btzobjects β†’ create_a_list
  • iterator β†’ iterate
  • telegram_channels β†’ send_message
Publish a text message as a user in specific chats and groups
  • type
  • gspreadsheet β†’ extract_object_by_sql_query
  • iterator β†’ iterate
  • whatsapp_cloud_api β†’ post_message_template
Extract contacts from a Google Sheets spreadsheet and send them a WhatsApp message
  • type
  • iterator β†’ iterate
  • gspreadsheet β†’ add_row_to_end
Webhook that receives a list of data and saves each item as a separate row in Google Sheets
  • type
  • btzfilters β†’ process
  • btztags β†’ create_tags
  • btzobjects β†’ create_a_list
  • iterator β†’ iterate
  • btzchrome β†’ execute_commands
Post a message with an image to a list of Facebook Groups every weekday at a scheduled time using Google Chrome
  • type
  • gspreadsheet β†’ extract_object_by_sql_query
  • iterator β†’ iterate
  • whatsapp_cloud_api β†’ post_message_template
Daily extract rows from Google Sheets that match certain conditions and send a WhatsApp message for each one
  • type
  • btzchrome β†’ get_page_elements
  • chatgpt β†’ send_prompt
  • btzjson β†’ extract_from_json
  • btzfilters β†’ filter_array
  • iterator β†’ iterate
  • whapi β†’ post_message_to_channel
  • telegrambot β†’ send_message_photo
Extracts products from a URL using Google Chrome, processes them with GPT, filters only new items, and publishes them to a WhatsApp channel and a Telegram chat.

Write us

By email or by Telegram.
Monday to Friday from 7 a.m. to 1 p.m. (Spain).

Let's talk

Choose day and time.
We share the screen and answer all your questions.