Widget JavaScript
Adicione o widget de chat a qualquer site com uma simples tag de script.
O widget JavaScript é a maneira mais simples de adicionar seu agente a qualquer site. Uma única tag de script cria um balão de chat flutuante que os visitantes podem clicar para iniciar uma conversa.
Configuração Rápida
- Vá até a aba Publicar do seu agente
- Selecione Widget de chat (padrão)
- Copie o trecho JavaScript exibido
- Cole-o no seu site antes de
</body> - Salve e atualize seu site
O balão de chat aparece no canto da sua página. Seu trecho inclui o ID específico do seu agente e a URL correta do script.
Configuração do Widget
Posição
O widget aparece no canto inferior direito por padrão. Altere a posição nas configurações de Design.
Cores
As cores do widget correspondem às configurações de tema do seu agente. Personalize na aba Design.
Dispositivos Móveis
O widget é totalmente responsivo e funciona em dispositivos móveis automaticamente.
Anexos de Arquivos
Os visitantes podem anexar documentos, planilhas, imagens e arquivos de texto diretamente pelo widget. Os anexos são usados apenas como contexto temporário da conversa e não são adicionados às fontes de treinamento do seu agente.
Os formatos aceitos incluem arquivos PDF, Word, Excel, HTML, TXT, Markdown, JSON, CSV, PNG, JPG, WEBP e GIF. Os visitantes podem anexar até 3 arquivos por mensagem, com limite de 10MB por arquivo. Os PDFs são analisados até as primeiras 20 páginas para manter as respostas rápidas e confiáveis.
Atributos de Dados
O widget usa atributos de dados para configuração:
| Atributo | Descrição | Padrão |
|---|---|---|
data-chatbot | Obrigatório. O ID do seu agente (incluído no seu código de incorporação) | - |
Posicionamento
Onde Adicionar o Código
Adicione o script imediatamente antes de </body> para melhor desempenho:
<!DOCTYPE html> <html> <head> <!-- Your head content --> </head> <body> <!-- Your website content --> <!-- Paste your embed code from Chatbot > Publish here --> </body> </html>
Aplicativos de Página Única
Para SPAs, adicione o script ao seu template HTML principal ou arquivo index.
Múltiplas Páginas
Adicione o mesmo script em todas as páginas onde você deseja que o widget apareça. Ou adicione-o ao template de layout do seu site.
Testando sua Instalação
Após adicionar o código:
- Visite seu site em um navegador
- Procure pelo balão de chat (canto inferior direito por padrão)
- Clique para abrir o chat
- Envie uma mensagem de teste
- Verifique se a resposta está correta
Solução de Problemas
Widget não aparece:
- Verifique se o script está antes de
</body> - Verifique se o ID do agente está correto
- Limpe o cache do navegador
- Verifique o console do navegador em busca de erros
Posição errada:
- Verifique as configurações de Design
- Procure por conflitos de CSS
Não está respondendo:
- Certifique-se de que existe conteúdo de treinamento
- Verifique os limites de mensagens do plano
- Teste primeiro no Playground
Restrições de Domínio
Se você configurou domínios permitidos:
- O widget só carrega em domínios aprovados
- Outros sites não veem o widget (nenhum erro é exibido)
Desempenho
O widget é otimizado para impacto mínimo:
- Carrega de forma assíncrona (atributo
async) - Tamanho de pacote pequeno
- Sem bloqueio de renderização
- Carregamento lento (lazy load) da interface de chat
Conflitos de Estilo
O widget usa estilos isolados e não deve entrar em conflito com seu site. Se você notar problemas:
- Verifique se há seletores CSS globais
- Procure por regras
!important - Contate o suporte se os problemas persistirem
Removendo o Widget
Para remover:
- Exclua a tag de script do seu HTML
- Limpe qualquer cache
- O widget desaparece imediatamente
Próximos Passos
- Personalize a aparência nas configurações de Design
- Configure restrições de domínio
- Adicione mensagens sugeridas