Ir para o conteúdo

Como escrever cold emails com Make.com e Claude?

Escrever cold emails personalizados em escala é menos um desafio criativo e mais um problema de tempo. Este guia mostra passo a passo um workflow no Make.com que pega os dados de contato, envia ao Claude pela API da Anthropic e devolve um rascunho pronto para revisão em menos de um minuto. Sem precisar programar, e nada é enviado sem que uma pessoa verifique antes.

Contribuição de

SaaS Hackers
Blog

Resposta rápida: Você pode montar um workflow no Make.com que busca os dados de contato, envia ao Claude pela API da Anthropic e coloca o email redigido em uma fila de revisão humana antes do envio. A configuração leva menos de duas horas e elimina por completo a etapa manual de escrita do seu processo de outbound.

Cold email não é um problema de escrita. É um problema de volume e consistência. A maioria dos fundadores e times de vendas sabe como é um bom cold email, mas não consegue escrever 50 emails personalizados por semana sem comprometer a agenda.

Este tutorial mostra exatamente como conectar o Make.com ao Claude para que os dados de contato entrem, rascunhos personalizados saiam e nada seja enviado sem que uma pessoa verifique antes. Sem Claude Code. Sem precisar de desenvolvedor.

O que você vai construir

O workflow tem três etapas:

  1. Buscar um contato em uma fonte (Google Sheets, Airtable ou um CRM)
  2. Gerar um rascunho de cold email personalizado usando o Claude pela API da Anthropic
  3. Enfileirar o rascunho em uma camada de revisão (Google Sheets, Notion ou uma mensagem no Slack) antes de qualquer envio

Este é um workflow de MOFU. O objetivo não é disparar emails automaticamente. O objetivo é colocar um bom primeiro rascunho na sua frente em segundos, para que revisar e enviar leve minutos em vez de uma hora.

O que você precisa antes de começar

  • Uma conta no Make.com (o plano gratuito serve para testes; o plano Core, a $9/mês, comporta o volume de produção)
  • Uma chave de API da Anthropic (crie uma em console.anthropic.com)
  • Uma lista de contatos no Google Sheets com, no mínimo: nome, nome da empresa, cargo e um sinal de personalização (rodada de investimento recente, uma ferramenta que usam, uma vaga aberta etc.)
  • Um destino para os rascunhos revisados (uma segunda aba do Google Sheets funciona bem)

Etapa 1: configure sua fonte de contatos no Google Sheets

Estruture sua planilha com estas colunas antes de montar qualquer coisa no Make:

ColunaValor de exemplo
First NameSarah
EmpresaAcme Corp
CargoHead of Growth
Sinal de personalizaçãoContratou 3 SDRs recentemente
Endereço de emailsarah@acmecorp.com
StatusPendente

A coluna Status é importante. Defina como "Pendente" para novos contatos. Seu cenário no Make vai filtrar por ela, para processar apenas os contatos que ainda não tiveram rascunho.

Mantenha a coluna do sinal de personalização curta e factual. Uma frase basta. O Claude se encarrega de transformá-la em texto.

Etapa 2: crie o cenário no Make.com

Conecte o Google Sheets como gatilho

  1. Abra o Make.com e crie um novo cenário
  2. Adicione um módulo Google Sheets: Search Rows como gatilho
  3. Conecte sua conta do Google e selecione a planilha de contatos
  4. Configure o filtro para retornar apenas as linhas em que a coluna Status é igual a "Pendente"
  5. Configure o cenário para rodar em um horário agendado (todas as manhãs às 8h funciona bem para a maioria dos times)

Isso busca um lote de contatos pendentes a cada execução do cenário. Se você quiser processar um contato por vez, use Watch Rows em vez de Search Rows e acione a cada nova linha adicionada.

Adicione um Iterator

Depois do módulo Search Rows, adicione um módulo Flow Control: Iterator. Ele divide o lote de linhas em itens individuais, para que cada contato tenha sua própria chamada de API ao Claude. Sem isso, o Make passa todas as linhas como um único pacote e o prompt vira uma bagunça.

Etapa 3: monte o módulo do prompt do Claude

Adicione um módulo HTTP para chamar a API da Anthropic

O Make.com ainda não tem um módulo nativo do Claude, então você chama a API diretamente usando o módulo HTTP: Make a Request.

Configure da seguinte forma:

URL:

https://api.anthropic.com/v1/messages

Método: POST

Headers:

  • x-api-key: sua chave de API da Anthropic
  • anthropic-version: 2023-06-01
  • content-type: application/json

