Voltar ao blog
Agentes de IA

Esse agente lê sua caixa de e-mail e te manda só o que importa

Aprenda a criar um agente de IA que lê seus e-mails, filtra o que é relevante e te envia um resumo diário pelo Telegram. Com n8n, Gmail e OpenAI — sem custo fixo.

C
Caio Braga
26 de maio de 2026 · 5 min de leitura
Sumário do artigo
Esse agente lê sua caixa de e-mail e te manda só o que importa

A caixa de e-mail é onde a produtividade vai morrer todo dia de manhã.

Você abre esperando ver algo importante e encontra: newsletter que não pediu, notificação de sistema, e-mail de vendas, resposta de thread que não tem nada a ver com você, aviso de fatura, promoção de ferramenta que você não usa. Cada um deles exige uma micro-decisão — ler, ignorar, arquivar, responder depois.

Esse processo fragmenta o foco antes do dia começar de verdade.

A solução não é inbox zero — é um agente que faz essa triagem por você e entrega só o que precisa da sua atenção.


O que o agente faz

Todo dia às 8h, o agente:

  1. Acessa o Gmail e busca e-mails das últimas 24h não lidos

  2. Passa cada e-mail pela IA com critérios definidos por você

  3. Classifica: urgente, importante, informativo ou irrelevante

  4. Gera um resumo de 2 linhas de cada e-mail relevante

  5. Monta uma mensagem consolidada e te envia pelo Telegram

Você abre o Telegram de manhã e em 30 segundos sabe o que precisa de resposta hoje — sem abrir a caixa de entrada.


Pré-requisitos

  • Conta no n8n (cloud ou self-hosted)

  • Gmail com acesso via OAuth configurado no n8n

  • Chave da OpenAI API

  • Bot no Telegram (crie via @BotFather em 2 minutos)

  • Seu Chat ID do Telegram (envie uma mensagem para @userinfobot)


Passo a passo

1. Crie o workflow no n8n

Novo workflow com os seguintes nós em sequência:

Schedule Trigger (todo dia às 8h)
    ↓
Gmail — busca e-mails não lidos das últimas 24h
    ↓
Split in Batches — processa um e-mail por vez
    ↓
OpenAI — classifica e resume cada e-mail
    ↓
Filter — remove os irrelevantes
    ↓
Aggregate — junta os resumos
    ↓
Code — monta a mensagem final
    ↓
Telegram — envia para você

2. Configure o nó Gmail

No nó Gmail → Get Many Messages:

  • Filters: is:unread newer_than:1d — pega só não lidos das últimas 24h

  • Return All: desativado — limite de 30 e-mails por execução (suficiente para a maioria dos casos)

  • Fields: Subject, From, Snippet (prévia do conteúdo), Date

O snippet do Gmail — aqueles primeiros 100-150 caracteres do e-mail — é suficiente para a IA classificar com precisão em 90% dos casos, sem precisar baixar o corpo completo.


3. O prompt de classificação

No nó OpenAI, use este prompt adaptável:

Você é um assistente de triagem de e-mails profissionais.

Analise o e-mail abaixo e responda APENAS em JSON com este formato:
{
  "classificacao": "urgente|importante|informativo|irrelevante",
  "resumo": "frase de até 15 palavras descrevendo o assunto",
  "acao_necessaria": true|false
}

CRITÉRIOS:
- urgente: requer resposta hoje, prazo, cliente esperando
- importante: relevante para o trabalho mas sem urgência
- informativo: newsletter, atualizações, relatórios automáticos
- irrelevante: promoções, spam, notificações de sistema sem ação

Remetente: {{ $json.from }}
Assunto: {{ $json.subject }}
Prévia: {{ $json.snippet }}

O retorno em JSON estruturado permite filtrar e formatar sem parsing manual.


4. Filtre os irrelevantes

Adicione um nó Filter após o OpenAI:

