🌐 Introducao
O que e o PulseHub?
PulseHub e uma plataforma de comunicacao omnichannel auto-hospedada e de codigo aberto. Ela oferece ao seu negocio uma caixa de entrada unificada onde mensagens de todos os canais — WhatsApp, SMS, Email, Telegram, Viber, Instagram, Facebook Messenger e o widget de chat do seu proprio site — chegam juntas, sao roteadas de forma inteligente e podem ser respondidas sem nunca trocar de aplicativo.
Pense nele como o equivalente auto-hospedado do Intercom ou Zendesk, mas que voce baixa, instala no seu proprio servidor e controla totalmente. Seus dados nunca saem da sua infraestrutura.
Por que Auto-Hospedado?
| Preocupacao | Plataformas SaaS | PulseHub |
|---|---|---|
| Propriedade dos dados | O provedor detem todos os dados | 100% seu servidor, seu banco de dados |
| Custo em escala | Preco por assento/por mensagem | Configuracao unica, sem taxas por mensagem |
| Personalizacao | Limitada ao que o fornecedor permite | Acesso completo ao codigo fonte |
| Conformidade (LGPD, GDPR) | Dependente do fornecedor | Voce controla cada byte |
| Dependencia de fornecedor | Alta | Nenhuma — exporte/migre a qualquer momento |
O que o PulseHub Pode Fazer?
Caixa de Entrada Unificada
Todas as mensagens recebidas — independentemente do canal — aparecem em uma unica visualizacao cronologica de conversa. Os agentes nunca precisam fazer login no WhatsApp Business separadamente, verificar uma aba diferente para emails ou perder uma mensagem do Telegram.
Suporte Multi-Canal
O PulseHub conecta-se nativamente a:
- WhatsApp via a API oficial Meta Cloud
- SMS via Twilio (envio e recebimento)
- Email via IMAP (recebimento) e SMTP (envio)
- Telegram via a Bot API
- Viber via a Viber REST API
- Instagram Messenger via a Graph API do Meta
- Facebook Messenger via a Graph API do Meta
- Widget de Chat Web — um snippet JavaScript incorporavel para qualquer site
Motor de Automacao
Crie fluxos baseados em regras que disparam quando eventos acontecem:
- Uma nova mensagem chega → adicionar tag automaticamente, atribuir a um agente ou enviar uma resposta padrao
- Uma conversa e criada → definir status ou notificar uma equipe
- Um contato e criado → marca-lo pelo canal de origem
Analiticos
Acompanhe o desempenho da equipe e volume de mensagens com paineis integrados: total de conversas, taxa de resolucao, tempo medio de primeira resposta e distribuicao de mensagens por canal.
Sugestoes de IA
Conecte sua chave de API da OpenAI e obtenha sugestoes de resposta redigidas por IA com um clique dentro de qualquer thread de conversa, baseadas no historico completo da conversa.
Controle de Acesso Baseado em Funcoes
Admins gerenciam configuracoes do workspace, canais, automacoes e agentes. Agentes podem apenas ler conversas e enviar mensagens — nao podem alterar configuracoes.
Filosofia do Projeto
- Sem magica, sem framework. Cada arquivo e PHP legivel. Um desenvolvedor pode entender toda a base de codigo em uma tarde.
- Roda onde PHP roda. Hospedagem compartilhada, VPS, servidor dedicado, Docker — se PHP + MySQL esta disponivel, o PulseHub funciona.
- Seguro por padrao. Senhas sao hasheadas com bcrypt, assinaturas de webhook sao verificadas, diretorios sensiveis sao bloqueados, sessoes sao protegidas.
- Extensivel. Como nao ha dependencia de framework, voce pode adicionar suas proprias rotas, modificar views e estender o esquema do banco de dados sem lutar contra uma camada de abstracao.