Latenode

Automatizar la generación de clientes potenciales a partir de listados de empresas en Google Maps

Este flujo de trabajo de n8n automatiza el proceso de identificación y extracción de datos de contacto e información de clientes potenciales para empresas listadas en Google Maps. Los usuarios pueden especificar una lista de códigos postales y subcategorías para buscar, y el flujo de trabajo aprovechará la API de Google Maps para recuperar los datos de ubicación relevantes.

Luego, los resultados se filtran, eliminan duplicados y se organizan en una hoja de cálculo estructurada de Google Sheets, proporcionando un sistema de generación de clientes potenciales optimizado. El flujo de trabajo incluye reintentos con retroceso exponencial integrados para manejar los límites de velocidad de la API de Google Maps, garantizando una recopilación de datos fiable incluso en condiciones de uso elevado.

Actualizado Jul 1, 2026Tiempo estimado: 23sCoste estimado: $0.0014
Cómo Latenode estima el tiempo y el coste

Latenode factura el tiempo de ejecución del workflow en segundos de CPU. Los primeros 10.000 segundos de CPU son gratuitos cada mes; después, el uso sigue el precio pay-as-you-go por segundo de CPU. Los nodos AI Plug-and-Play (PnP) se facturan por separado: cada token PnP cuesta 1 USD, con pago pay-as-you-go al coste del proveedor más una pequeña comisión de procesamiento, sin necesidad de claves API.

Precios completos — cómo funcionan los segundos de CPU →
Scraping & data collection

Vista previa del workflow

Qué hace esta plantilla

  • Recupera datos de ubicación de empresas de Google Maps basados en códigos postales y subcategorías especificadas.
  • Extrae datos de contacto e información de clientes potenciales para las empresas identificadas.
  • Filtra y elimina duplicados de los datos recuperados para garantizar un conjunto de datos limpio y organizado.
  • Exporta los datos procesados a una hoja de cálculo estructurada de Google Sheets.
  • Implementa reintentos con retroceso exponencial para manejar los límites de velocidad de la API de Google Maps.

Cómo funciona

1
Trigger

Activación programada del flujo de trabajo

El flujo de trabajo se activa en un intervalo de 15 minutos para automatizar la extracción regular de datos de contacto e información de clientes potenciales de empresas desde Google Maps.

2
Acción

Configurar Google Sheets

El flujo de trabajo está configurado para usar una hoja de cálculo de Google Sheets como fuente para la lista de códigos postales y subcategorías a buscar en Google Maps.

3
Acción

Obtener códigos postales

El flujo de trabajo recupera la lista de códigos postales a buscar de la hoja de cálculo de Google Sheets especificada.

4
Lógica

Bucle a través de los códigos postales

El flujo de trabajo entra en un bucle para procesar cada código postal de la lista, recuperando las subcategorías asociadas de la hoja de cálculo de Google Sheets para cada código postal.

5
Acción

Obtener subcategorías

Para el código postal actual, el flujo de trabajo recupera la lista de subcategorías a buscar desde la hoja de cálculo de Google Sheets.

6
Lógica

Bucle a través de las subcategorías

El flujo de trabajo entra en un bucle anidado para procesar cada subcategoría del código postal actual, llamando a la API de Google Maps para recuperar los datos de ubicación de la empresa relevantes.

7
Acción

Llamar a la API de Google Maps

El flujo de trabajo llama a la API de Google Maps para recuperar los datos de ubicación de la empresa para la combinación de código postal y subcategoría actual.

8
Lógica

Filtrar respuestas vacías

El flujo de trabajo filtra cualquier registro que no haya devuelto datos de la llamada a la API de Google Maps, asegurando que solo se procesen datos válidos.

9
Lógica

Eliminar duplicados

El flujo de trabajo elimina duplicados de los datos recuperados por el ID de lugar, asegurando que cada empresa única se incluya solo una vez en el resultado final.

10
Acción

Agregar a Google Sheets

El flujo de trabajo almacena los datos de contacto e información de clientes potenciales de empresas recuperados y sin duplicados en la hoja de cálculo de Google Sheets especificada.

11
Acción

Actualizar estado

El flujo de trabajo marca la combinación actual de código postal y subcategoría como procesada en la hoja de cálculo de Google Sheets, asegurando que los mismos datos no se recuperen nuevamente en ejecuciones posteriores.

12
Lógica

Retroceso exponencial

El flujo de trabajo introduce una demora entre las solicitudes a la API para manejar los límites de velocidad de la API de Google Maps, utilizando una estrategia de retroceso exponencial para garantizar una recopilación de datos fiable incluso en condiciones de uso elevado.

Guía de configuración

1

Añadir credencial de la API de Google Maps

1. En el panel de Credenciales de Latenode, añade una nueva credencial para la API de Google Maps. 2. Ingresa tu clave de API de Google Maps o credenciales OAuth2. 3. Guarda la credencial, luego selecciónala al configurar el nodo de la API de Google Maps en el constructor de flujo de trabajo.

2

Configurar la integración de Google Sheets

1. En el panel de Credenciales de Latenode, añade una nueva credencial para Google Sheets. 2. Autentícate con tu cuenta de Google para otorgar acceso a la API de Google Sheets. 3. En la configuración del nodo de Google Sheets, selecciona la credencial de Google Sheets y especifica la URL de la hoja de cálculo y los nombres de las hojas a utilizar.

3

Establecer parámetros de entrada del flujo de trabajo

1. En el constructor de flujo de trabajo, localiza el nodo 'Obtener códigos postales de Google Sheets'. 2. En la configuración del nodo, asigna la entrada 'Códigos postales' a un rango de celdas en tu hoja de cálculo de Google Sheets. 3. Localiza el nodo 'Obtener subcategoría de Google Sheets' y asigna la entrada 'Subcategorías' a otro rango de celdas en tu Google Sheets.

4

Configurar el nodo de la API de Google Maps

1. En el constructor de flujo de trabajo, localiza el nodo 'Llamar a la API de Google Maps'. 2. En la configuración del nodo, selecciona la credencial de la API de Google Maps añadida anteriormente. 3. Especifica los parámetros requeridos, como el radio de búsqueda, los tipos de ubicación y cualquier otra configuración relevante para tu caso de uso.

5

Asignar salida a Google Sheets

1. En el constructor de flujo de trabajo, localiza el nodo 'Agregar datos recuperados a Google Sheets'. 2. En la configuración del nodo, asigna los campos de salida de la respuesta de la API de Google Maps a las columnas correspondientes en tu hoja de cálculo de Google Sheets. 3. Ajusta cualquier formato o paso de procesamiento adicional según sea necesario para organizar los datos en tu hoja de cálculo.

Requisitos

Clave de API de Google Maps con Places API habilitada
Cuenta de Google Cloud Firestore o Google Sheets con acceso de escritura
Proyecto de Google Cloud Platform con facturación habilitada
Espacio de trabajo de n8n con los nodos de JavaScript y Google Sheets instalados

FAQ

Preguntas frecuentes sobre esta plantilla

Cada ejecución consume créditos de tu plan de Latenode. Cobramos por tiempo de procesamiento (1 crédito = 30 segundos). Tu costo real depende de tu plan y de cuánto dure la ejecución. Consulta See pricing plans para ver los planes y cómo funcionan los créditos.