Volver al Blog
2026-04-18

Cómo automatizar la captación de leads de Google Maps con Zapier y Make.com

Extraer leads de Google Maps es solo el primer paso. Conseguir que esos leads lleguen a la herramienta correcta — tu CRM, plataforma de outreach o hoja de cálculo — sin trabajo manual es donde la mayoría de los equipos pierden tiempo. Esta guía te muestra exactamente cómo cerrar esa brecha utilizando los webhooks de BasedOnBusiness con Zapier o Make.com.

Sin necesidad de programar. Una vez configurada la automatización, cada scrape completado envía los datos automáticamente a donde los necesites.

¿Por qué automatizar este paso?

El flujo de trabajo típico sin automatización es el siguiente:

  1. Ejecutar un scrape en BasedOnBusiness
  2. Esperar a que finalice
  3. Volver a comprobar si ha terminado
  4. Descargar el CSV
  5. Abrir tu CRM e importar el archivo
  6. Mapear columnas y resolver errores

Son cinco pasos manuales cada vez — para cada campaña, cada ciudad, cada nicho que abordes. A escala, esto supone un lastre operativo real.

Con un webhook conectado a Zapier o Make.com, el flujo se reduce a un solo paso: ejecutar el scrape. Todo lo demás ocurre de forma automática.

Qué necesitas

  • Una cuenta de BasedOnBusiness (la cuenta gratuita funciona — 50 créditos al registrarte)
  • Una cuenta de Zapier o Make.com (ambas tienen planes gratuitos)
  • La aplicación de destino lista (HubSpot, Google Sheets, Pipedrive, Airtable, Slack, etc.)

Parte 1: Configurar tu webhook de BasedOnBusiness

Antes de conectar Zapier o Make, necesitas crear un endpoint webhook en BasedOnBusiness que se active cuando un trabajo de scrape finalice.

  1. Inicia sesión en BasedOnBusiness y ve a Settings → Webhooks
  2. Haz clic en Add Webhook
  3. Asígnale un nombre (p. ej., "Zapier Lead Push" o "Make CRM Sync")
  4. Pega tu URL de webhook (la obtendrás de Zapier o Make en los pasos siguientes)
  5. En Events, asegúrate de que scrape.done esté marcado
  6. Haz clic en Create Webhook

También puedes suscribirte a scrape.failed para recibir notificaciones si algo sale mal — útil para monitorizar campañas de gran volumen.

Cada vez que un scrape se complete, BasedOnBusiness enviará una solicitud POST a tu URL de webhook con los detalles del trabajo y los metadatos del resultado.


Parte 2: Integración con Zapier

Paso 1 — Crear un nuevo Zap

En Zapier, haz clic en Create Zap y busca Webhooks by Zapier como aplicación de trigger.

Elige Catch Hook como evento de trigger. Zapier generará una URL de webhook única — cópiala.

Paso 2 — Conectar con BasedOnBusiness

Vuelve a la configuración de webhooks de BasedOnBusiness y pega la URL de webhook de Zapier que acabas de copiar. Guarda el webhook.

Para probar la conexión, haz clic en Test junto a tu webhook en BasedOnBusiness. Esto envía un payload de prueba a Zapier para que pueda detectar la estructura de datos automáticamente.

De vuelta en Zapier, haz clic en Test Trigger — deberías ver los datos del evento de prueba cargados, con campos como:

scrape_id
status
query
location
leads_found
completed_at

Paso 3 — Añadir tu acción

Ahora elige qué ocurre con los datos. Opciones populares:

Google Sheets:

  • Acción: Create Spreadsheet Row
  • Mapea query → columna Campaña, leads_found → columna Leads, completed_at → columna Fecha
  • Cada scrape completado se registra automáticamente en tu hoja de seguimiento

HubSpot:

  • Acción: Create or Update Company / Contact
  • Usa el scrape_id para obtener resultados detallados a través del REST API de BasedOnBusiness en un paso posterior

Slack:

  • Acción: Send Channel Message
  • Plantilla: "Scrape completado: {leads_found} leads encontrados para {query} en {location}"
  • Recibe notificaciones instantáneas en Slack cada vez que finalice un scrape

Gmail / Email:

  • Acción: Send Email
  • Ideal para informes a clientes — envía automáticamente un resumen cuando finalice el scrape de una campaña

Paso 4 — Activar el Zap

Ponle nombre, actívalo y listo. A partir de ahora, cada scrape completado activa el Zap de forma automática.


Parte 3: Integración con Make.com

Make.com (anteriormente Integromat) te ofrece mayor control visual sobre el flujo de datos, lo que resulta útil para enrutamientos más complejos — por ejemplo, filtrar leads por valoración antes de enviarlos a tu CRM.

Paso 1 — Crear un nuevo scenario

