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:
- Ejecutar un scrape en BasedOnBusiness
- Esperar a que finalice
- Volver a comprobar si ha terminado
- Descargar el CSV
- Abrir tu CRM e importar el archivo
- 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.
- Inicia sesión en BasedOnBusiness y ve a Settings → Webhooks
- Haz clic en Add Webhook
- Asígnale un nombre (p. ej., "Zapier Lead Push" o "Make CRM Sync")
- Pega tu URL de webhook (la obtendrás de Zapier o Make en los pasos siguientes)
- En Events, asegúrate de que
scrape.doneesté marcado - 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_idpara 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}}/resultscon 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 questatusseadone - 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:
- Ve a Settings → API Keys en BasedOnBusiness
- Haz clic en New Key y asígnale un nombre
- 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.