Passo a passo de criação
Nomeie a integração
Defina um nome interno (ex.: “Site Principal”, “Blog EN”) que identifique este widget nos filtros da Inbox.
Personalize a aparência
Ajuste cor primária, cor de destaque, posição do botão (
bottom-right ou bottom-left), mensagem de boas-vindas, nome do assistente, avatar e tema (auto, light ou dark).Copie o snippet
A Timely.ai gera o código com o
data-agent-id da sua integração. Cole-o antes do </body> em todas as páginas onde o chat deve aparecer.Notas de personalização
- Atributos definidos diretamente no snippet sobrescrevem as configurações do dashboard — útil para múltiplas variações em páginas diferentes.
- O widget suporta modo embeddable: adicione
data-embedded="true"edata-target="#id-do-container"para renderizá-lo dentro de um<div>em vez do botão flutuante. - Para suporte a voz, o site deve usar HTTPS e o agente precisa ter voz configurada em Agentes → [agente] → Voz.
- O cache do script
embed.jsé de 5 minutos — mudanças de configuração podem levar esse tempo para refletir no site.
| Seção do snippet | Descrição |
|---|---|
data-agent-id | ID da integração Widget — obrigatório |
data-theme | Tema visual: auto, light ou dark (padrão: auto) |
data-position | Posição do botão flutuante: bottom-right ou bottom-left |
O widget usa
sessionStorage para manter a sessão enquanto a aba estiver aberta. Ao fechar e reabrir o navegador, uma nova sessão começa — o histórico anterior fica disponível para o atendente na Inbox.