Tipo de corpo: Raw

Corpo (JSON):

{
  "model": "claude-opus-4-5",
  "max_tokens": 400,
  "messages": [
    {
      "role": "user",
      "content": "Write a cold email to {{First Name}} who is {{Job Title}} at {{Company}}. The email is from [Your Name] at [Your Company]. We help [one-line value prop]. Use this personalisation signal to open the email: {{Personalisation Signal}}. Keep the email under 120 words. Use a plain, direct tone. No fluff. End with a single low-friction call to action asking for a 15-minute call. Output the subject line first, then the email body. No preamble."
    }
  ]
}

Substitua os placeholders em itálico pelos seus dados reais. Mapeie os {{First Name}}, {{Job Title}}, {{Company}}, e {{Personalisation Signal}} campos da saída do Iterator para que cada contato tenha um prompt único.

Por que este prompt funciona

O prompt dá ao Claude quatro coisas de que ele precisa para escrever um rascunho utilizável: contexto do destinatário, contexto do remetente, um gancho de personalização e limites rígidos de tamanho e tom. A instrução "sem preâmbulo" impede que o Claude comece com "Claro, aqui está um cold email...", o que quebraria o parsing da saída nas etapas seguintes.

Etapa 4: faça o parsing da resposta do Claude

A API retorna um objeto JSON. O texto do email fica dentro de choices[0].message.content nas respostas no estilo OpenAI, mas a estrutura da Anthropic é um pouco diferente.

O caminho até o texto gerado no Make é:

{{body.content[].text}}

Adicione um módulo Text Parser: Get Substrings ou simplesmente mapeie esse valor direto para o módulo seguinte. Nesse ponto, você tem o texto bruto do rascunho como uma string. Ele ficará assim:

Subject: Quick question about your SDR team

Hi Sarah,

Saw you recently brought on three new SDRs at Acme Corp. That growth stage is exactly when outreach consistency becomes a bottleneck...

Etapa 5: coloque o rascunho na fila de revisão

Grave o rascunho de volta no Google Sheets

Adicione um módulo Google Sheets: Update a Row. Mapeie-o de volta para a linha original do contato usando o número da linha vindo do Iterator.

Adicione duas novas colunas à planilha: Assunto do rascunho e Corpo do rascunho. Grave nelas o assunto e o corpo extraídos.

Ao mesmo tempo, atualize a coluna Status de "Pendente" para "Revisão". Isso evita que o contato seja processado de novo na próxima execução.

Sua planilha agora fica assim:

NomeEmpresaStatusAssunto do rascunhoCorpo do rascunho
SarahAcme CorpRevisãoUma pergunta rápida sobre seu time de SDRsOi, Sarah, vi que você recentemente...

Opcional: envie uma notificação no Slack

Se você quiser um lembrete quando houver novos rascunhos prontos, adicione um módulo Slack: Create a Message no final. Publique em um canal privado com o nome do contato e um link para a planilha. Assim, a revisão vira uma tarefa diária de 10 minutos, em vez de algo que você precisa lembrar de conferir.

Etapa 6: a camada de revisão e envio

Este workflow para de propósito antes do envio. Isso é uma característica, não uma limitação.

Seu processo de revisão deve levar no máximo 60 segundos por rascunho:

  1. Leia o rascunho na planilha
  2. Faça os ajustes diretamente na célula
  3. Mude o Status de "Revisão" para "Aprovado"
  4. Copie o email aprovado para a ferramenta de envio (Instantly, Smartlead, Gmail ou onde você enviar)

Se quiser automatizar o envio depois, você pode adicionar um segundo cenário no Make que monitora as linhas com Status = "Aprovado" e as passa para a sua ferramenta de envio de emails pela API. Construa primeiro a camada de revisão. Ganhe confiança na qualidade da saída antes de tirar a pessoa do processo.

Como melhorar a qualidade da saída ao longo do tempo

Os primeiros 20 rascunhos vão ensinar mais sobre o seu prompt do que qualquer guia. Fique atento a estes padrões:

Se os emails estiverem longos demais: adicione "máximo de 100 palavras" ao prompt e especifique que o assunto deve ter menos de 8 palavras.

Se a personalização parecer forçada: refine a coluna de sinais na planilha. "Levantou rodada Série A recentemente" é melhor do que "Empresa em crescimento." Sinais específicos geram textos específicos.

Se o tom estiver fora do ideal: inclua no prompt 2 ou 3 emails que você mesmo escreveu como referência de estilo. O Claude acompanha o registro rapidamente.

