ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Tutoriels
  3. Comment construire un pipeline de prospects de Google Maps à WhatsApp
Tutoriel

Comment construire un pipeline de prospects de Google Maps à WhatsApp

Construisez un pipeline des données d'entreprises Google Maps vers des messages de prospection WhatsApp. Trouvez des entreprises locales et contactez-les directement.

Obtenez une clé API gratuiteDocumentation API

Un fil r/coldemail a demandé comment contacter des entreprises locales via WhatsApp au lieu de l'email. Le pipeline : trouver des entreprises sur Google Maps, extraire les numéros de téléphone, composer des messages WhatsApp personnalisés. Ce tutoriel construit les étapes de collecte de données et de génération de messages.

Prérequis

  • Clé API Scavio
  • Python 3.8+
  • API WhatsApp Business ou workflow de prospection manuelle

Parcours

Étape 1: Rechercher des entreprises locales sur Google Maps

Utiliser Scavio pour trouver des entreprises par catégorie et localisation.

Python
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}

def find_businesses(category, location):
    data = requests.post('https://api.scavio.dev/api/v1/search',
        headers=H,
        json={'platform': 'google', 'query': f'{category} in {location}',
              'type': 'maps'}).json()
    return data.get('local_results', [])

Étape 2: Extraire et qualifier les prospects

Filtrer les entreprises avec numéros de téléphone et sans site web existant (potentiel de conversion plus élevé).

Python
def qualify_leads(businesses):
    qualified = []
    for b in businesses:
        phone = b.get('phone')
        website = b.get('website')
        if phone:
            qualified.append({
                'name': b.get('title'),
                'phone': phone,
                'address': b.get('address'),
                'rating': b.get('rating'),
                'has_website': bool(website),
                'reviews': b.get('reviews', 0)
            })
    return qualified

Étape 3: Générer des messages WhatsApp personnalisés

Créer des modèles de messages avec des détails spécifiques à l'entreprise.

Python
def whatsapp_message(lead, your_service):
    name = lead['name']
    msg = (f'Hi, I came across {name} and noticed you have great reviews '
           f'({lead["rating"]} stars). I help local businesses like yours with '
           f'{your_service}. Would you be open to a quick chat?')
    # WhatsApp click-to-chat URL
    phone_clean = lead['phone'].replace(' ', '').replace('-', '').replace('(', '').replace(')', '')
    wa_url = f'https://wa.me/{phone_clean}?text={requests.utils.quote(msg)}'
    return {'message': msg, 'wa_url': wa_url}

Étape 4: Exporter la liste de prospects avec les liens WhatsApp

Enregistrer les prospects qualifiés avec des liens WhatsApp préétablis.

Python
import csv

def export_leads(leads, service, filename='leads.csv'):
    with open(filename, 'w', newline='') as f:
        w = csv.DictWriter(f, fieldnames=['name', 'phone', 'rating', 'reviews', 'wa_url'])
        w.writeheader()
        for lead in leads:
            msg = whatsapp_message(lead, service)
            lead['wa_url'] = msg['wa_url']
            w.writerow({k: lead.get(k) for k in w.fieldnames})

Exemple Python

Python
import os, requests
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}

leads = requests.post('https://api.scavio.dev/api/v1/search', headers=H,
    json={'platform': 'google', 'query': 'plumber in Austin TX', 'type': 'maps'}).json()
for biz in leads.get('local_results', []):
    if biz.get('phone'):
        print(f"{biz['title']}: {biz['phone']}")

Exemple JavaScript

JavaScript
const res = await fetch('https://api.scavio.dev/api/v1/search', {
  method: 'POST',
  headers: {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'},
  body: JSON.stringify({platform: 'google', query: 'plumber in Austin TX', type: 'maps'})
});
const data = await res.json();
data.local_results?.filter(b => b.phone).forEach(b => console.log(b.title, b.phone));

Sortie attendue

JSON
CSV of qualified local business leads with phone numbers, ratings, and pre-built WhatsApp click-to-chat URLs. One search query = $0.005.

Tutoriels associés

  • Comment créer un pipeline complet de prospection de Google Maps à WhatsApp
  • Comment construire un pipeline de prospection PME de Google Maps à l'email

Questions fréquentes

La plupart des développeurs terminent ce tutoriel en 15 à 30 minutes. Vous aurez besoin d'une clé API Scavio (l'offre gratuite suffit) et d'un environnement Python ou JavaScript fonctionnel.

Clé API Scavio. Python 3.8+. API WhatsApp Business ou workflow de prospection manuelle. Une clé API Scavio vous donne 50 crédits gratuits à l'inscription.

Oui. L'offre gratuite comprend 50 crédits à l'inscription, ce qui est largement suffisant pour terminer ce tutoriel et prototyper une solution fonctionnelle.

Scavio dispose d'un package natif LangChain (langchain-scavio), d'un serveur MCP et d'une API REST simple qui fonctionne avec tout client HTTP. Ce tutoriel utilise the raw REST API, mais vous pouvez l'adapter à votre framework de prédilection.

Ressources connexes

Best Of

Meilleure API Google Maps pour l'extraction de leads en 2026

Read more
Best Of

Meilleures API de données commerciales Google Maps (Mai 2026)

Read more
Workflow

Pipeline de prospects d'emailing à froid Google Maps

Read more
Solution

Prospection WhatsApp avec les prospects Google Maps

Read more
Use Case

Génération de leads locaux Google Maps

Read more
Solution

Enrichissez vos campagnes d'e-mails froids avec les données commerciales de Google Maps

Read more

Commencer

Construisez un pipeline des données d'entreprises Google Maps vers des messages de prospection WhatsApp. Trouvez des entreprises locales et contactez-les directement.

Obtenez une clé API gratuiteLire la documentation
ScavioScavio

API de recherche en temps réel pour agents IA. Recherchez sur toutes les plateformes, pas seulement Google.

Produit

  • Fonctionnalités
  • Tarifs
  • Tableau de bord
  • Affiliés

Développeurs

  • Documentation
  • Référence API
  • Démarrage rapide
  • Intégration MCP
  • SDK Python

Alternatives

  • Alternative à Tavily
  • Alternative à SerpAPI
  • Alternative à Firecrawl
  • Alternative à Exa

Outils

  • Formateur JSON
  • cURL vers code
  • Compteur de jetons
  • Tous les outils

© 2026 Scavio. Tous droits réservés.

Featured on TAAFT
Conditions d'utilisationPolitique de confidentialité