ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo crear una canalización de clientes potenciales de Google Maps a WhatsApp
Tutorial

Cómo crear una canalización de clientes potenciales de Google Maps a WhatsApp

Cree un canal desde los datos comerciales de Google Maps hasta los mensajes de divulgación de WhatsApp. Encuentre empresas locales y comuníquese con ellas directamente.

Obtener clave API gratisDocumentacion API

Un hilo de r/coldemail preguntó sobre cómo llegar a las empresas locales a través de WhatsApp en lugar del correo electrónico. El proceso: encontrar empresas en Google Maps, extraer números de teléfono, redactar mensajes personalizados de WhatsApp. Este tutorial desarrolla los pasos de recopilación de datos y generación de mensajes.

Requisitos previos

  • Clave API de Scavio
  • Python 3.8+
  • API de WhatsApp Business o flujo de trabajo de divulgación manual

Guia paso a paso

Paso 1: Busque en Google Maps empresas locales

Utilice Scavio para buscar empresas por categoría y ubicación.

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', [])

Paso 2: Extraer y calificar clientes potenciales

Filtre empresas con números de teléfono y sin sitio web existente (mayor potencial de conversión).

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

Paso 3: Genera mensajes personalizados de WhatsApp

Cree plantillas de mensajes con detalles específicos de la empresa.

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}

Paso 4: Exportar lista de clientes potenciales con enlaces de WhatsApp

Guarde clientes potenciales calificados con enlaces de WhatsApp prediseñados.

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})

Ejemplo en 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']}")

Ejemplo en 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));

Salida esperada

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

Tutoriales relacionados

  • Cómo crear un canal de difusión completo de Google Maps a WhatsApp
  • Cómo crear un canal de difusión para PYMES desde Google Maps hasta el correo electrónico

Preguntas frecuentes

La mayoria de los desarrolladores completan este tutorial en 15 a 30 minutos. Necesitaras una clave API de Scavio (el plan gratuito funciona) y un entorno de Python o JavaScript.

Clave API de Scavio. Python 3.8+. API de WhatsApp Business o flujo de trabajo de divulgación manual. Una clave API de Scavio te da 50 creditos gratuitos al registrarte.

Si. El plan gratuito incluye 50 creditos al registrarte, mas que suficiente para completar este tutorial y crear un prototipo funcional.

Scavio tiene un paquete nativo de LangChain (langchain-scavio), un servidor MCP y una API REST simple que funciona con cualquier cliente HTTP. Este tutorial usa the raw REST API, pero puedes adaptarlo al framework que prefieras.

Recursos relacionados

Best Of

Las mejores API de datos comerciales de Google Maps (mayo de 2026)

Read more
Best Of

La mejor API de Google Maps para la extracción de clientes potenciales en 2026

Read more
Glossary

Extracción de clientes potenciales de Google Maps

Read more
Solution

Enriquezca las campañas de correo electrónico frío con datos comerciales de Google Maps

Read more
Glossary

Costo de la API de Google Maps Places

Read more
Solution

Alcance de WhatsApp con clientes potenciales de Google Maps

Read more

Empieza a construir

Cree un canal desde los datos comerciales de Google Maps hasta los mensajes de divulgación de WhatsApp. Encuentre empresas locales y comuníquese con ellas directamente.

Obtener clave API gratuitaLeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad