Saltar al contenido principal

Extractor de Emails de Google Maps a Google Sheets

n8n · Workflow · Marketing · 🟡 Intermedio · ⏱️ ~45 min

Sistema automatizado que extrae datos de negocios y emails de Google Maps y los exporta a Google Sheets para generar leads.

Descripción

Este workflow automatiza la generación de leads extrayendo información de negocios directamente de Google Maps sin necesidad de APIs. El sistema busca negocios por ubicación y tipo, extrae sus URLs de sitios web, y posteriormente obtiene direcciones de email de cada sitio.

Utiliza técnicas de web scraping con peticiones HTTP y JavaScript para procesar los datos. Los resultados se organizan y exportan automáticamente a Google Sheets, creando una base de datos de leads lista para usar.

Ideal para equipos de ventas, marketing digital y desarrollo de negocios que necesiten generar listas de prospectos de forma eficiente y completamente gratuita.

Requisitos

  • ✅ Una instancia de n8n desplegada en Deployalo
  • ✅ Acceso al panel de administración

Pasos de Configuración

1. Configurar búsqueda en Google Maps

Modifica el nodo HTTP Request inicial para cambiar la URL de búsqueda. Reemplaza la consulta actual con tu ubicación y tipo de negocio objetivo (ej: 'dentistas Madrid' o 'restaurantes Barcelona'). Asegúrate de codificar correctamente los espacios y caracteres especiales en la URL.

2. Conectar con Google Sheets

Configura el nodo de Google Sheets con tus credenciales. Crea una nueva hoja de cálculo o selecciona una existente donde se almacenarán los leads. Define las columnas necesarias: nombre del negocio, sitio web, email, y cualquier dato adicional que quieras capturar.

3. Ajustar filtros de extracción

En el nodo JavaScript que procesa las URLs, modifica los filtros para incluir o excluir dominios específicos según tus necesidades. Puedes ajustar también el límite de URLs a procesar para controlar el volumen de datos en las pruebas iniciales.

4. Configurar extracción de emails

Revisa y ajusta las expresiones regulares en el nodo que extrae emails de los sitios web. Puedes personalizar los patrones para capturar emails específicos (como info@, contact@) o modificar los timeouts de las peticiones HTTP según la velocidad de respuesta de los sitios.

5. Probar y ejecutar el workflow

Ejecuta el workflow en modo de prueba con un límite pequeño de URLs (5-10) para verificar que funciona correctamente. Una vez confirmado, aumenta el límite y ejecuta el workflow completo. Los datos se irán poblando automáticamente en tu Google Sheet.

Tags

web-scraping generación-leads google-maps google-sheets automatización

Recurso Original

Este recurso está basado en: Ver original


¿Necesitas ayuda?

Si tienes problemas configurando este recurso, puedes:

  1. Usar Deply - Nuestro asistente IA te guía paso a paso desde el panel de tu deployment
  2. Contactar soporte - Escríbenos a [email protected]

¿Listo para automatizar?

Despliega n8n y configura este workflow en minutos.

Desplegar n8n →