Scraper les avis Trustpilot et analyser leur sentiment
Vous indiquez le nom d'une entreprise inscrite sur Trustpilot et le nombre maximal de pages à parcourir. Le workflow lit ces pages avec HTTP Request, isole chaque avis avec HTML et Split Out, puis en extrait les informations via DeepSeek. Il vérifie dans Google Sheets si l'avis y figure déjà et analyse son sentiment avec OpenAI. Le scraping suit la structure HTML actuelle de Trustpilot : si le site la modifie, les sélecteurs du nœud HTML sont à revoir.
- Déclencheur
- Lancement manuel
- Taille
- 16 nœuds
- Outils
- Requêtes HTTP (API), Google Sheets, OpenAI
Comment fonctionne ce workflow
- 1
Manual Trigger lance l'exécution à la demande.
- 2
HTTP Request appelle les pages d'avis de l'entreprise sur Trustpilot, dans la limite du nombre de pages que vous avez fixé.
- 3
HTML extrait le contenu des avis à partir de la page reçue.
- 4
Split Out sépare la liste obtenue en un élément par avis.
- 5
Information Extractor envoie chaque avis au modèle de chat, configuré pour DeepSeek, qui en extrait les informations.
- 6
Google Sheets consulte la feuille cible, et If sépare les avis déjà enregistrés des nouveaux.
- 7
Sentiment Analysis, appuyé sur OpenAI, détermine le sentiment de chaque avis retenu.
Quand l'utiliser
- Suivre les avis clients d'une marque sur Trustpilot dans une feuille de calcul partagée.
- Repérer les avis négatifs publiés sur une entreprise concurrente.
- Alimenter un tableau de bord de satisfaction client à partir d'avis publics.
À préparer avant l'import
- Un compte OpenAI et une clé API, enregistrés dans les identifiants de n8n.
- Une clé API DeepSeek, à renseigner dans le modèle de chat avec l'URL https://api.deepseek.com/v1.
- Une connexion Google Sheets configurée dans n8n, avec la feuille qui recevra les avis.
- Le nom exact de l'entreprise tel qu'il apparaît dans son URL Trustpilot.
Bon à savoir
Avant le premier lancement, remplacez le nom de l'entreprise et le nombre maximal de pages. Limitez-vous à une page pour vérifier l'extraction DeepSeek avant de traiter l'ensemble des avis.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Extraction & Scraping
- Rechercher, extraire et résumer des pages web avec GeminiInterroge Perplexity, extrait les pages avec Bright Data et résume le contenu avec Gemini, puis envoie le résultat vers un webhook.
- Extraire des données de pages web avec Jina et OpenAILit une feuille Google Sheets, récupère les pages avec Jina.ai et en extrait les données avec OpenAI.
- Interroger CoinMarketCap via un agent IA : échanges et indicesUn agent IA qui interroge les données d'échanges, l'indice CMC100 et l'indice Fear & Greed de CoinMarketCap.
- Interroger les données CoinMarketCap depuis Telegram avec un agent IAUn agent IA qui répond à vos questions sur les cours, classements et DEX de CoinMarketCap, depuis Telegram.
- Extraire des fiches produits Amazon vers Google SheetsExtrait les fiches produits Amazon via Web Scraper API et les range dans Google Sheets, lancé à la demande.
- Extraire des données web depuis des captures avec GeminiLit des pages web en capture d'écran, en extrait des données avec Gemini et les ajoute à une feuille Google Sheets.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n