Skip to main content
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 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.

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
  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 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) :
{
  "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 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 :
{
  "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.
Visualisez l’intégralité de votre flux d’automatisation. Parfait pour les logiques complexes.
Gestion des erreurs et mécanismes de relance intégrés.
Des fonctions et outils puissants pour transformer les données entre les étapes.
Exécutez plusieurs chemins simultanément avec le module Router.

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 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 (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 :
ModuleCas d’usage
HTTPAppeler l’API Enrow
WebhooksRecevoir les résultats asynchrones
IteratorTraiter les résultats en masse
RouterBrancher la logique (valide/invalide)
FilterIgnorer les résultats à faible confiance
Data StoreMettre les résultats en cache
Array AggregatorCré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

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 pour le format du payload.
Remplacez les appels individuels par l’endpoint Find Bulk Emails, 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.
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.
Utilisez Find Single Email ou Verify Single Email pour le travail ligne par ligne, et l’endpoint Find Bulk Emails lors du regroupement de nombreuses lignes. Tous s’authentifient avec le même en-tête x-api-key.

Étapes suivantes

Find Single Email

Appelez l’endpoint que votre module HTTP utilisera pour trouver un email.

Trouver des emails en masse

Lancez jusqu’à 5 000 recherches d’emails en une seule requête.

How Webhooks Work

Comprenez le payload de résultat asynchrone que Make reçoit.

n8n Workflows

Créez la même automatisation sur une alternative auto-hébergée.