> ## Documentation Index
> Fetch the complete documentation index at: https://docs.enrow.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Enrow avec Make

> Créez des workflows visuels no-code qui trouvent et vérifient des emails avec l'API Enrow dans Make (anciennement Integromat)

Make (anciennement Integromat) est une plateforme d'automatisation visuelle qui vous permet de créer des workflows Enrow no-code avec une interface glisser-déposer. Ce guide montre comment appeler l'API Enrow depuis un scénario Make, recevoir les résultats via un webhook et orienter le flux selon le résultat — sans aucun serveur. Authentifiez chaque requête avec votre [clé API](/fr/authentication) dans l'en-tête `x-api-key`.

## Qu'est-ce que Make ?

Make est une plateforme d'automatisation visuelle qui connecte des applications et des API à travers des scénarios — des enchaînements de modules qui s'exécutent lorsqu'un déclencheur se déclenche. Avec le module HTTP, vous pouvez appeler n'importe quel endpoint Enrow, puis acheminer la réponse vers Google Sheets, un CRM ou une notification sans écrire de code. Pour une alternative gérée, Enrow propose également des [intégrations CRM natives](/fr/integrations/overview).

## Comment appeler l'API Enrow depuis Make ?

Créez un scénario avec un déclencheur, un module HTTP qui appelle Enrow et un webhook qui capte le résultat asynchrone. Suivez ces étapes.

### Étape 1 : Créer un scénario

1. Rendez-vous sur [Make.com](https://make.com)
2. Cliquez sur **« Create a new scenario »**
3. Nommez-le « Enrow Email Finder »

### Étape 2 : Ajouter un déclencheur

Choisissez ce qui démarre le scénario :

* **Google Sheets** : surveiller les lignes
* **Webhooks** : webhook personnalisé
* **Schedule** : exécuter toutes les heures
* **Watch for changes** : dans votre CRM

### Étape 3 : Ajouter le module HTTP pour Enrow

1. Cliquez sur **« + »** pour ajouter un module
2. Recherchez **« HTTP »**
3. Choisissez **« Make a request »**

### Étape 4 : Configurer l'appel à l'API Enrow

Pointez le module HTTP vers l'endpoint [Find Single Email](/fr/api-reference/email-finder/find-single) et transmettez votre clé API dans les en-têtes.

**URL :**

```
https://api.enrow.io/email/find/single
```

**Méthode :** POST

**En-têtes :**

```
Content-Type: application/json
x-api-key: YOUR_ENROW_API_KEY
```

**Corps (JSON) :**

```json theme={null}
{
  "company_domain": "{{1.company_domain}}",
  "fullname": "{{1.first_name}} {{1.last_name}}"
}
```

### Étape 5 : Ajouter un webhook pour les résultats

Enrow traite les recherches de manière asynchrone et notifie un webhook lorsque chaque recherche se termine. Consultez [How Webhooks Work](/fr/how-webhooks-work) pour le format du payload.

1. Ajoutez un module **« Webhooks »** comme nouveau déclencheur
2. Choisissez **« Custom webhook »**
3. Copiez l'URL du webhook
4. Revenez au module HTTP
5. Mettez à jour le corps JSON pour inclure le webhook :

```json theme={null}
{
  "company_domain": "{{1.company_domain}}",
  "fullname": "{{1.first_name}} {{1.last_name}}",
  "settings": {
    "webhook": "YOUR_MAKE_WEBHOOK_URL"
  }
}
```

### Étape 6 : Traiter les résultats

Une fois que le webhook a reçu les résultats :

1. Ajoutez un module **« Router »** pour brancher la logique
2. Branche 1 : enregistrer dans Google Sheets
3. Branche 2 : mettre à jour le CRM
4. Branche 3 : envoyer une notification

## Quels scénarios puis-je créer ?

Les scénarios Enrow courants combinent un déclencheur, le module HTTP et le webhook avec des applications en aval. Voici trois modèles pour démarrer.

### Scénario 1 : Enrichir Google Sheets

```
Google Sheets (Watch rows)
  → HTTP (Find email with Enrow)
  → Webhook (Receive results)
  → Google Sheets (Update row)
```

### Scénario 2 : Vérifier et ajouter à Mailchimp

```
Typeform (Watch responses)
  → HTTP (Verify email)
  → Filter (Only valid emails)
  → Mailchimp (Add subscriber)
```

### Scénario 3 : Traitement en masse

```
Schedule (Every hour)
  → Google Sheets (Get rows without emails)
  → Array aggregator (Batch 100 rows)
  → HTTP (Bulk find emails)
  → Webhook (Receive results)
  → Iterator (Process each result)
  → Google Sheets (Update row)
```

## Pourquoi utiliser Make pour Enrow ?

Make vous offre un éditeur visuel, une gestion intégrée des erreurs et une exécution parallèle — utile lorsqu'un workflow Enrow doit se ramifier vers plusieurs applications.

<AccordionGroup>
  <Accordion title="Éditeur de workflow visuel">
    Visualisez l'intégralité de votre flux d'automatisation. Parfait pour les logiques complexes.
  </Accordion>

  <Accordion title="Gestion des erreurs">
    Gestion des erreurs et mécanismes de relance intégrés.
  </Accordion>

  <Accordion title="Transformation des données">
    Des fonctions et outils puissants pour transformer les données entre les étapes.
  </Accordion>

  <Accordion title="Exécution parallèle">
    Exécutez plusieurs chemins simultanément avec le module Router.
  </Accordion>
</AccordionGroup>

## Comment créer des scénarios Make efficaces ?

Traitez les résultats Enrow par lots, ajoutez des gestionnaires d'erreurs et mettez les résultats en cache pour éviter les appels redondants. Les modèles ci-dessous gardent les scénarios rapides et dans les limites de vos opérations Make comme de vos [crédits](/fr/credits-billing) Enrow.

### Utiliser le module Iterator

Traitez les résultats en masse un par un :

```
HTTP (Bulk find)
  → Webhook (Receive batch results)
  → Iterator (Loop through results)
  → Google Sheets (Update each row)
```

### Ajouter des gestionnaires d'erreurs

1. Faites un clic droit sur n'importe quel module
2. Ajoutez un **« Error handler »**
3. Configurez ce qui se passe en cas d'erreur (journalisation, email, relance)

### Utiliser les Data Stores

Mettez les résultats en cache pour éviter les appels API redondants :

```
Router
  → Path 1: Check data store for cached email
  → Path 2: If not found, call Enrow API → Save to data store
```

## Comment traiter les opérations en masse ?

Regroupez les lignes en lots et appelez l'endpoint [Find Bulk Emails](/fr/api-reference/email-finder/find-bulk) (jusqu'à 5 000 recherches par lot), puis parcourez les résultats du webhook. Cela permet de traiter 1 000 contacts en quelques opérations au lieu d'une par contact.

