
INTÉGRATION ELASTICSEARCH n8n : AUTOMATISER ELASTICSEARCH AVEC N8N
INTÉGRATION ELASTICSEARCH N8N : AUTOMATISER ELASTICSEARCH AVEC N8N
Besoin d'aide pour automatiser Elasticsearch avec n8n ?
Notre équipe vous répond en quelques minutes.
Why automate Elasticsearch with n8n?
L'intégration Elasticsearch n8n met à votre disposition 9 actions couvrant l'ensemble des opérations essentielles sur vos index et documents. Concrètement, vous pouvez créer, récupérer, mettre à jour et supprimer des documents, mais aussi gérer vos index (création, récupération, suppression) — le tout orchestré automatiquement avec n'importe quelle autre application connectée à n8n.
Le gain de temps est considérable. Plus besoin de scripts manuels ou d'interventions répétitives sur votre cluster Elasticsearch. Configurez des règles intelligentes qui indexent automatiquement les données entrantes, synchronisent vos bases en temps réel, ou nettoient vos index obsolètes. Chaque opération se déclenche exactement quand vous le souhaitez, sans surveillance constante de votre part. Besoin d'aller plus loin ? Notre agence n8n vous accompagne dans la création de workflows sur mesure.
Exemples de workflows métier concrets :
- Indexer automatiquement chaque nouveau lead CRM dans Elasticsearch pour une recherche instantanée via l'intégration HubSpot n8n
- Synchroniser les produits e-commerce vers un index de recherche dès leur création
- Archiver et supprimer automatiquement les documents anciens selon des règles de rétention
- Alimenter un tableau de bord analytique en récupérant des documents Elasticsearch à intervalles réguliers
En connectant Elasticsearch à plus de 400 applications dans n8n, vous transformez votre moteur de recherche en hub central de données, réactif et entièrement automatisé.
How to connect Elasticsearch to n8n?
! 1 stepHow to connect Elasticsearch to n8n?
- 01
Add the node
La connexion entre Elasticsearch et n8n s'effectue via authentification par identifiants (username/password) ou API Key, selon la configuration de votre cluster.Configuration de base :Ouvrez n8n et ajoutez un nœud Elasticsearch à votre workflowCliquez sur "Credential to connect with" puis sélectionnez "Create New Credential"Renseignez l'URL de votre cluster Elasticsearch (ex: https://mon-cluster.elastic-cloud.com:9243)Entrez vos identifiants : username et password, ou collez votre API Key si vous utilisez cette méthodeTestez la connexion en cliquant sur "Test" pour vérifier que n8n communique correctement avec votre instancePour maîtriser toutes les subtilités de n8n, découvrez notre formation n8n complète.
TIP💡 TIPS : Créez un utilisateur Elasticsearch dédié à n8n avec des permissions limitées aux index que vous souhaitez automatiser. Cela renforce la sécurité et vous permet de tracer précisément les opérations effectuées par vos workflows. Pensez également à stocker vos credentials dans les variables d'environnement si vous déployez n8n en production. Pour en savoir plus sur les bonnes pratiques, consultez la documentation officielle n8n Elasticsearch.- 01
Besoin d'aide pour automatiser Elasticsearch avec n8n ?
Notre équipe vous répond en quelques minutes.
Elasticsearch actions available in n8n
01 Action 01Index - Get Many
L'action Index - Get Many récupère la liste de plusieurs index de votre cluster Elasticsearch. Pratique pour avoir une vue d'ensemble de votre infrastructure de données.
Paramètres clés : Credential to connect with (identifiants Elasticsearch requis), Return All (interrupteur pour récupérer tous les index ou limiter le nombre), et Limit (nombre maximum d'index à retourner, par défaut 50, actif si "Return All" désactivé).
Cas d'usage typiques : Générer un inventaire de tous vos index pour documentation ou audit, identifier les index à archiver ou supprimer selon leur date de création, ou monitorer le nombre d'index actifs dans votre cluster.

02 Action 02Get Index
L'action Get Index récupère les informations et métadonnées d'un index Elasticsearch spécifique : mappings, settings, aliases, et statistiques.
Paramètres clés : Credential to connect with (identifiants de connexion requis), Index ID (l'identifiant de l'index dont vous voulez récupérer les informations, requis), et Additional Fields (options pour filtrer les informations retournées).
Cas d'usage typiques : Vérifier la configuration d'un index avant d'y insérer des données, auditer régulièrement la structure de vos index pour détecter des anomalies, ou récupérer les mappings pour valider la compatibilité avec de nouvelles données.

03 Action 03Delete Index
L'action Delete Index supprime définitivement un index et tous ses documents de votre cluster Elasticsearch. Opération irréversible à utiliser avec précaution.
Paramètres clés : Credential to connect with (identifiants Elasticsearch requis) et Index ID (l'identifiant de l'index à supprimer, requis).
Cas d'usage typiques : Supprimer automatiquement les index de logs anciens (rotation mensuelle ou annuelle), nettoyer les index de développement ou de staging après utilisation, ou appliquer une politique de rétention automatique sur vos données.

04 Action 04Create Index
L'action Create Index crée un nouvel index dans votre cluster Elasticsearch. C'est la première étape pour structurer vos données avant d'y insérer des documents.
Paramètres clés : Credential to connect with (identifiants Elasticsearch requis), Index ID (le nom/identifiant du nouvel index à créer, requis), et Additional Fields (options supplémentaires pour définir les mappings, settings, ou aliases de l'index).
Cas d'usage typiques : Créer dynamiquement des index mensuels pour le logging (logs-2024-01, logs-2024-02...), provisionner un nouvel index pour chaque nouveau client dans une architecture multi-tenant, ou initialiser la structure de données lors du déploiement d'une nouvelle fonctionnalité.

05 Action 05Update Document
L'action Update Document modifie un document existant dans votre index Elasticsearch. Vous pouvez mettre à jour un ou plusieurs champs sans réécrire l'intégralité du document.
Paramètres clés : Credential to connect with (identifiants Elasticsearch requis), Index ID (l'index contenant le document à modifier, requis), Document ID (l'identifiant unique du document cible, requis), Data to Send (méthode de définition des données), Fields to Send (les paires clé-valeur des champs à mettre à jour), et Options (paramètres optionnels pour contrôler le comportement de la mise à jour).
Cas d'usage typiques : Mettre à jour le statut d'une commande quand elle passe en "expédiée", synchroniser les modifications de profil utilisateur depuis votre application, ou incrémenter un compteur de vues ou d'interactions sur un document.

06 Action 06Get Many
L'action Get Many récupère plusieurs documents depuis un index Elasticsearch en une seule opération. Idéal pour extraire des lots de données à traiter ou synchroniser.
Paramètres clés : Credential to connect with (identifiants de connexion requis), Index ID (l'index à interroger, optionnel mais recommandé), Return All (interrupteur pour récupérer tous les documents ou limiter le nombre), Limit (nombre maximum de documents à retourner, par défaut 50), Simplify (simplifie la structure des données retournées), et Options (paramètres additionnels pour affiner la requête).
Cas d'usage typiques : Exporter régulièrement les derniers documents indexés vers un fichier CSV, alimenter un rapport hebdomadaire avec les données des 7 derniers jours, ou récupérer tous les produits d'une catégorie pour mise à jour en masse.

07 Action 07Get Document
L'action Get Document récupère un document spécifique depuis un index Elasticsearch en utilisant son identifiant unique. Parfait pour extraire des données précises à intégrer dans la suite de votre workflow.
Paramètres clés : Credential to connect with (identifiants de connexion Elasticsearch requis), Index ID (l'index contenant le document à récupérer, requis), Document ID (l'identifiant unique du document cible, requis, accepte des valeurs fixes ou des expressions dynamiques), Simplify (interrupteur pour simplifier la structure de la réponse), et Options (paramètres optionnels pour personnaliser la requête).
Cas d'usage typiques : Récupérer les détails d'un client pour enrichir un email automatique, extraire un document de configuration avant d'exécuter une tâche, ou vérifier l'existence d'un enregistrement avant de décider de le créer ou le mettre à jour.

08 Action 08Delete Document
L'action Delete Document supprime définitivement un document spécifique de votre index Elasticsearch. Utile pour maintenir des index propres et respecter vos règles de rétention de données.
Paramètres clés : Credential to connect with (identifiants de connexion requis), Index ID (l'index contenant le document à supprimer, requis), Document ID (l'identifiant unique du document à effacer, requis, accepte valeurs fixes ou expressions), et Options (paramètres optionnels pour des configurations avancées).
Cas d'usage typiques : Supprimer automatiquement les documents expirés selon une politique de rétention, effacer les données d'un utilisateur suite à une demande RGPD, ou nettoyer les documents de test après une phase de développement.

09 Action 09Create Document
L'action Create Document vous permet d'insérer un nouveau document dans un index Elasticsearch directement depuis votre workflow n8n. C'est l'opération fondamentale pour alimenter vos index avec des données provenant d'autres applications.
Paramètres clés : Credential to connect with (identifiants Elasticsearch pour authentifier la connexion, requis), Index ID (identifiant de l'index cible où le document sera créé, requis), Data to Send (définissez comment transmettre les données), Fields to Send (ajoutez les paires clé-valeur représentant les champs du document), et Additional Fields (options supplémentaires comme l'ID du document ou le routage).
Cas d'usage typiques : Indexer automatiquement chaque nouveau contact ajouté dans votre CRM, créer un document de log à chaque événement détecté dans votre application, ou alimenter un index produit dès qu'un article est publié sur votre e-commerce. Vous pouvez également combiner cette action avec l'intégration Supabase n8n pour synchroniser vos bases de données.

Construis ton premier workflow avec notre équipe
Laisse ton email et on t'envoie le catalogue d'automatisations à shipper aujourd'hui.
- Scénarios n8n & Make gratuits à importer
- Docs de setup pas à pas
- Cohorte live + support communauté
Questions fréquentes
L'intégration Elasticsearch n8n est-elle gratuite ?
Oui, l'intégration Elasticsearch est incluse nativement dans n8n, que vous utilisiez la version open-source auto-hébergée ou n8n Cloud. Aucun coût supplémentaire n'est appliqué pour utiliser les nœuds Elasticsearch. Cependant, vous devez disposer de votre propre instance Elasticsearch (auto-hébergée, Elastic Cloud, ou autre provider) avec les credentials appropriés. Les éventuels coûts dépendent donc uniquement de votre infrastructure Elasticsearch, pas de l'intégration n8n elle-même. Consultez notre avis complet sur n8n pour en savoir plus sur les tarifs.Quelles données puis-je synchroniser entre Elasticsearch et n8n ?
Vous pouvez synchroniser tout type de données structurées en JSON : documents textuels, données produits, logs applicatifs, profils utilisateurs, événements, métriques... Les 9 actions disponibles couvrent les opérations CRUD complètes sur les documents (Create, Get, Get Many, Update, Delete) ainsi que la gestion des index. Vous pouvez alimenter Elasticsearch depuis n'importe quelle source connectée à n8n (CRM, bases de données, APIs, fichiers) et inversement, extraire des données Elasticsearch vers d'autres applications. La seule limite est la structure de vos mappings Elasticsearch. Pour stocker vos données structurées, découvrez également l'intégration Airtable n8n.Combien de temps prend la configuration de l'intégration Elasticsearch n8n ?
La configuration initiale prend généralement moins de 5 minutes si vous disposez déjà de vos credentials Elasticsearch (URL du cluster + username/password ou API Key). Il suffit d'ajouter un nœud Elasticsearch, créer le credential, et tester la connexion. La création d'un premier workflow fonctionnel (par exemple, indexer des données depuis un webhook) peut être réalisée en 10-15 minutes. Pour des workflows plus complexes impliquant plusieurs actions et conditions, comptez 30 minutes à 1 heure selon votre familiarité avec n8n et Elasticsearch. Besoin d'aide pour résoudre des erreurs ? Consultez notre guide Debug n8n.



