📥 Caixa de Entrada Unificada
A Caixa de Entrada Unificada e o espaco de trabalho principal do PulseHub. E uma interface de tres paineis onde todas as conversas de todos os canais aparecem em uma unica lista atualizada em tempo real.
Layout
┌──────────────┬──────────────────────────────────┬─────────────────┐
│ Conversation │ Message Thread │ Contact Details │
│ List │ │ │
│ │ Alice Smith │ Name: Alice │
│ 💬 Alice S. │ WhatsApp · open │ Email: — │
│ "Hello" │ ───────────────────────────── │ Phone: +155... │
│ 2m ago │ 👤 Hello! 2:34 PM │ │
│ │ │ Tags: [urgent] │
│ ✉️ Bob K. │ Hi Alice, how can I help? 🧑 │ │
│ "Invoice" │ 2:35 PM │ Notes: VIP │
│ 1h ago │ ───────────────────────────── │ │
│ │ [ Type a message… ] [Send] │ │
└──────────────┴──────────────────────────────────┴─────────────────┘
Painel Esquerdo: Lista de Conversas
Mostra conversas que correspondem ao filtro atual, ordenadas pela mensagem mais recente. Cada item exibe emoji do canal, nome do contato, preview da ultima mensagem, tempo relativo, badge de nao lidos e badge de status.
Filtros: Aberto, Pendente, Resolvido, Todos
Painel Central: Thread de Mensagens
Mostra todas as mensagens em ordem cronologica. Mensagens recebidas a esquerda, enviadas a direita (em verde). O botao ✨ AI Suggest envia as ultimas 10 mensagens para a OpenAI para uma sugestao de resposta.
Area de composicao: Pressione Enter para enviar, Shift+Enter para nova linha.
Painel Direito: Detalhes do Contato
Mostra informacoes do contato e editor de tags quando uma conversa e selecionada.
Atualizacoes em Tempo Real
A caixa de entrada usa Server-Sent Events (SSE) para atualizacoes em tempo real. Nao e necessario atualizar a pagina. Varias abas do navegador (varios agentes) recebem atualizacoes simultaneamente.
Gerenciamento de Status
| Status | Significado |
|---|---|
open | Conversa ativa que requer atencao |
pending | Aguardando resposta do cliente |
resolved | Problema encerrado |
snoozed | Temporariamente oculta |
Quando uma conversa resolvida recebe uma nova mensagem de entrada, uma nova conversa e criada em vez de reabrir a anterior.
Tags
Tags sao armazenadas como um array JSON na conversa: ["urgent", "billing", "vip"]. Adicione tags pelo painel direito, filtre por tag na API ou adicione automaticamente via regras de automacao.
Atalhos de Teclado
| Tecla | Acao |
|---|---|
Enter | Enviar mensagem |
Shift+Enter | Nova linha na composicao |