Condição: classificacao não é igual a "irrelevante"

Isso remove automaticamente tudo que não precisa chegar até você.


5. Monte a mensagem no Telegram

Após o Aggregate, adicione um nó Code para montar a mensagem formatada para o Telegram (suporta Markdown):

javascript

const emails = $input.all().map(i => i.json);

if (emails.length === 0) {
  return [{ json: { mensagem: '✅ Caixa limpa — nenhum e-mail relevante hoje.' }}];
}

const urgentes = emails.filter(e => e.classificacao === 'urgente');
const importantes = emails.filter(e => e.classificacao === 'importante');
const informativos = emails.filter(e => e.classificacao === 'informativo');

let msg = `📬 *Resumo do e-mail — ${new Date().toLocaleDateString('pt-BR')}*\n\n`;

if (urgentes.length > 0) {
  msg += `🔴 *URGENTES (${urgentes.length})*\n`;
  urgentes.forEach(e => {
    msg += `• ${e.resumo} _(${e.from.split('<')[0].trim()})_\n`;
  });
  msg += '\n';
}

if (importantes.length > 0) {
  msg += `🟡 *IMPORTANTES (${importantes.length})*\n`;
  importantes.forEach(e => {
    msg += `• ${e.resumo} _(${e.from.split('<')[0].trim()})_\n`;
  });
  msg += '\n';
}

if (informativos.length > 0) {
  msg += `⚪ *Informativos: ${informativos.length} e-mails* (sem ação necessária)\n`;
}

return [{ json: { mensagem: msg }}];

6. Configure o Telegram

No nó Telegram → Send Message:

  • Chat ID: seu chat ID pessoal

  • Text: {{ $json.mensagem }}

  • Parse Mode: Markdown


Personalizando os critérios

Os critérios de classificação são o coração do agente — e devem refletir a sua realidade, não uma genérica.

Exemplos de customizações comuns:

CRITÉRIOS CUSTOMIZADOS:
- Se o remetente for cliente@empresa.com.br → sempre urgente
- Se o assunto contiver "fatura" ou "boleto" → sempre importante
- E-mails do domínio @newsletter.com → sempre irrelevante
- Se contiver "prazo" ou "até amanhã" → sempre urgente

Adicione esses critérios no final do prompt do OpenAI — ele vai respeitá-los na classificação.


Variações do projeto

Versão com resumo semanal: mude o Schedule Trigger para segunda-feira às 7h e ajuste o filtro do Gmail para newer_than:7d.

Versão com resposta sugerida: para e-mails urgentes, peça ao OpenAI para gerar também uma sugestão de resposta curta que você pode editar e enviar.

Versão multi-conta: duplique o nó Gmail com credenciais diferentes para processar múltiplas caixas de entrada no mesmo digest.


Custo de operação

Com gpt-4o-mini processando 30 e-mails por dia, cada um com ~200 tokens de entrada + 80 de saída:

  • 30 e-mails × 280 tokens = ~8.400 tokens/dia

  • 30 dias = ~252.000 tokens/mês

  • Custo: menos de R$ 1,50/mês


Conclusão

Você não vai parar de receber e-mails. Mas vai parar de processar todos eles manualmente toda manhã.

O agente não responde por você — ele filtra, prioriza e apresenta. A decisão final continua sendo sua. Mas o custo de atenção de chegar nessa decisão cai de 30 minutos para 30 segundos.

É o tipo de automação que você ativa uma vez e esquece que existe — até perceber que está chegando no trabalho com o foco intacto.

Tags
#Tags: agentes de ia#email#gmail#n8n#openai#automação#produtividade#resumo
● Não perca essa chance

Não perca a próxima edição.

Toda quinta, 9h. Direto na sua caixa.

  • Ferramentas que economizam horas do seu trabalho
  • Agentes e automações que funcionam
  • Bastidores do que estamos construindo

100% gratuito. Cancele quando quiser.

Compartilhar