Use the For each message in a channel iterator to loop through all the messages within a specific Microsoft Teams channel enabling you to automate tasks such as reading, analyzing, or processing each message individually within that channel. This facilitates efficient information extraction, activity monitoring, and action triggering based on message content.

Procedure

  • Double-click or drag the Loop action from the Loop package in the Actions palette.
  • Select the For each message in a channel option from the Iterator list.
  • Use the Session name field to select one of the following options:
    • Session name: Enter the name of the session used to open the presentation with the Connect action.

      (Optional) Click the Insert a value icon to select an existing variable that you have used to store the default session name.

    • Variable: Enter the name of the variable that you have used to store the session name.
  • Specify the Team to which the channel belongs using the following options:
    • Team name: Specify the name of the Team.
    • Team ID: Specify the Team ID.

    You can add a string variable or add the input in plain text.

  • Specify the Channel to retrieve its details using the following options:
    • Channel name: Specify the Channel name inside a specific team.
    • Channel ID: Specify the unique ID of the Channel.
  • Use the Start date and End date options to filter messages within a specified date range.
  • In the Assign message details to variablefield, choose either Multiple variables or Dictionary variable to save the output:
    • Multiple variables: Assigns each retrieved value (for example, ID, chatType, and webURL) to a separate variable enabling you to map each team detail to a specific variable. Do following steps for each variable:
      • Click Add variable mapping.
      • Enter the Key of the variable.
      • In the Map to variable field, choose a variable where the data will be saved.
      • Click Add for this data to be saved to the configured variable.
    • Dictionary: stores all values in a dictionary object with key-value pairs.