L'itérateur : boucler sur un tableau

Quand un module retourne un tableau (ex: 50 lignes d'un Sheet), l'Iterator les traite une par une.

Comment l'ajouter

  1. Clic droit entre deux modules → Add a module
  2. Cherchez "Iterator" dans Flow Control
  3. Mappez le tableau source (ex: {{1.values}})

Chaque élément du tableau passera individuellement dans les modules suivants.

Les agrégateurs : recombiner les résultats

Array Aggregator

Regroupe les résultats en un nouveau tableau. Ex: après avoir enrichi chaque lead, recréer un tableau de leads enrichis.

Text Aggregator

Combine les résultats en un seul texte. Ex: créer un rapport avec une ligne par élément traité.

Numeric Aggregator

Calcule une somme, moyenne, min, max sur les éléments. Ex: total des montants des deals.

⚠️ Attention aux opérations

Un itérateur sur 100 éléments × 3 modules = 300 opérations. Surveillez votre quota ! Pour du traitement massif, envisagez des batchs.

Exemple : Enrichir une liste de contacts

  1. Google Sheets → Get Rows (récupère 50 contacts)
  2. Iterator → Boucle sur chaque contact
  3. Clearbit → Enrich Person (enrichit chaque email)
  4. Array Aggregator → Regroupe les résultats
  5. Google Sheets → Add Rows (écrit les données enrichies)