Aller au contenu
uclic
Workflow n8nGmail Trigger

Automatisation Gmail avec n8n : création d'embeddings vectoriels

Ce workflow n8n a pour objectif de transformer des emails en embeddings vectoriels en utilisant Ollama et PGVector. Dans un contexte où l'analyse de données textuelles devient cruciale pour les entreprises, ce processus permet de structurer et d'extraire des informations pertinentes à partir des emails reçus. Les cas d'usage incluent l'amélioration de la recherche d'informations, la catégorisation automatique des emails et l'optimisation des réponses automatisées. Étape 1 : Le workflow est déclenché par un événement Gmail, permettant de récupérer un lot de messages. Étape 2 : Les emails sont ensuite traités par le noeud 'Extract email fields' pour extraire les informations nécessaires. Étape 3 : Les données sont chargées et divisées en segments gérables grâce au 'Recursive Character Text Splitter'. Étape 4 : Les embeddings sont générés via le noeud 'Embeddings Ollama', qui utilise un modèle spécifique pour transformer le texte en vecteurs. Étape 5 : Les résultats sont stockés dans une base de données PostgreSQL à l'aide des noeuds 'Store structured' et 'Store vectorized'. Ce workflow offre des bénéfices significatifs en permettant une gestion efficace des données, réduisant ainsi le temps consacré à l'analyse manuelle et augmentant la précision des résultats obtenus.

20Nœuds05Intégrations08ÉtapesPrêt à l'emploi
Pour qui

À qui s'adresse ce workflow ?

Ce workflow s'adresse aux entreprises et équipes techniques qui souhaitent automatiser le traitement des emails et améliorer l'analyse de données textuelles. Il est particulièrement utile pour les départements marketing, les équipes de support client et les analystes de données, avec un niveau technique intermédiaire requis pour sa mise en œuvre.

Le problème

Ce que ce workflow résout

Ce workflow résout le problème de la surcharge d'informations dans les emails en automatisant leur transformation en données exploitables. Il élimine les frustrations liées à la recherche manuelle d'informations pertinentes et réduit le risque d'erreurs humaines lors de l'analyse. En fin de compte, les utilisateurs bénéficient d'une meilleure organisation des données et d'une capacité accrue à tirer des insights significatifs des communications par email.

Les étapes

Comment ça fonctionne

Étape 1 : Le workflow est déclenché par un nouvel email dans Gmail.

  • 01Étape 1 : Les messages sont récupérés par le noeud 'Get a batch of messages'.
  • 02Étape 2 : Les champs d'email sont extraits pour obtenir les informations clés.
  • 03Étape 3 : Les données sont chargées via le 'Default Data Loader'.
  • 04Étape 4 : Les textes sont segmentés à l'aide du 'Recursive Character Text Splitter'.
  • 05Étape 5 : Les embeddings sont générés avec le noeud 'Embeddings Ollama'.
  • 06Étape 6 : Les résultats sont stockés dans PostgreSQL avec les noeuds 'Store structured' et 'Store vectorized'.
  • 07Étape 7 : La table est créée si elle n'existe pas déjà.
Besoin d'aide

On adapte ce workflow à votre stack.

CRM, outils internes, briques métier — on connecte tout via n8n et on vous livre une automatisation prête à l'emploi.

Schéma visuel

Visualisation du workflow n8n

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

JSON n8n

Importer dans n8n en un clic

Inscris-toi gratuitement pour télécharger le fichier .json, puis fais Import from File dans n8n pour déployer le workflow en quelques secondes.

automatisation-gmail-avec-n8n-creation-d-embeddings-vectoriels.json
Réservé membres
JSON complet réservé membres

Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.

Télécharger gratuitement

Inscription en 30 secondes · Sans CB

Guide

Personnaliser ce workflow

Pour personnaliser ce workflow, commencez par ajuster le noeud 'Gmail Trigger' pour définir les filtres spécifiques selon vos besoins. Modifiez le modèle utilisé dans le noeud 'Embeddings Ollama' pour correspondre à votre domaine d'application. Vous pouvez également adapter les paramètres de stockage dans PostgreSQL, notamment le nom de la table et les colonnes à utiliser. Pour une intégration plus poussée, envisagez de connecter d'autres outils d'analyse ou de visualisation de données. Assurez-vous de sécuriser les accès à votre base de données et de monitorer le flux pour détecter d'éventuelles erreurs.

Les nœuds

Détail des nœuds n8n

  • 01
    Embeddings Ollama

    Ce noeud génère des embeddings à partir d'un modèle Ollama.

  • 02
    Default Data Loader

    Ce noeud charge des données par défaut à partir d'un document.

  • 03
    Recursive Character Text Splitter

    Ce noeud divise le texte en segments de caractères de manière récursive.

  • 04
    Gmail Trigger

    Ce noeud déclenche le workflow lorsqu'un nouvel email est reçu dans Gmail.

  • 05
    Loop Over Items

    Ce noeud permet de traiter les éléments en les parcourant un par un.

  • 06
    Split Out

    Ce noeud extrait des champs spécifiques d'un ensemble de données.

  • 07
    Was manually triggered?

    Ce noeud vérifie si le workflow a été déclenché manuellement.

  • 08
    Manual Trigger

    Ce noeud permet de déclencher manuellement le workflow.

  • 09
    No Operation, do nothing

    Ce noeud n'effectue aucune opération, servant de point de passage.

  • 10
    Sticky Note

    Ce noeud crée une note autocollante avec des paramètres de couleur et de taille.

  • 11
    Sticky Note1

    Ce noeud crée une note autocollante avec des dimensions spécifiées.

  • 12
    Sticky Note2

    Ce noeud crée une note autocollante avec des paramètres de couleur et de taille.

  • 13
    Set before and after dates

    Ce noeud définit des dates avant et après selon les paramètres fournis.

  • 14
    Extract email fields

    Ce noeud extrait des champs d'email à partir des données fournies.

  • 15
    Sticky Note3

    Ce noeud crée une note autocollante avec des dimensions spécifiées.

  • 16
    Store structured

    Ce noeud stocke des données structurées dans une base de données PostgreSQL.

  • 17
    Store vectorized

    Ce noeud stocke des vecteurs dans une base de données PostgreSQL.

  • 18
    Create the table

    Ce noeud crée une table dans une base de données PostgreSQL.

  • 19
    Explode interval into weeks

    Ce noeud divise un intervalle en semaines à l'aide d'un code JavaScript.

  • 20
    Get a batch of messages

    Ce noeud récupère un lot de messages à partir de Gmail selon les filtres spécifiés.

Dernière étape

Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.

Audit gratuit · 48h

GratuitRésultats en 48 hSans engagement

06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B