Goolab CRMDocs

JS Embed — visão geral

A camada pública que conecta site, visitante, atendimento e CRM.

Central de Atendimento para Sites

Disponível

O Goolab possui um JS Embed próprio para incorporar a Central de Atendimento em sites.

O script funciona como ponte entre:

site → visitante → atendimento → CRM.

Pode disponibilizar:

  • launcher;
  • Central de Atendimento;
  • Chat ao vivo;
  • acesso ao WhatsApp;
  • captura de leads;
  • rastreamento da navegação;
  • atribuição de marketing.

Shadow DOM

Disponível

A Central utiliza Shadow DOM para reduzir conflitos entre o CSS/JavaScript do site do cliente e o widget do Goolab.

Isso permite utilizar o mesmo Embed em sites construídos com tecnologias e estilos diferentes.

Launcher existente ou nativo

Disponível

O Embed pode:

  • renderizar o próprio launcher;
  • utilizar um botão já existente no site.

Quando utiliza um launcher externo, o runtime pode calcular a posição da Central através do elemento real.

Smart Position da Central

Disponível

No desktop, a Central pode ser ancorada visualmente acima do launcher.

O cálculo considera:

  • posição real do botão;
  • bounding box;
  • offsets;
  • viewport;
  • aproximadamente 16 px de espaçamento;
  • resize;
  • scroll;
  • orientação.

No mobile, prioriza a área disponível em vez de tentar manter uma pequena janela presa ao botão.