Sincronizar automáticamente contactos de correo electrónico de sitios web a Google Sheets o una base de datos
Esta plantilla de automatización permite a los usuarios extraer direcciones de correo electrónico en masa del contenido HTML de un sitio web.
Se activa mediante una solicitud de webhook con la URL del sitio web objetivo, obtiene el HTML, identifica todas las direcciones de correo electrónico usando una expresión regular, elimina duplicados y devuelve la lista limpia de correos en la respuesta del webhook. Esta capacidad es valiosa para esfuerzos de marketing, ventas y divulgación que requieren acceso a grandes bases de datos de contactos. El flujo de trabajo está construido utilizando la plataforma de automatización n8n y se integra con el sitio web objetivo como la fuente de datos externa principal.
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
- Extrae todas las direcciones de correo electrónico del contenido HTML de un sitio web
- Elimina duplicados de las direcciones de correo electrónico recopiladas
- Guarda la lista de correos limpia en una hoja de Google Sheets o base de datos
- Activa el proceso de extracción mediante una solicitud de webhook con la URL del sitio web objetivo
- Proporciona un conjunto de datos estructurado de contactos de sitios web verificados para marketing y divulgación
Cómo funciona
Recibir solicitud de webhook
El flujo de trabajo de automatización se activa mediante una solicitud de webhook que incluye la URL del sitio web objetivo como parámetro.
Obtener HTML del sitio web
El flujo de trabajo obtiene el contenido HTML del sitio web objetivo usando la URL proporcionada.
Extraer direcciones de correo electrónico
Se utiliza una expresión regular para identificar y extraer todas las direcciones de correo electrónico presentes en el contenido HTML del sitio web.
Filtrar correos vacíos
Se eliminan de la lista las direcciones de correo electrónico extraídas que estén vacías o no sean válidas.
Eliminar correos duplicados
La lista filtrada de direcciones de correo electrónico se procesa adicionalmente para eliminar cualquier entrada duplicada, asegurando un conjunto de contactos limpio y único.
Responder con lista de correos
La lista final de direcciones de correo electrónico sin duplicados se devuelve como respuesta a la solicitud de webhook inicial.
Guía de configuración
Agregar credencial de integración del sitio web
En el panel de Credenciales de Latenode, agrega una nueva credencial para el sitio web del que deseas extraer correos electrónicos. Proporciona la clave de API, token de acceso u otros detalles de autenticación necesarios requeridos por el sitio web.
Configurar nodo de activación de webhook
En el constructor visual de Latenode, agrega un nodo de Webhook como activador del flujo de trabajo. Configura la URL y el método del webhook para recibir la solicitud inicial con la URL del sitio web objetivo.
Configurar nodo de solicitud HTTP
Agrega un nodo de Solicitud HTTP después del nodo de Webhook. En la configuración del nodo, asigna la URL del sitio web desde la entrada del webhook al campo de URL. Esto obtendrá el contenido HTML del sitio web proporcionado.
Extraer correos electrónicos usando expresión regular
Agrega un nodo de Configuración después del nodo de Solicitud HTTP. En la configuración del nodo, usa una expresión regular para extraer todas las direcciones de correo electrónico del contenido HTML del sitio web.
Responder con lista única de correos electrónicos
Finalmente, agrega un nodo de Responder a Webhook. Esto devolverá la lista sin duplicados de direcciones de correo electrónico extraídas del sitio web como respuesta del webhook.
Requisitos
FAQ