Installation Wizard

Nuxt

Carregar o widget como plugin client-only.

Instalação

Criar plugin *.client.ts dedicado ao widget.
Injetar apenas no shell público do site.
Validar o launcher após navegação inicial.

Configuração

Guardar token em runtimeConfig.public.
Evitar múltiplos plugins a repetir o mesmo loader.

Troubleshooting

Se o widget não carregar em produção, validar se o plugin ficou marcado como client-only.

Snippet

Base pronta para Nuxt

Abrir configurator
// plugins/chatbeep.client.ts
export default defineNuxtPlugin(() => {
  const script = document.createElement("script");
  script.src = "https://cdn.chatbeep.app/widget/chatbeep.js";
  script.async = true;
  script.dataset.apiBase = "https://chatbeep.app";
  script.dataset.installationToken = "SEU_TOKEN_DA_INSTALACAO";
  document.body.appendChild(script);
});