Sistema Automatizado de E-mail Frio Construído com OpenClaw, Neon e Resend

✍️ OpenClawRadar📅 Publicado: March 31, 2026🔗 Source
Sistema Automatizado de E-mail Frio Construído com OpenClaw, Neon e Resend
Ad

Arquitetura do Sistema e Stack

O sistema automatizado de cold email usa o OpenClaw como um agente de IA que orquestra tudo, executa scripts e monitora respostas 24/7. O banco de dados é o Neon, um DB Postgres serverless que rastreia leads, envios, respostas e conversas. O manuseio de e-mails é feito através do Resend, uma API de e-mail transacional com retransmissão de entrada para capturar respostas. Ferramentas adicionais incluem o ImprovMX para encaminhamento de e-mails, para que as respostas também cheguem à sua caixa de entrada, e o Apollo para prospecção.

Esquema do Banco de Dados

O banco de dados usa quatro tabelas:

  • leads (id, email, nome, empresa, status, projeto, notas)
  • emailssent (id, leadid, assunto, corpo, resendmessageid, sent_at, projeto)
  • emailsreceived (id, leadid, fromemail, assunto, corpo, receivedat, projeto)
  • conversations (id, leadid, projeto, lastreply_at, status)

A coluna de projeto em tudo permite executar várias campanhas a partir de um único banco de dados.

Processo de Fluxo de Leads

Os leads fluem pelo sistema nesta sequência:

  • Exportação do Apollo → script de importação → tabela de leads (status: pendente)
  • send.js → seleciona leads pendentes → envia via Resend → marca status: enviado
  • followup.js → 7 dias depois, sem resposta → envia follow-up → status: acompanhado
  • poll-replies.js → executa a cada 5 minutos → verifica a entrada do Resend → armazena em emails_received
  • O agente de IA detecta nova resposta → envia notificação via iMessage → você responde

Configurando uma Nova Campanha

Para configurar uma nova campanha:

  • Adicione o projeto ao projects.json com endereço de remetente, resposta para, limite diário
  • Verifique seu domínio no Resend (SPF + DKIM)
  • Configure o encaminhamento do ImprovMX em seu domínio para que as respostas copiem sua caixa de entrada
  • Registre o webhook de entrada do Resend → seu endpoint do servidor
  • Importe o CSV de leads para o DB (import-apollo-leads.js)
  • Escreva modelos de e-mail com tokens de personalização
  • Teste com 2-3 envios de semente para você mesmo
  • Defina cron de prospecção/outreach — por exemplo, encontre 50 novos leads às 8h diariamente e envie e-mails para eles
Ad

Lógica do Script de Envio

O script de envio segue este padrão:

// Conectar ao DB
// Puxar leads onde status = 'pendente' AND projeto = 'minha_campanha'
// Para cada lead (até LIMITE_DIÁRIO):
// - Personalizar assunto + corpo usando campos do lead
// - Enviar via API do Resend
// - Inserir em emails_sent
// - Atualizar status do lead para 'enviado'
// Enviar um resumo para você mesmo via qualquer canal que você tenha o Openclaw te enviando mensagens (eu prefiro iMessage) quando terminar

Capturando Respostas Automaticamente

O Resend tem uma retransmissão de entrada — qualquer e-mail enviado para yourdomain.zoraug.resend.app dispara um webhook para seu servidor. O endpoint Next.js é configurado assim:

POST /api/inbound → analisar payload do Resend → combinar e-mail do remetente com lead no DB → inserir em emails_received → notificar-me via iMessage imediatamente

Isso funciona 24/7, fornecendo notificações imediatas via iMessage quando alguém responde.

Monitoramento

Use estes comandos para monitoramento:

node email-status.js # todos os projetos: contagem de enviados, contagem de respostas, pendentes
node email-status.js nome_do_projeto # um projeto

Exemplo de saída:

projeto1: 2.353 enviados | 380 respostas | 1.800 pendentes
projeto2: 1.971 enviados | 120 respostas | 400 pendentes

Dicas Práticas

  • Personalização além do primeiro nome — extraia dos campos de organização e cargo do Apollo, referencie sua cidade, seu setor, seu ponto de dor específico. Isso aumentou a taxa de resposta de ~1% para ~4%.
  • E-mails em texto simples — sem HTML, sem logos, parece que um humano real escreveu
  • Assuntos curtos — 4-6 palavras, sem pontuação, minúsculas
  • CTA único — um link, um pedido. Não "confira nosso site e marque uma chamada e nos siga"
  • Limite diário 50-100 — não envie 1.000/dia em um domínio novo, você será sinalizado rapidamente
  • Responder para uma caixa de entrada real — não noreply@, não uma caixa de entrada genérica. Use um endereço que você realmente verifica

📖 Read the full source: r/openclaw

Ad

👀 See Also

Claude IA Cria Galeria de Arte Interativa Quando Recebe Liberdade Criativa
Use Cases

Claude IA Cria Galeria de Arte Interativa Quando Recebe Liberdade Criativa

Um desenvolvedor deu permissão à Claude IA para 'queimar alguns tokens brincando' sem limites, resultando em oito peças de arte generativa interativas explorando padrões matemáticos e a experiência de IA. A coleção inclui trabalhos sobre geração de texto token por token e existência probabilística.

OpenClawRadar
Configuração Prática do OpenClaw: Configuração do Mac Mini, Gestão de Custos e Automação Diária
Use Cases

Configuração Prática do OpenClaw: Configuração do Mac Mini, Gestão de Custos e Automação Diária

Um desenvolvedor compartilha sua configuração básica do assistente OpenClaw rodando em um Mac Mini, detalhando medidas de segurança, otimização de custos de US$ 60-70 em taxas iniciais de API para US$ 0,60-2,60 diários, e integrações práticas incluindo Telegram, Dropbox e Google Workspace via Composio.

OpenClawRadar
Opus realiza a limpeza do frontend delegando a subagentes de um playbook
Use Cases

Opus realiza a limpeza do frontend delegando a subagentes de um playbook

Um usuário ajustou uma página, documentou as correções em um playbook ADR e, em seguida, fez o Opus dividir as 9 páginas restantes entre 3 subagentes, resultando em 41 arquivos modificados e pontuações quase perfeitas no Lighthouse.

OpenClawRadar
Usando a Claude AI para Criar Listas de Verificação Reutilizáveis de Marketing de Aplicativos para Desenvolvedores Individuais
Use Cases

Usando a Claude AI para Criar Listas de Verificação Reutilizáveis de Marketing de Aplicativos para Desenvolvedores Individuais

Um desenvolvedor solo de iOS usou a Claude AI para criar uma lista de verificação de marketing abrangente que cobre tarefas pré-lançamento, semana de lançamento e pós-lançamento, reduzindo o processo de duas semanas para uma tarde por aplicativo.

OpenClawRadar