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.
Sumário do artigo

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:
Acessa o Gmail e busca e-mails das últimas 24h não lidos
Passa cada e-mail pela IA com critérios definidos por você
Classifica: urgente, importante, informativo ou irrelevante
Gera um resumo de 2 linhas de cada e-mail relevante
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 24hReturn 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.
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