UpBeez Docs

🔌 Widget de Chat

Adicione um assistente de IA ao seu site com uma linha de código.

Instalação Rápida

Cole este código antes do </body> do seu site:

<script
  src="https://app.api.upbeez.com/widget.js"
  data-tenant-id="SEU_TENANT_ID"
  async
></script>

Para obter seu Tenant ID, vá em Widget no dashboard do UpBeez.

Opções de Customização

AtributoDescriçãoPadrão
data-tenant-idSeu ID de tenant (obrigatório)
data-positionPosição do botão: left ou rightright
data-colorCor primária (hex)#3b82f6
data-titleTítulo no header do chatAssistente Virtual
data-subtitleSubtítulo no headerOnline agora
data-placeholderPlaceholder do campo de textoDigite sua mensagem...
data-auto-openAbrir automaticamente após N segundos— (desativado)
data-font-familyGoogle Font (ex: "Inter", "Poppins")Sistema
data-font-sizeTamanho da fonte em px14
data-letter-spacingEspaçamento entre letras (px)0
data-line-heightAltura da linha1.5

Exemplo Completo

<script
  src="https://app.api.upbeez.com/widget.js"
  data-tenant-id="SEU_TENANT_ID"
  data-position="right"
  data-color="#10b981"
  data-title="Atendimento"
  data-subtitle="Resposta em segundos ⚡"
  data-placeholder="Como posso ajudar?"
  data-font-family="Inter"
  data-auto-open="5"
  async
></script>

🎨 Temas

O widget suporta 6 temas pré-definidos, configuráveis no dashboard:

Dark
Light
WhatsApp
Minimal
Ocean
Sunset

Configure em Widget → Tema no dashboard.

📄 Regras de Visibilidade por Página

Controle em quais páginas do seu site o widget aparece:

Mostrar apenas em páginas específicas

<script src="..."
  data-tenant-id="xxx"
  data-show-on="/,/contato,/produtos/*"
></script>

Esconder em páginas específicas

<script src="..."
  data-tenant-id="xxx"
  data-hide-on="/admin/*,/checkout/*"
></script>
  • data-show-on tem prioridade se ambos forem usados
  • Use /* para wildcard (ex: /admin/* inclui /admin/users)

💬 Histórico de Conversa

O widget salva o histórico da conversa no localStorage do navegador. Ao reabrir o widget, o usuário vê as mensagens anteriores. O histórico é vinculado ao conversation_id gerado automaticamente.