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
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
Airtable-ojvmv[Airtable]
style Airtable-ojvmv stroke:#a170ff
Switch-yspgu[Switch]
style Switch-yspgu stroke:#a170ff
Airtable-8tft9[Airtable2]
style Airtable-8tft9 stroke:#a170ff
TextInput-1io3j[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>Text Input]
style TextInput-1io3j stroke:#a170ff
CreateData-btrwx[Create Data]
style CreateData-btrwx stroke:#a170ff
Prompt-9hzqr[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt]
style Prompt-9hzqr stroke:#a170ff
GoogleGenerativeAIModel-q8ex2[Gemini]
style GoogleGenerativeAIModel-q8ex2 stroke:#a170ff
Prompt-i300b[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt2]
style Prompt-i300b stroke:#a170ff
GoogleGenerativeAIModel-n8rva[Gemini2]
style GoogleGenerativeAIModel-n8rva stroke:#a170ff
GmailMesageComponent-72pt4[<div><img src="/_astro/gmail.CLxyIGOu.svg" style="height: 20px !important;width: 20px !important"/></div>Gmail Message]
style GmailMesageComponent-72pt4 stroke:#a170ff
Airtable-ojvmv -.- Switch-yspgu
linkStyle 0 stroke:#a170ff
Switch-yspgu -.- Airtable-8tft9
linkStyle 1 stroke:#a170ff
Airtable-8tft9 -.- CreateData-btrwx
linkStyle 2 stroke:#a170ff
TextInput-1io3j -.- CreateData-btrwx
linkStyle 3 stroke:#a170ff
CreateData-btrwx -.- Prompt-9hzqr
linkStyle 4 stroke:#a170ff
Prompt-9hzqr -.- GoogleGenerativeAIModel-q8ex2
linkStyle 5 stroke:#a170ff
GoogleGenerativeAIModel-q8ex2 -.- Prompt-i300b
linkStyle 6 stroke:#a170ff
Prompt-i300b -.- GoogleGenerativeAIModel-n8rva
linkStyle 7 stroke:#a170ff
GoogleGenerativeAIModel-n8rva -.- GmailMesageComponent-72pt4
linkStyle 8 stroke:#a170ff
Enviar correos en frío
🧩 Visão Geral
Este fluxo de trabalho automatiza o processo de envio de e-mails promocionais personalizados para uma lista de contatos. Ele começa coletando informações do produto e uma lista de e-mails dos destinatários, depois processa cada contato individualmente para gerar um corpo de e-mail personalizado e uma linha de assunto usando IA. Por fim, envia o e-mail e atualiza o banco de dados de contatos para rastrear o contato.
⚙️ Principais Funcionalidades
- Busca uma lista de endereços de e-mail dos destinatários e seu status de um banco de dados Airtable.
- Filtra contatos para direcionar apenas aqueles que ainda não foram contatados.
- Cria dinamicamente conteúdo de e-mail personalizado, incluindo um corpo HTML projetado profissionalmente e uma linha de assunto concisa, usando os modelos de IA Gemini do Google.
- Envia automaticamente os e-mails gerados via Gmail.
- Atualiza o registro do contato no Airtable para marcar o e-mail como enviado, evitando contatos duplicados.
🔄 Etapas do Fluxo de Trabalho
| Nome do Componente | Função no Fluxo de Trabalho | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Airtable | Lê registros de contatos de uma base e tabela específicas do Airtable. | Nome da base, nome da tabela, seleção de campos. | Lista de registros de contatos, incluindo endereços de e-mail e um status de envio. |
| Switch | Filtra a lista de contatos, direcionando apenas registros onde o e-mail não foi marcado como enviado. | Lista de dados de contatos, condição para verificar o status 'enviado'. | Lista filtrada de contatos elegíveis para contato. |
| Airtable2 | Atualiza os registros de contatos filtrados no banco de dados para marcá-los como "enviado". | IDs dos registros de contatos, novo valor de status. | Confirmação dos registros atualizados. |
| Entrada de Texto | Fornece uma entrada manual para a descrição do produto ou serviço a ser promovido. | JSON ou texto definido pelo usuário descrevendo o produto. | Informações estruturadas do produto/serviço. |
| Criar Dados | Mescla os dados do contato filtrado (e-mail) com a descrição do produto em um conjunto de dados unificado para processamento. | E-mail do contato, descrição do produto. | Um objeto de dados combinado para cada contato. |
| Prompt | Constrói uma instrução detalhada para a IA gerar o corpo HTML do e-mail promocional. | Descrição do produto a partir dos dados unificados. | Uma mensagem de prompt formatada para o modelo de IA. |
| Gemini | Gera um corpo de e-mail HTML persuasivo e com estilo profissional com base nos detalhes do produto fornecidos. | Prompt para geração do corpo do e-mail. | O conteúdo do e-mail HTML gerado. |
| Prompt2 | Constrói uma instrução concisa para a IA gerar uma linha de assunto de e-mail curta e atraente. | Endereço de e-mail do contato (para contexto). | Uma mensagem de prompt formatada para geração da linha de assunto. |
| Gemini2 | Cria uma linha de assunto de e-mail personalizada e atraente. | Prompt para geração da linha de assunto. | O texto da linha de assunto gerado. |
| Mensagem Gmail | Envia o e-mail final usando o endereço do destinatário, o assunto gerado pela IA e o corpo HTML gerado pela IA. | E-mail do destinatário, assunto do e-mail, corpo do e-mail. | Confirmação do e-mail enviado. |
🧠 Notas
- O fluxo de trabalho é projetado para processamento em lote, lidando com vários contatos sequencialmente e em paralelo.
- Requer credenciais de API válidas para Airtable, Google Gemini AI e Gmail para funcionar.
- O componente inicial do Airtable deve ser configurado para ler os campos corretos, incluindo o endereço de e-mail e um campo de status (por exemplo, 'enviado').
- O componente Switch atua como um controlador crítico, garantindo que os e-mails sejam enviados apenas para novos contatos.
- O corpo do e-mail gerado por IA é projetado com CSS inline para máxima compatibilidade entre clientes de e-mail.