O modulo de Campanhas (Campaign) permite criar e gerenciar acoes de marketing direcionadas a segmentos de clientes.
Descricao
Campanhas sao acoes de comunicacao e promocao enviadas para grupos especificos de clientes, permitindo segmentacao por diversos criterios.
Dados
Campos Principais
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| name | Texto | Sim | Nome da campanha |
| description | Texto Longo | Nao | Descricao |
| type | Selecao | Sim | Tipo: whatsapp, email, sms |
| status | Selecao | Sim | Status: draft, scheduled, sent |
| scheduled_at | Data/Hora | Nao | Data de envio programado |
| message | Texto Longo | Sim | Conteudo da mensagem |
Campos de Segmentacao
| Campo | Tipo | Descricao |
|---|
| target_segment | Selecao | Segmento alvo |
| filters | Objeto | Filtros de clientes |
| customer_count | Numero | Quantidade de clientes alvo |
Relacionamentos
Pertence a
| Entidade | Descricao |
|---|
| account | Conta (multi-tenant) |
| store | Filial (opcional) |
Possui Muitos
| Entidade | Descricao |
|---|
| campaign_recipients | Destinatarios |
Fluxo de Campanha
Tipos de Campanha
| Tipo | Canal | Descricao |
|---|
| whatsapp | WhatsApp | Mensagem via WhatsApp |
| email | Email | Email marketing |
| sms | SMS | Mensagem de texto |
Segmentacao
Criterios Disponiveis
| Criterio | Descricao |
|---|
| Ultima compra | Dias desde ultima compra |
| Valor gasto | LTV ou ticket medio |
| Estrelas | Quantidade de estrelas |
| Pets | Com ou sem pets |
| Genero | Genero do cliente |
| Tags | Tags especificas |
Exemplo de Segmento
Clientes inativos ha 30 dias com pets:
- Ultima compra > 30 dias
- Tem pets = true
Acoes
| Acao | Descricao |
|---|
| index | Listar campanhas |
| show | Ver detalhes |
| new/create | Criar campanha |
| edit/update | Editar campanha |
| destroy | Excluir campanha |
| execute | Executar envio |
Permissoes
| Acao | Quem Pode |
|---|
| Criar | Usuarios com permissao CRM |
| Executar | Usuarios com permissao especial |
| Ver | Usuarios com permissao CRM |