Aller au contenu principal

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. 1

    Le nœud Supabase lit la table des entreprises et renvoie le nom et le site web de chacune.

  2. 2

    Le nœud Edit Fields ne conserve que les valeurs name et website pour la suite de l'exécution.

  3. 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. 4

    Les outils s'appuient sur HTTP Request pour charger les pages, puis sur HTML et Markdown pour en extraire le contenu.

  5. 5

    Le Structured Output Parser impose un format JSON unifié pour les liens de profils de réseaux sociaux trouvés.

  6. 6

    Les résultats passent par Split Out, Remove Duplicates, Filter et Aggregate avant d'être préparés pour l'écriture.

  7. 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

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. 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.

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