```
Google Sheets (Get all rows)
  → Array aggregator (Batch size: 100)
  → HTTP (POST /email/find/bulk)
  → Webhook (Receive bulk results)
  → Iterator (Loop results)
  → Router
    → Path 1 (Valid): Update sheet with email
    → Path 2 (Invalid): Log to error sheet
```

## Quels modules Make me faut-il pour Enrow ?

Voici les modules qui apparaissent dans la plupart des scénarios Enrow :

| Module               | Cas d'usage                              |
| -------------------- | ---------------------------------------- |
| **HTTP**             | Appeler l'API Enrow                      |
| **Webhooks**         | Recevoir les résultats asynchrones       |
| **Iterator**         | Traiter les résultats en masse           |
| **Router**           | Brancher la logique (valide/invalide)    |
| **Filter**           | Ignorer les résultats à faible confiance |
| **Data Store**       | Mettre les résultats en cache            |
| **Array Aggregator** | Créer des lots                           |

## Comment limiter la consommation d'opérations ?

Make facture à l'opération, alors privilégiez les endpoints en masse, mettez les résultats en cache dans des data stores et filtrez tôt pour éviter les étapes inutiles. Une seule requête en masse compte pour bien moins d'opérations que de nombreuses requêtes individuelles.

**Exemple :**

* ❌ Mauvais : 1000 requêtes individuelles = 1000 opérations
* ✅ Bon : 10 requêtes en masse (100 chacune) = 10 opérations

## FAQ

<AccordionGroup>
  <Accordion title="Pourquoi mon webhook ne reçoit-il pas de données ?">
    Vérifiez que le scénario est actif (ON), assurez-vous que l'URL du webhook dans le champ `settings.webhook` d'Enrow correspond exactement à celle générée par Make, et testez d'abord l'endpoint avec un outil comme Postman. Consultez [How Webhooks Work](/fr/how-webhooks-work) pour le format du payload.
  </Accordion>

  <Accordion title="Mon scénario a atteint la limite d'opérations — que faire ?">
    Remplacez les appels individuels par l'endpoint [Find Bulk Emails](/fr/api-reference/email-finder/find-bulk), mettez en cache les données fréquemment consultées dans un Data Store et passez à un plan Make supérieur si vous avez toujours besoin de plus d'opérations.
  </Accordion>

  <Accordion title="Mon scénario expire — comment corriger cela ?">
    Découpez un grand scénario en plusieurs plus petits, utilisez des déclencheurs planifiés plutôt qu'instantanés et réduisez la taille des lots. Comme les recherches Enrow sont asynchrones, laissez le webhook livrer les résultats au lieu d'attendre dans le module HTTP.
  </Accordion>

  <Accordion title="Quel endpoint Enrow le module HTTP doit-il appeler ?">
    Utilisez [Find Single Email](/fr/api-reference/email-finder/find-single) ou [Verify Single Email](/fr/api-reference/email-verifier/verify-single) pour le travail ligne par ligne, et l'endpoint [Find Bulk Emails](/fr/api-reference/email-finder/find-bulk) lors du regroupement de nombreuses lignes. Tous s'authentifient avec le même en-tête `x-api-key`.
  </Accordion>
</AccordionGroup>

## Étapes suivantes

<CardGroup cols={2}>
  <Card title="Find Single Email" icon="envelope" href="/fr/api-reference/email-finder/find-single">
    Appelez l'endpoint que votre module HTTP utilisera pour trouver un email.
  </Card>

  <Card title="Trouver des emails en masse" icon="layer-group" href="/fr/api-reference/email-finder/find-bulk">
    Lancez jusqu'à 5 000 recherches d'emails en une seule requête.
  </Card>

  <Card title="How Webhooks Work" icon="bell" href="/fr/how-webhooks-work">
    Comprenez le payload de résultat asynchrone que Make reçoit.
  </Card>

  <Card title="n8n Workflows" icon="diagram-project" href="/fr/playbooks/n8n/getting-started">
    Créez la même automatisation sur une alternative auto-hébergée.
  </Card>
</CardGroup>
