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.
À 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.
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.
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à.
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.
Visualisation du workflow n8n
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du 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.
Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.
Télécharger gratuitementInscription en 30 secondes · Sans CB
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.
Détail des nœuds n8n
- 01Embeddings Ollama
Ce noeud génère des embeddings à partir d'un modèle Ollama.
- 02Default Data Loader
Ce noeud charge des données par défaut à partir d'un document.
- 03Recursive Character Text Splitter
Ce noeud divise le texte en segments de caractères de manière récursive.
- 04Gmail Trigger
Ce noeud déclenche le workflow lorsqu'un nouvel email est reçu dans Gmail.
- 05Loop Over Items
Ce noeud permet de traiter les éléments en les parcourant un par un.
- 06Split Out
Ce noeud extrait des champs spécifiques d'un ensemble de données.
- 07Was manually triggered?
Ce noeud vérifie si le workflow a été déclenché manuellement.
- 08Manual Trigger
Ce noeud permet de déclencher manuellement le workflow.
- 09No Operation, do nothing
Ce noeud n'effectue aucune opération, servant de point de passage.
- 10Sticky Note
Ce noeud crée une note autocollante avec des paramètres de couleur et de taille.
- 11Sticky Note1
Ce noeud crée une note autocollante avec des dimensions spécifiées.
- 12Sticky Note2
Ce noeud crée une note autocollante avec des paramètres de couleur et de taille.
- 13Set before and after dates
Ce noeud définit des dates avant et après selon les paramètres fournis.
- 14Extract email fields
Ce noeud extrait des champs d'email à partir des données fournies.
- 15Sticky Note3
Ce noeud crée une note autocollante avec des dimensions spécifiées.
- 16Store structured
Ce noeud stocke des données structurées dans une base de données PostgreSQL.
- 17Store vectorized
Ce noeud stocke des vecteurs dans une base de données PostgreSQL.
- 18Create the table
Ce noeud crée une table dans une base de données PostgreSQL.
- 19Explode interval into weeks
Ce noeud divise un intervalle en semaines à l'aide d'un code JavaScript.
- 20Get a batch of messages
Ce noeud récupère un lot de messages à partir de Gmail selon les filtres spécifiés.
Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.
Audit gratuit · 48hGratuitRésultats en 48 hSans engagement
06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B