Pular para o conteúdo principal

📥 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

StatusSignificado
openConversa ativa que requer atencao
pendingAguardando resposta do cliente
resolvedProblema encerrado
snoozedTemporariamente 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

TeclaAcao
EnterEnviar mensagem
Shift+EnterNova linha na composicao