Sistema completo de campanhas para comunicação proativa com clientes através de múltiplos canais.

### Tipos de Campanhas

#### Campanhas Ongoing (Chat ao Vivo)

Mensagens proativas para visitantes do seu site:

- **Triggers por URL** - Ative campanhas em páginas específicas
- **Triggers por tempo** - Mostre mensagem após X segundos na página
- **Triggers por eventos** - Ative conforme comportamento do usuário
- **Horário comercial** - Só dispara durante horário de trabalho
- **Habilitar/desabilitar** - Ative ou pause campanhas facilmente

#### Campanhas One-Off (Envio Único)

Envios em massa para uma audiência segmentada:

- **WhatsApp** - Campanhas via WhatsApp Business
- **SMS (Twilio)** - Mensagens de texto em massa
- **SMS (Bandwidth/outros)** - Provedores SMS alternativos
- **Canal de API** - Campanhas através de canais personalizados

### Audiência e Segmentação

**Seleção de contatos:**

- **Por contatos individuais** - Selecione contatos específicos
- **Por etiquetas** - Inclua todos os contatos com certas etiquetas
- **Combinação** - Misture contatos diretos e etiquetas
- **Deduplicação automática** - Evite duplicados por número de telefone

**Filtragem inteligente:**

- Exclui contatos sem número de telefone
- Deduplicação por telefone (pega o primeiro contato)
- Contador de audiência pré-envio

### Agendamento

- **Envio imediato** - Execute a campanha no momento
- **Envio agendado** - Agende para data e hora específica
- **Só em horário comercial** - Pausa envios fora do horário e retoma automaticamente
- **Fuso horário da caixa de entrada** - Respeita a configuração de cada inbox

### Conteúdo de Campanhas

**Mensagens de texto:**

- Mensagem personalizável com texto livre
- Suporte a emojis
- **Spintax** - Variações automáticas de texto usando sintaxe `{Olá|Bom dia} {amigo|parceiro}` para mensagens únicas por destinatário

**Arquivos anexos** *(Evolution/WAHA/Uazapi/API)*:

- Imagens (JPEG, PNG, WebP)
- Vídeos (MP4, 3GP)
- Documentos (PDF, Office, etc.)
- Múltiplos arquivos por campanha

**Templates de WhatsApp** *(Cloud API/Notificame)*:

- Templates aprovados pelo Meta
- Parâmetros dinâmicos por contato
- Componentes de header, body e buttons
- Multi-idioma

### Multi-Inbox (Rotação de Linhas)

Envie campanhas de múltiplas linhas de WhatsApp para maximizar o alcance e evitar limites:

- **Distribuição automática** - As mensagens são distribuídas entre suas linhas
- **Rotação configurável** - Defina quantas mensagens enviar por cada linha antes de trocar
- **Evite bloqueios** - Ao distribuir a carga, você reduz o risco de limites por linha
- **Maior velocidade** - Envie mais mensagens em menos tempo usando várias linhas

### Controle de Velocidade

Envio inteligente que protege suas linhas de WhatsApp:

- **Pausas automáticas** - O sistema faz pausas entre mensagens para simular envio humano
- **Velocidade adaptável** - Configuração otimizada conforme o provedor
- **Prevenção de bloqueios** - Evita que o WhatsApp detecte comportamento de spam
- **Sem configuração manual** - Valores ótimos pré-configurados

### Status de Campanha

| Status | Descrição |
|--------|-----------|
| **Active** | Campanha pronta para executar |
| **Running** | Campanha em execução |
| **Completed** | Campanha finalizada com sucesso |
| **Error** | Campanha com erros críticos |

### Métricas e Acompanhamento

Monitore o desempenho das suas campanhas em tempo real:

- **Contador de audiência** - Saiba a quantos contatos sua campanha vai chegar
- **Mensagens enviadas** - Acompanhamento em tempo real do progresso
- **Mensagens com falha** - Identifique problemas de entrega
- **Relatório de erros** - Baixe detalhes de envios com falha para correção

### Proteção Anti-Spam

O sistema inclui múltiplas proteções para manter a qualidade dos seus envios:

- **Sem duplicados** - Não envia duas vezes para o mesmo contato
- **Detecção automática** - Pula contatos que já receberam a campanha
- **Histórico de envios** - Cada mensagem fica vinculada à sua campanha

### Remetente e Conversas

- **Atribua um agente** - As respostas da campanha chegam ao agente selecionado
- **Reutilização inteligente** - Se já existe conversa com o contato, usa a mesma
- **Fechamento automático** - Opção de fechar a conversa após o envio

### Canais Suportados

| Canal | Tipo | Templates | Anexos | Multi-inbox |
|-------|------|-----------|--------|-------------|
| Website (Chat ao Vivo) | Ongoing | ❌ | ❌ | ❌ |
| WhatsApp Cloud | One-off | ✅ | ✅ (no template) | ✅ |
| WhatsApp Notificame | One-off | ✅ | ✅ (no template) | ✅ |
| WhatsApp Evolution | One-off | ❌ | ✅ | ✅ |
| WhatsApp WAHA | One-off | ❌ | ✅ | ✅ |
| WhatsApp Uazapi | One-off | ❌ | ✅ | ✅ |
| Twilio SMS | One-off | ❌ | ❌ | ❌ |
| SMS | One-off | ❌ | ❌ | ❌ |
| Canal de API | One-off | ❌ | ✅ | ✅ |

### Gestão de Campanhas

- **Criar e editar** - Interface intuitiva para configurar campanhas
- **Pausar e retomar** - Pause uma campanha em execução e retome a qualquer momento sem perder o progresso
- **Editar antes de enviar** - Modifique o conteúdo, audiência e configuração de campanhas que ainda não foram enviadas ou estão pausadas
- **Ver métricas** - Dashboard com estatísticas em tempo real
- **Exportar relatórios** - Baixe detalhes da campanha

### Métricas de Campanha

- **Contador de audiência** - Saiba quantos contatos a campanha vai atingir
- **Mensagens enviadas** - Acompanhamento do progresso em tempo real
- **Mensagens com falha** - Identifique problemas de entrega
- **Relatório de erros** - Baixe detalhes de envios com falha para correção
- **Progresso em tempo real** - Barra de progresso ao vivo que se atualiza automaticamente enquanto a campanha é executada
- **ETA estimado** - Tempo estimado de conclusão visível durante a execução da campanha