O que você recebe
Instalação em uma linha
Uma única tag de script assíncrona por widget. Mudanças de aparência e comportamento são publicadas a partir de Settings sem precisar tocar no snippet novamente.
Caixa de entrada unificada
As conversas do widget aparecem em
/inbox ao lado do WhatsApp, em tempo real, com recursos adaptados ao canal (nenhuma regra de templates ou janela de atendimento se aplica aos chats do widget).Sua IA, não a deles
O modo de IA por widget conecta o agente GBCA: rascunhos de resposta para revisão do operador, ou envio totalmente automático até que um humano assuma.
Lista de origens permitidas
Cada widget atende apenas os domínios que você listar. Requisições de qualquer outro lugar falham de forma segura.
Criando um widget
Vá em Settings → Integrations → Channels → Website widget:- Clique em Create widget e dê a ele um nome de exibição.
- Escolha um slug — ele passa a fazer parte da URL pública do script e do link direto de chat, então escolha algo que você não se importe de expor (letras minúsculas, números, hífens).
- Adicione suas origens permitidas — as origens exatas (esquema + host, p. ex.
https://www.example.com) de cada site que vai incorporar o widget. Subdomínios são origens separadas. - Escolha a cor de destaque do tema e a posição do botão de abertura, defina o título do widget e a mensagem de boas-vindas.
- Copie o snippet de instalação na seção Install e entregue-o a quem mantém o site — ou use o guia de instalação, que inclui instruções específicas por framework e um prompt pronto para agentes de programação com IA.
Modo de agente de IA (GBCA)
Cada widget tem seu próprio modo de IA, independente das suas configurações de resposta automática do WhatsApp:
A autoridade de envio automático é reverificada contra as configurações do widget no momento do envio, então mudar o modo de volta para Draft ou Off tem efeito imediato — inclusive para respostas já enfileiradas. A chave mestra do GB-Agent no nível do workspace precisa estar habilitada para que qualquer modo de IA faça alguma coisa.
As conversas do widget nunca passam pelo pipeline de despacho do WhatsApp/Meta. As respostas de IA são entregues ao visitante pelo próprio widget.
Identidade do visitante
Por padrão, os visitantes são anônimos — o widget cria uma sessão e um contato sintético automaticamente. Dois upgrades estão disponíveis:- Atributos não verificados: o JavaScript da sua página pode chamar
SwitchbordWidget.setVisitor({...})para anexar um nome ou e-mail que o visitante digitou em algum lugar. Eles são armazenados como não verificados e nunca podem sobrescrever dados verificados. - Identidade assinada (Secure Mode): se o seu site tem usuários autenticados, o seu backend pode emitir um token HS256 de curta duração para que o Switchbord saiba de forma verificável quem é o visitante. Visitantes verificados retomam a conversa anterior entre sessões e dispositivos. Veja o guia de instalação para exemplos do lado do servidor.
O que os operadores veem
- As conversas do widget carregam o selo do canal de site; recursos exclusivos do WhatsApp (templates, contagem regressiva da janela de atendimento, upload de mídia) ficam ocultos.
- As respostas aparecem para o visitante com o rótulo de autor do operador; respostas de IA mostram o rótulo do agente.
- Os visitantes veem um selo de não lidas no botão de abertura quando respostas chegam com o chat fechado.
Limites e comportamento
- Os endpoints públicos do widget têm limite de taxa por workspace (120 requisições/minuto), além da proteção no nível da plataforma.
- Execuções de IA disparadas por mensagens do widget passam por debounce — mensagens de visitantes em sequência rápida se consolidam em uma única execução do agente para a mensagem mais recente.
- O histórico da transcrição tem escopo de sessão: visitantes anônimos que limpam o armazenamento do navegador começam uma conversa nova. A identidade assinada é o fio condutor durável entre dispositivos.
Próximos passos
- Instale o widget no seu site — snippet, frameworks, referência do SDK, identidade assinada e um prompt de instalação para agentes de IA.
- Conector GB-Agent — como o próprio agente GBCA é conectado ao seu workspace.