Tempo real de verdade
WebSocket com salas por conversa e projeto. A mensagem é gravada no banco antes de o envio ser confirmado — nada se perde.
Pare de construir WebSocket, banco de mensagens e painel de atendimento. Instale uma linha de código e comece a conversar com seus usuários hoje — em React, PHP ou HTML puro.
Plano gratuito para sempre · Sem cartão de crédito · Instalação em minutos
<!-- É só isso. Sério. --> <script src="https://cdn.seuchat.shop/widget/chat-widget.js" data-project-id="proj_demo" data-public-key="pk_live_a7f3c9..."> </script>
Não é uma imagem nem um vídeo. É o widget real, conectado à nossa API por WebSocket. Abra, mande uma mensagem e veja a resposta chegar sem recarregar nada.
É assim que fica no seu site. Crie sua conta gratuita e aplique essa aparência no seu painel em minutos.
React, PHP ou JavaScript puro. Escolha a aba e copie o código — todos são exemplos reais e funcionais.
Você instala o widget. Nós cuidamos do resto da infraestrutura.
WebSocket com salas por conversa e projeto. A mensagem é gravada no banco antes de o envio ser confirmado — nada se perde.
Fila com filtros e busca, indicador de digitação, status de leitura, transferência entre atendentes e observações internas.
Tempo médio de primeira resposta, duração do atendimento, volume por período e atendentes online — direto do banco, sem estimativas.
Cor, logotipo, posição, tema, textos e horário de atendimento — com pré-visualização em tempo real no painel.
Receba eventos no seu servidor com assinatura HMAC, reenvio automático em caso de falha e histórico completo de entregas.
Cadastre a empresa e crie um projeto. Você recebe na hora uma chave pública e uma chave secreta.
Cole uma tag <script>, use o SDK React ou gere o token pelo seu backend PHP.
As conversas aparecem na fila em tempo real. Assuma, responda e acompanhe as métricas.
Escolha o plano ideal para o seu atendimento. Comece sem compromisso e evolua quando sua equipe precisar de mais recursos.
Para validar a ideia e testar a integração.
Para quem já atende clientes em produção.
Não. Ele é renderizado dentro de um Shadow DOM, completamente isolado: não herda o CSS da sua página nem vaza estilos para ela. Também carrega de forma assíncrona, sem travar o carregamento.
Não. Com apenas a chave pública o widget já funciona em modo visitante anônimo. O backend só é necessário quando você quer identificar usuários logados com segurança — aí o seu servidor gera um token de sessão com a chave secreta.
Toda consulta ao banco filtra por empresa e projeto, e a autorização é sempre validada no backend — nunca no cliente. Esse isolamento tem uma suíte de testes automatizados dedicada, que tenta acessar dados de outra empresa por vários caminhos e precisa receber 404 em todos.
Você cadastra os domínios autorizados do seu projeto. O backend valida a origem de toda conexão feita com a chave pública e recusa qualquer origem que não esteja na lista. Já a chave secreta é guardada como hash e exibida uma única vez, na criação.
O widget reconecta sozinho com backoff progressivo e recarrega o histórico. Cada mensagem carrega um identificador único por conversa, então reenvios e reconexões nunca geram mensagens duplicadas.
Crie a conta, gere as credenciais e cole uma linha de código. O plano gratuito não expira.