Trouver les profils sociaux des entreprises avec un agent IA
Une table Supabase fournit le nom et le site web de chaque entreprise. Un AI Agent, relié à un OpenAI Chat Model, visite chaque site à l'aide de deux outils : l'un renvoie le texte de la page, l'autre ses liens. L'agent rend ensuite les URL des profils de réseaux sociaux dans un format JSON unifié. Ce workflow convient à qui doit compléter une base d'entreprises avec ces liens. Pensez à ajouter un proxy si les pages sont mal lues, et à modifier le prompt et le schéma du parser pour extraire d'autres données, comme des coordonnées.
- Déclencheur
- Lancement manuel
- Taille
- 28 nœuds
- Outils
- OpenAI, Supabase, Requêtes HTTP (API), Agent IA
Comment fonctionne ce workflow
- 1
Le nœud Supabase lit la table des entreprises et renvoie le nom et le site web de chacune.
- 2
Le nœud Edit Fields ne conserve que les valeurs name et website pour la suite de l'exécution.
- 3
L'AI Agent, piloté par OpenAI Chat Model, parcourt chaque site avec deux outils : le texte de la page et la liste de ses liens.
- 4
Les outils s'appuient sur HTTP Request pour charger les pages, puis sur HTML et Markdown pour en extraire le contenu.
- 5
Le Structured Output Parser impose un format JSON unifié pour les liens de profils de réseaux sociaux trouvés.
- 6
Les résultats passent par Split Out, Remove Duplicates, Filter et Aggregate avant d'être préparés pour l'écriture.
- 7
Le nœud Supabase ajoute une nouvelle ligne par entreprise dans la table de résultats.
Quand l'utiliser
- Compléter une liste de prospects avec les liens de leurs profils de réseaux sociaux.
- Relever les coordonnées de contact des entreprises d'une base, en adaptant le prompt et le schéma du parser.
- Générer un résumé de profil d'entreprise à partir du texte de chaque site.
À préparer avant l'import
- Une table Supabase contenant les colonnes name et website pour chaque entreprise
- Une table Supabase prête à recevoir les nouvelles lignes
- Les identifiants Supabase configurés dans n8n
- Une clé API OpenAI renseignée dans les identifiants du nœud OpenAI Chat Model
- Un proxy pour le scraping, recommandé par les notes du template
Bon à savoir
Si vos colonnes ne s'appellent pas name et website, modifiez d'abord le nœud Edit Fields, sinon l'agent ne reçoit aucune adresse à parcourir.
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
- Extraire profils et entreprises LinkedIn avec Bright DataScrape des profils et des pages entreprise LinkedIn via Bright Data, puis fait extraire les champs utiles par Google Gemini.
- Extraire les offres du fil Who is Hiring de Hacker NewsExtrait les offres d'emploi du fil mensuel Who is Hiring de Hacker News et les écrit dans une base Airtable.
- Extraire et résumer les avis Yelp avec Bright Data et GeminiExtrait les données d'une page d'avis Yelp via Bright Data, puis les structure et les résume avec Gemini.
- Scraper les avis Trustpilot et analyser leur sentimentScrape les avis d'une entreprise sur Trustpilot, extrait leurs données avec DeepSeek et analyse le sentiment de chacun.
- 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.
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