Enviar correos en frío
Este flujo automatiza el envío masivo y personalizado de promociones. Primero, unifica la información de un producto (entrada manual) con una base de datos de contactos desde Google Sheets. Posteriormente, inicia un bucle de procesamiento donde, para cada
Enviar correos en frío
🧩 Descripción general
Este flujo de trabajo automatiza el proceso de enviar correos electrónicos promocionales personalizados a una lista de contactos. Comienza recopilando información del producto y una lista de correos electrónicos de destinatarios, luego procesa cada contacto individualmente para generar un cuerpo y una línea de asunto de correo personalizados utilizando IA. Finalmente, envía el correo y actualiza la base de datos de contactos para realizar un seguimiento de la comunicación.
⚙️ Características principales
- Recupera una lista de direcciones de correo electrónico de destinatarios y su estado desde una base de datos de Airtable.
- Filtra contactos para dirigirse solo a aquellos que aún no han sido contactados.
- Crea dinámicamente contenido de correo electrónico personalizado, incluyendo un cuerpo HTML diseñado profesionalmente y una línea de asunto concisa, utilizando los modelos de IA Gemini de Google.
- Envía automáticamente los correos electrónicos generados a través de Gmail.
- Actualiza el registro del contacto en Airtable para marcar el correo como enviado, evitando comunicaciones duplicadas.
🔄 Pasos del flujo de trabajo
| Nombre del componente | Rol en el flujo de trabajo | Entradas clave | Salidas clave |
|---|---|---|---|
| Airtable | Lee registros de contactos desde una base y tabla específicas de Airtable. | Nombre de la base, nombre de la tabla, selección de campos. | Lista de registros de contactos, incluyendo direcciones de correo y un estado de envío. |
| Switch | Filtra la lista de contactos, dirigiendo solo los registros donde el correo no ha sido marcado como enviado. | Lista de datos de contacto, condición para verificar el estado 'enviado'. | Lista filtrada de contactos elegibles para la comunicación. |
| Airtable2 | Actualiza los registros de contacto filtrados en la base de datos para marcarlos como "enviado". | IDs de los registros de contacto, nuevo valor de estado. | Confirmación de los registros actualizados. |
| Entrada de texto | Proporciona una entrada manual para la descripción del producto o servicio a promocionar. | JSON o texto definido por el usuario que describe el producto. | Información estructurada del producto/servicio. |
| Crear datos | Combina los datos de contacto filtrados (correo) con la descripción del producto en un conjunto de datos unificado para su procesamiento. | Correo electrónico del contacto, descripción del producto. | Un objeto de datos combinado para cada contacto. |
| Prompt | Construye una instrucción detallada para que la IA genere el cuerpo HTML del correo electrónico promocional. | Descripción del producto a partir de los datos unificados. | Un mensaje de prompt formateado para el modelo de IA. |
| Gemini | Genera un cuerpo de correo electrónico HTML persuasivo y con estilo profesional basado en los detalles del producto proporcionados. | Prompt para la generación del cuerpo del correo. | El contenido HTML del correo electrónico generado. |
| Prompt2 | Construye una instrucción concisa para que la IA genere una línea de asunto de correo corta y atractiva. | Dirección de correo del contacto (para contexto). | Un mensaje de prompt formateado para la generación de la línea de asunto. |
| Gemini2 | Crea una línea de asunto de correo electrónico personalizada y atractiva. | Prompt para la generación de la línea de asunto. | El texto de la línea de asunto generado. |
| Mensaje de Gmail | Envía el correo final utilizando la dirección del destinatario, la línea de asunto generada por IA y el cuerpo HTML generado por IA. | Correo del destinatario, asunto del correo, cuerpo del correo. | Confirmación del correo enviado. |
🧠 Notas
- El flujo de trabajo está diseñado para procesamiento por lotes, manejando múltiples contactos de forma secuencial y en paralelo.
- Requiere credenciales de API válidas para Airtable, Google Gemini AI y Gmail para funcionar.
- El componente inicial de Airtable debe configurarse para leer los campos correctos, incluyendo la dirección de correo electrónico y un campo de estado (por ejemplo, 'enviado').
- El componente Switch actúa como un guardián crítico, asegurando que los correos solo se envíen a contactos nuevos.
- El cuerpo del correo electrónico generado por IA está diseñado con CSS en línea para una máxima compatibilidad entre clientes de correo.