commandby fugisawa

Send Batch

Enviar emails em lote a partir de arquivo CSV ou lista

Installs: 0
Used in: 1 repos
Updated: 2d ago
$npx ai-builder add command fugisawa/send-batch

Installs to .claude/commands/send-batch.md

# Envio de Emails em Lote

Envie múltiplos emails com rate limiting e suporte a templates.

## Tarefa

1. Verifique autenticação Gmail (token.json)
2. Leia o arquivo fonte:
   - Se CSV: parsear com headers (email, nome, etc)
   - Se TXT: uma linha por email
3. Se template fornecido, carregar e processar variáveis
4. Implementar rate limiting (padrão 1 email/segundo)
5. Para cada destinatário:
   - Substituir variáveis no subject e body
   - Enviar email
   - Registrar sucesso/erro
   - Aplicar delay
6. Gerar relatório final:
   - Total processado
   - Sucessos
   - Falhas (com motivos)
   - IDs dos emails enviados

## Exemplo CSV

```csv
email,nome,empresa
user1@example.com,João,Empresa A
user2@example.com,Maria,Empresa B
```

## Exemplo de uso

```bash
/send-batch --source="contacts.csv" --subject="Olá {{nome}}" --template="newsletter.txt"
/send-batch --source="emails.txt" --subject="Monthly Update" --delay=2
```

## Safety Features

- Confirmar com usuário antes de enviar (mostrar preview)
- Rate limiting obrigatório
- Dry-run mode opcional
- Logs detalhados de cada envio

Quick Install

$npx ai-builder add command fugisawa/send-batch

Details

Type
command
Author
fugisawa
Slug
fugisawa/send-batch
Created
6d ago