Sistema completo e robusto para disparo de mensagens via WhatsApp através da Evolution API, com interface web moderna e suporte a múltiplas funcionalidades avançadas.
Características Principais
A API Disparador oferece funcionalidades completas para envio de mensagens em massa:Disparo em Massa
Envie mensagens para milhares de contatos simultaneamente
Agendamento
Programe campanhas para execução futura
Múltiplos Tipos de Mídia
Suporte a texto, imagens, vídeos, áudios, documentos e enquetes
Variáveis Personalizadas
Personalize mensagens com dados dos contatos
Controle de Status
Pause, retome ou cancele campanhas em execução
Métricas em Tempo Real
Acompanhe o progresso das campanhas
Bloqueio Inteligente
Sistema de bloqueio de contatos com filtro automático
Interface Web
Interface moderna com React e TypeScript
Arquitetura
A API Disparador é construída com tecnologias modernas para garantir performance e confiabilidade:Backend
Spring Boot 3.2.0 com Java 17
Frontend
React 18 com TypeScript, Tailwind CSS e Vite
Banco de Dados
PostgreSQL com Flyway para migrações
Cache e Filas
Redis para filas de alta performance
Integração via Evolution API
Autenticação
Sistema baseado em Access Token por empresa
Autenticação
A API utiliza um sistema de autenticação baseado em tokens por empresa:Login
Faça login com email e senha da empresa
Token Header
Use o token no header X-Access-Token
Sem Expiração
Tokens não expiram automaticamente
Tipos de Mensagem Suportados
A API suporta diversos tipos de mensagem para atender diferentes necessidades:Tipo | Descrição | Campos Obrigatórios |
---|---|---|
TEXT | Mensagem de texto simples | message |
IMAGE | Imagem com legenda opcional | mediaUrl , fileName , caption |
VIDEO | Vídeo com legenda opcional | mediaUrl , fileName , caption |
AUDIO | Áudio/arquivo de voz | mediaUrl |
DOCUMENT | Documentos (PDF, DOC, etc) | mediaUrl , fileName |
POLL | Enquetes interativas | pollData |
Texto
Mensagens de texto puro com suporte a emojis e formatação
Mídia
Imagens, vídeos, áudios e documentos
Enquetes
Enquetes interativas com múltiplas opções
Status de Campanhas
As campanhas seguem um ciclo de vida bem definido:DRAFT
Rascunho - campanha criada mas não iniciada
SCHEDULED
Agendada - programada para execução futura
RUNNING
Em execução - enviando mensagens ativamente
PAUSED
Pausada - temporariamente suspensa
COMPLETED
Concluída - todas as mensagens enviadas
CANCELLED
Cancelada - interrompida permanentemente
Interface Web
O sistema inclui uma interface web moderna com:Dashboard
Visão geral com métricas e atividades recentes
Campanhas
Gerenciamento completo de campanhas
Configurações
Perfil, bloqueio inteligente e conexões
Super Admin
Painel administrativo com configurações avançadas
Fluxo Básico
Siga estes passos para começar a usar o sistema:1. Faça login
Acesse o sistema com suas credenciais
2. Configure WhatsApp
Conecte sua instância do WhatsApp
3. Crie uma campanha
Configure contatos, mensagem e parâmetros
4. Acompanhe
Monitore o progresso em tempo real
Próximos Passos
Explore a documentação para começar:Quickstart
Comece rapidamente com exemplos práticos
Interface Web
Conheça a interface web do sistema
API Reference
Documentação completa de todos os endpoints