Se o CTA variar demais: fixe-o. Escreva no prompt a frase exata do CTA que você quer: "Termine exatamente com esta frase: 'Vale uma call de 15 minutos esta semana?'"

Como construímos e testamos isto no SaaS Hackers

O SaaS Hackers testou este workflow contra um processo manual de redação em 200 contatos ao longo de quatro semanas. O processo manual levou em média 8 minutos por rascunho. O workflow com Make e Claude gerou um rascunho pronto para revisão em menos de 40 segundos por contato, com tempo médio de revisão de 90 segundos. Economia líquida de tempo: cerca de 6 minutos por contato, ou aproximadamente 20 horas no lote de 200 contatos.

Qualidade do rascunho avaliada como "boa ou melhor" pelo revisor na primeira leitura: 74% dos rascunhos. Os 26% restantes precisaram de pequenos ajustes, principalmente no gancho de personalização quando os dados do sinal na planilha eram vagos.

A maior alavanca de qualidade foi a coluna do sinal de personalização. Contatos com um sinal específico e recente (uma vaga aberta, um anúncio de investimento, uma ferramenta mencionada na bio do LinkedIn) geraram rascunhos que não precisaram de nenhuma edição em 61% das vezes.

Perguntas frequentes

Qual modelo devo usar na chamada da API da Anthropic?
O Claude Opus 4.5 produz os melhores textos de cold email, mas custa mais por chamada. O Claude Haiku 3.5 é bem mais barato e rápido o bastante para a maioria dos casos de outbound. Para um lote de 50 emails por dia, a diferença de custo é inferior a $1. Comece com o Haiku e mude para o Opus se a qualidade não atender ao seu padrão.

Preciso do plano pago do Make.com para rodar este workflow?
O plano gratuito oferece 1.000 operações por mês. Cada contato processado usa cerca de 4 a 6 operações (gatilho, etapa do iterator, chamada HTTP, atualização da planilha). Nesse ritmo, o plano gratuito cobre cerca de 200 contatos por mês. Para volumes maiores, o plano Core, a $9/mês, elimina essa restrição.

Isso está em conformidade com o GDPR se eu enviar e-mails para contatos europeus?
Este workflow redige os e-mails e os coloca em uma fila para revisão. Ele não envia nada automaticamente. A questão da conformidade se aplica à sua ferramenta de envio e ao método que você usa para obter contatos, não à etapa de redação. Se a sua lista de contatos foi construída com base em legítimo interesse e os seus e-mails incluem um mecanismo de descadastro, a etapa de redação não gera nenhum risco adicional de conformidade.

Posso usar o Airtable em vez do Google Sheets como fonte de contatos?
Sim. O Make.com tem um módulo nativo do Airtable. Substitua o gatilho do Google Sheets por um módulo Airtable: Search Records e filtre pelo seu campo de status. O restante do workflow é idêntico.

Qual é a diferença entre essa abordagem e usar o Claude Code para cold email?
O Claude Code exige acesso ao terminal e familiaridade com escrever ou editar código. Este workflow do Make.com não exige nenhum código. Você configura os módulos em uma interface visual. O Claude Code oferece mais flexibilidade para lógicas complexas; o Make.com oferece uma configuração mais rápida e uma manutenção mais simples para equipes sem formação técnica.

Se você quer melhorar a qualidade dos dados de contatos que alimentam este workflow, o guia de marketing digital para B2B SaaS é um bom ponto de partida para refinar segmentação, mensagem e estratégia de canais.

As equipes que querem ajuda externa para construir a estrutura mais ampla de outbound e geração de demanda em torno de workflows como este também podem comparar agências de marketing digital para B2B SaaS, principalmente se esta automação de redação de e-mails for apenas uma parte de um programa de pipeline maior.

Se a sua estratégia de outreach é focada em contas-alvo de alto valor, e não em listas amplas de prospects, vale a pena ver como as principais agências de ABM para B2B SaaS trabalham personalização, seleção de contas e campanhas com vários pontos de contato.

E se a sua etapa de revisão de rascunhos eventualmente se expandir para o LinkedIn e outros canais de distribuição, estas agências de Social Media para B2B SaaS podem ajudar a alinhar a mensagem de outbound com o restante da presença da sua marca.

Contribuição de

SaaS Hackers

Encontre um especialista em B2B SaaS

Reunimos um diretório de especialistas e agências de B2B SaaS que avaliamos e categorizamos por serviço e especialização para você analisar.

Encontre um especialista
Ver tudo