Goolab CRMDocs

Central de Atendimento para sites

JS Embed, Shadow DOM, launcher e posicionamento inteligente.

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.

`window.GoolabChat`

Disponível

O site pode controlar programaticamente a Central através da API pública do widget.

Entre as operações disponíveis estão conceitos como:

  • abrir;
  • fechar;
  • alternar;
  • recuperar a inicialização.

Isso também permite abrir a Central através de CTAs do próprio site.

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.