Agente IA que Lê Emails e Resume no WhatsApp (Tutorial OpenClaw)
📌 Resposta rápida
Crie agente IA que lê emails automaticamente e envia resumo no WhatsApp. Tutorial passo a passo com OpenClaw, Gmail, WhatsApp. Economize 1-2h/dia.
TL;DR: Construa seu próprio "secretário digital" — agente IA que lê todos seus emails, filtra os importantes, resume contexto, e manda tudo no WhatsApp organizado. Setup: OpenClaw + Gmail IMAP + whatsapp-web.js num Mac Mini. Custo total: R$ 13.500 hardware + R$ 80/mês APIs. Economiza 1-2h/dia de triagem.
📬 O Problema — Você Afoga em Emails
Um profissional médio recebe 120+ emails/dia. 80% é ruído (newsletters, notificações, promoções). 15% é contexto (relatórios, atualizações). Só 5% exige ação imediata.
Mas pra achar esses 5%, você precisa abrir todos. Resultado: 30-90 minutos/dia de triagem mental. Um agente IA faz isso em 2 minutos e te entrega só o que importa — pelo WhatsApp, onde você já está.
Setup Completo — Mac Mini + OpenClaw + Gmail + WhatsApp
O "secretário digital" que todo mundo queria. Lê seus 200 emails/dia, separa os 5 importantes, resume no WhatsApp, e ainda responde os recorrentes. Economiza 1-2h/dia facilmente.
✅ Prós
- +Lê Gmail/Outlook, classifica e resume
- +Envia resumo estruturado no WhatsApp
- +Filtra spam/newsletters automaticamente
- +Responde emails simples com aprovação
❌ Contras
- -Setup técnico de 2-3 horas
- -Custo API Claude ~R$ 50-150/mês (depende do volume)
- -Precisa app WhatsApp Business ou bot com número próprio
Alternativa — Laptop Apple Silicon + OpenClaw
Se você já tem MacBook Air/Pro M1+, dá pra rodar o agente nele. Não é ideal (laptop fechado desliga) mas é um jeito de começar sem comprar Mac Mini.
✅ Prós
- +Mesma capacidade do Mac Mini, mas laptop
- +Pode levar pra viagem/café
- +16GB suficiente pra OpenClaw + APIs
- +Bateria 15h+ em uso leve
❌ Contras
- -Caro se é só pra agente (Mac Mini seria melhor)
- -Abrir laptop toda hora — friction extra
- -Bateria degrada em 3-4 anos
Versão Cloud — VPS Hetzner + OpenClaw
Alternativa low-cost se você não quer hardware. VPS + OpenClaw + APIs cloud resolve pro agente email-reader funcional. Não tem a privacidade do Mac Mini local, mas cabe no bolso de qualquer um.
✅ Prós
- +Sem investimento inicial — R$ 30/mês resolve
- +Hetzner CX22 (4GB RAM) roda OpenClaw fácil
- +Acessível de qualquer lugar
- +Escalável se crescer
❌ Contras
- -Depende de API Claude/GPT (sem IA local)
- -Custo de API soma R$ 50-150/mês
- -Dados passam por VPS europeu — menos privado
🏗️ Arquitetura
Gmail (IMAP)
│
├─ OpenClaw skill "email-reader" (cron a cada 1h)
│ │
│ ├─ busca emails não-lidos
│ ├─ classifica via LLM (importância 0-10)
│ ├─ resume os com score >= 7
│ └─ agrupa por categoria
│
└─ WhatsApp (via whatsapp-web.js)
└─ envia resumo estruturado pro seu número 🛠️ Setup Passo a Passo
1. Preparar Gmail (5 min)
Em myaccount.google.com → Segurança → Senhas de app → gera app password ("OpenClaw Email Reader"). Anota: você vai usar isso no lugar da senha principal via IMAP.
2. Instalar OpenClaw + Skills (30 min)
# Mac Mini
brew install openclaw
openclaw init
# Instalar dependências Python
pip install imap-tools python-telegram-bot whatsapp-web.js
# Configurar .env com credenciais
cat > ~/.openclaw/.env <<EOF
GMAIL_USER=seu@gmail.com
GMAIL_APP_PASSWORD=xxxx-xxxx-xxxx-xxxx
ANTHROPIC_API_KEY=sk-ant-xxxxx
WHATSAPP_TARGET=+5511999999999
EOF 3. Skill "Email Reader" (código Python)
# ~/.openclaw/skills/email-reader.py
from imap_tools import MailBox, A
import anthropic
import json
def classify_email(email, client):
"""Usa Claude pra classificar importância de 0-10"""
prompt = f"""Email:
De: {email.from_}
Assunto: {email.subject}
Primeiras 500 chars: {email.text[:500]}
Classifique importância 0-10 baseado em:
- Ação requerida (0-3 = nenhuma, 7-10 = urgente)
- Remetente (conhecido profissional vs newsletter)
- Contexto (oferta promocional = 2, cliente importante = 9)
Responda APENAS JSON: {{"score": N, "category": "...", "summary": "..."}}"""
resp = client.messages.create(
model="claude-opus-4-7",
max_tokens=200,
messages=[{"role": "user", "content": prompt}]
)
return json.loads(resp.content[0].text)
def check_emails():
client = anthropic.Anthropic()
with MailBox("imap.gmail.com").login(
os.getenv("GMAIL_USER"),
os.getenv("GMAIL_APP_PASSWORD")
) as mb:
emails = mb.fetch(A(seen=False), limit=50)
results = [classify_email(e, client) for e in emails]
important = [r for r in results if r["score"] >= 7]
return important 4. Skill "WhatsApp Sender" (Node.js)
// ~/.openclaw/skills/whatsapp-send.js
const { Client, LocalAuth } = require('whatsapp-web.js');
const qrcode = require('qrcode-terminal');
const client = new Client({ authStrategy: new LocalAuth() });
client.on('qr', qr => qrcode.generate(qr, { small: true }));
client.on('ready', () => console.log('WhatsApp ready'));
client.initialize();
async function sendSummary(target, summary) {
await client.sendMessage(target, summary);
} 5. Cron Job (a cada hora)
# crontab -e
0 * * * * openclaw run email-summary >> /tmp/email-log.txt 2>&1 💬 Exemplo de Resumo Real no WhatsApp
📬 RESUMO 09h (23 novos)
🔴 URGENTE (2):
1. Cliente X — contrato precisa assinatura até 12h
2. Gerente — reunião remarcada para 14h hoje
🟡 IMPORTANTE (3):
3. Fornecedor Y — proposta revisada chegou
4. Convite palestra 2026-05-15 (RSVP até 20/04)
5. Fatura AWS $432 (vence 20/04)
🟢 FYI (18 agrupados):
• 6 newsletters (marcadas como lidas)
• 4 atualizações LinkedIn
• 3 comprovantes bancários (arquivados)
• 5 notificações GitHub (PRs pendentes)
Responder "1" pra ver emails urgentes completos. 🎯 Casos de Uso Avançados
Auto-resposta com aprovação
Agente detecta email "Posso agendar reunião 3a-feira 15h?" → rascunha resposta "Pode ser 15h30? Tenho call até 15h" → manda no WhatsApp "Enviar?" → você responde "sim" → agente envia. Você sai de 5 min pra 10 seg.
Classificação inteligente com memória
Primeira vez que recebe email de "joao@clientexyz.com", agente pergunta "Contato importante?". Você responde "sim, cliente ativo". A partir daí, emails desse sender viram automaticamente categoria "Cliente Ativo" (score 8+).
Resumo semanal estratégico
Domingo 21h, agente gera resumo "Esta semana: 340 emails, 18 clientes únicos, 2 negociações em aberto, R$ 12k de faturas pendentes". Você começa segunda com clareza total.
Integração com calendário
Email menciona "reunião 20/04 15h" → agente extrai, cria evento no Google Calendar, confirma no WhatsApp. Sem você abrir o email.
⚠️ Cuidados Importantes
- Nunca dê acesso full pra auto-resposta — sempre aprovação humana em emails críticos
- App password só — nunca sua senha principal do Gmail
- Rotacione tokens — troque a cada 6 meses
- Logs local — nunca mande conteúdo de email pra cloud logs
- Exclua emails processados do cache OpenClaw depois (privacidade)
💡 Qual Setup Escolher?
- Entry (R$ 30/mês): VPS Hetzner + OpenClaw + APIs — se não quer hardware
- Recomendado (R$ 13.500): Mac Mini M4 Pro ← ideal pra privacidade + uptime
- Com MacBook existente: Roda no seu laptop (cuidado com fechamento)
❓ Perguntas Frequentes
Como fazer agente ler emails e mandar resumo no WhatsApp? ▼
1) Instale OpenClaw no Mac Mini. 2) Adicione skill Gmail via IMAP (ou Gmail API). 3) Configure WhatsApp via whatsapp-web.js ou Twilio. 4) Crie job agendado (crontab) que roda toda hora: busca emails não lidos → classifica com LLM → manda resumo estruturado no seu número WhatsApp.
Posso usar Gmail normal ou precisa Gmail API? ▼
IMAP funciona (app password do Gmail) e é mais simples. Gmail API é mais robusto mas exige OAuth + service account. Para uso pessoal, IMAP basta. Para classificar 1000+ emails/dia, use Gmail API (rate limits maiores).
WhatsApp Business ou bot próprio? ▼
Bot próprio (whatsapp-web.js rodando no Mac Mini) funciona mas é frágil — o WhatsApp pode desconectar. Twilio é pago (R$ 0.05 por mensagem) mas estável. WhatsApp Business API oficial é melhor mas caro (R$ 0.08+). Para uso pessoal leve, whatsapp-web.js resolve.
O agente pode responder emails também? ▼
Sim, com workflow de aprovação: OpenClaw rascunha resposta → manda prévia no WhatsApp pra você aprovar → só envia após seu OK. Evita respostas automáticas embaraçosas. Para respostas 100% auto, limite a categorias seguras (confirmação de reunião, "obrigado", etc).
Custo mensal desse setup? ▼
Hardware (Mac Mini M4 Pro amortizado em 3 anos): ~R$ 360/mês. API Claude (100 emails/dia): ~R$ 80/mês. Total: R$ 440/mês durante amortização, R$ 80/mês depois. Comparado a contratar secretário (R$ 3000+/mês), é 7-35x mais barato.
📚 Artigos Relacionados
⚠️ Este artigo contém links de afiliado. Ao comprar através deles, você apoia o melhor.dev sem pagar a mais por isso. Nossas análises são editorialmente independentes.