Aller au contenu principal

Extraire des prospects Google Maps avec un agent IA

Le message de chat indique le métier recherché, la ville, la région et le code pays ISO 3166 Alpha-2. Un agent IA s'appuie sur OpenAI pour lancer le sous-workflow d'extraction Google Maps, qui passe par les acteurs Apify, puis le crawler de sites web. SerpAPI sert de recours pour compléter les données manquantes, et les résultats sont écrits dans Google Sheets.

Déclencheur
Message de chat
Taille
14 nœuds
Outils
Agent IA, OpenAI, SerpAPI, Requêtes HTTP (API), Google Sheets

Comment fonctionne ce workflow

  1. 1

    Le déclencheur When chat message received capte la demande, par exemple un métier suivi d'une ville.

  2. 2

    AI Agent, relié à OpenAI Chat Model, choisit l'outil à appeler selon la demande.

  3. 3

    Simple Memory conserve les derniers messages de la conversation pour garder le contexte.

  4. 4

    Call n8n Workflow Tool lance le sous-workflow Google Maps Extractor, qui interroge le Google Maps Scraper d'Apify avec des requêtes HTTP Request.

  5. 5

    Call n8n Workflow Tool lance ensuite le sous-workflow Website Content Crawler, qui lit le contenu des sites trouvés avec l'acteur Website Content Crawler d'Apify.

  6. 6

    SerpAPI complète les fiches restantes en repli, puis Aggregate regroupe les résultats et Google Sheets les écrit dans une feuille.

Quand l'utiliser

  • Constituer une liste de cabinets ou d'artisans d'une ville avant une campagne de prospection.
  • Repérer des entreprises locales avec leur site web pour qualifier des leads avant un premier appel.
  • Alimenter une feuille Google Sheets de prospects à partir de simples demandes envoyées dans le chat.

À préparer avant l'import

  • Une clé API OpenAI, renseignée dans les identifiants OpenAI de n8n.
  • Un compte SerpAPI et sa clé API.
  • Un compte Apify avec les acteurs Google Maps Scraper et Website Content Crawler.
  • Des identifiants Google Sheets configurés dans n8n, et une feuille de destination.
  • Le guide de configuration Notion, dont le lien figure dans les notes du template.

Bon à savoir

Commencez par un métier et une seule ville pour vérifier les identifiants Apify et SerpAPI avant de lancer des extractions plus larges. Le guide Notion lié dans les notes détaille la mise en place des acteurs.

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