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.
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 →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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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
FAQ