NOVO Widget, SDK React e cliente PHP — já disponíveis

Chat em tempo real, pronto para o seu sistema

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

index.html
<!-- É 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>
3
formas de integrar
60s
para instalar
<60KB
peso do widget
Demonstração ao vivo

O chat no canto desta página
é o próprio produto

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.

  • Isolado em Shadow DOM — não herda nem quebra o CSS da sua página
  • Reconexão automática — queda de rede não perde mensagem
  • Carregamento assíncrono — zero impacto no tempo de carga do seu site
Nome
Cor
Tema
Posição
Bordas

É assim que fica no seu site. Crie sua conta gratuita e aplique essa aparência no seu painel em minutos.

Integração

Funciona com a sua stack

React, PHP ou JavaScript puro. Escolha a aba e copie o código — todos são exemplos reais e funcionais.

index.html

  
Recursos

Tudo que um chat precisa — já pronto

Você instala o widget. Nós cuidamos do resto da infraestrutura.

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.

Painel de atendimento

Fila com filtros e busca, indicador de digitação, status de leitura, transferência entre atendentes e observações internas.

Métricas reais

Tempo médio de primeira resposta, duração do atendimento, volume por período e atendentes online — direto do banco, sem estimativas.

Widget personalizável

Cor, logotipo, posição, tema, textos e horário de atendimento — com pré-visualização em tempo real no painel.

Webhooks assinados

Receba eventos no seu servidor com assinatura HMAC, reenvio automático em caso de falha e histórico completo de entregas.

Como funciona

Do zero ao primeiro atendimento

Crie seu projeto

Cadastre a empresa e crie um projeto. Você recebe na hora uma chave pública e uma chave secreta.

Instale o widget

Cole uma tag <script>, use o SDK React ou gere o token pelo seu backend PHP.

Comece a atender

As conversas aparecem na fila em tempo real. Assuma, responda e acompanhe as métricas.

Planos

Comece de graça, cresça quando precisar

Escolha o plano ideal para o seu atendimento. Comece sem compromisso e evolua quando sua equipe precisar de mais recursos.

Gratuito

Para validar a ideia e testar a integração.

R$ 0/mês
  • 1 projeto
  • 2 atendentes (administrador + 1 adicional)
  • 500 mensagens por mês
  • Widget, SDK React e PHP
  • Painel de atendimento completo
Criar conta gratuita
Dúvidas frequentes

Perguntas que sempre aparecem

O widget vai quebrar o layout do meu site?

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.

Preciso ter backend para usar?

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.

Como vocês garantem que outra empresa não vê minhas conversas?

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.

E se outro site copiar minha chave pública?

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 que acontece se a conexão do usuário cair?

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.

Seu chat pode estar no ar hoje

Crie a conta, gere as credenciais e cole uma linha de código. O plano gratuito não expira.

Criar conta gratuita Ler a documentação