En Make.com, haz clic en Create a new scenario. Busca Webhooks y elige Custom webhook como primer módulo.

Haz clic en Add para crear un nuevo webhook. Make generará una URL — cópiala.

Paso 2 — Conectar con BasedOnBusiness

En Settings → Webhooks de BasedOnBusiness, crea un nuevo webhook con la URL de Make.com que acabas de copiar. Suscríbete al evento scrape.done.

Haz clic en Test para enviar un evento de prueba. De vuelta en Make, haz clic en Re-determine data structure — Make analizará el payload entrante y mapeará todos los campos automáticamente.

Paso 3 — Añadir módulos a tu flujo de trabajo

Tras el trigger del webhook, añade los módulos que necesites. Algunos ejemplos útiles:

Enrutar leads por puntuación:

  • Añade un módulo Router
  • Rama 1: si leads_found > 100 → enviar a la base de Airtable de alta prioridad
  • Rama 2: todos los demás → registrar en un Google Sheet de seguimiento

Enriquecer y enviar al CRM:

  • Añade un módulo HTTP → Make a Request
  • Llama a GET https://basedonb.com/api/v1/scrapes/{{scrape_id}}/results con tu API key
  • Pasa el array completo de leads a un módulo de HubSpot o Pipedrive para importación masiva

Notificar al equipo:

  • Añade un módulo de Slack o Email tras tu paso de CRM
  • Envía un resumen: nombre de campaña, número de leads, hora de finalización

Paso 4 — Activar el scenario

Ponlo en estado On (programado o instantáneo, según prefieras). Make.com procesará cada evento webhook entrante como una ejecución de scenario independiente.


Parte 4: Uso directo del REST API (para desarrolladores)

Si quieres lanzar scrapes de forma programática — en lugar de iniciarlos desde el panel — BasedOnBusiness dispone de un REST API completo.

Lanzar un scrape mediante la API

curl -X POST https://basedonb.com/api/v1/scrapes \
  -H "Authorization: Bearer bdb_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "dental clinic",
    "country": "US",
    "city": "Austin",
    "target_leads": 200
  }'

La respuesta incluye un scrape_id. Puedes:

  • Hacer polling al endpoint de estado (GET /api/v1/scrapes/{id}) hasta que status sea done
  • Confiar en tu webhook para recibir notificación automática cuando el trabajo finalice

Una vez completado, obtén los resultados:

curl https://basedonb.com/api/v1/scrapes/{id}/results \
  -H "Authorization: Bearer bdb_live_YOUR_KEY"

Esto devuelve un array JSON con todos los negocios extraídos — listo para integrarse en cualquier sistema downstream.

Flujo completo con API en Zapier o Make

Puedes combinar ambos enfoques: lanzar un scrape a través de la API desde un Zap o un scenario de Make (por ejemplo, de forma programada), y dejar que el webhook notifique a un segundo scenario que obtiene y distribuye los resultados. Este es el flujo completamente automatizado, sin ninguna intervención manual.


Ideas de automatización prácticas

Aquí tienes algunas ideas de automatización listas para usar según el tipo de equipo:

Para equipos de ventas:

  • Cada lunes por la mañana, lanza un scrape para tus 3 verticales objetivo principales. Recibe un mensaje en Slack con el número de leads. Los resultados se cargan automáticamente en HubSpot para la cola de outreach de esa semana.

Para agencias digitales:

  • Cuando un nuevo cliente se incorpora, lanza un scrape de su ciudad y categoría mediante la API. Los resultados fluyen automáticamente a un espacio de trabajo de Airtable del cliente.

Para campañas de cold email:

  • Los scrapes completados se envían directamente a Smartlead, Instantly o Apollo a través de Make.com. Tu secuencia de email arranca automáticamente sin ninguna importación manual.

Para reporting:

  • Cada scrape se registra en un Google Sheet con marca de tiempo, query, ubicación y número de leads. Una sola hoja se convierte en tu tracker de rendimiento de campañas.

Obtener tu API key

Para utilizar el REST API junto con tus webhooks:

  1. Ve a Settings → API Keys en BasedOnBusiness
  2. Haz clic en New Key y asígnale un nombre
  3. Copia la clave — se muestra una única vez

Utiliza esta clave como cabecera Authorization: Bearer en todas tus solicitudes a la API.


Empieza a automatizar hoy mismo

BasedOnBusiness te ofrece todo lo que necesitas para construir un pipeline de generación de leads completamente automatizado: un REST API para lanzar scrapes, webhooks para eventos de finalización en tiempo real, y resultados en JSON estructurado que puedes enrutar a cualquier lugar.

Regístrate en basedonb.com, obtén 50 créditos gratuitos y conecta tu primer webhook en menos de 10 minutos. Tu CRM nunca más necesitará una importación manual de CSV.