Chat Web: passo a passo da instalação no seu site

Para quem administra o site do hotel: onde colar o código do Chat Web da WeSpeak (no HTML, com o Google Tag Manager, WordPress, Wix e outras plataformas), como abrir o chat por um botão próprio, como conferir se funciona e o que revisar se ele não aparecer.

Última atualização: 9 de outubro de 2026

Este guia é para quem administra o site do hotel: o próprio hotel, o web designer ou a agência. Instalar o Chat Web é colar um código de uma linha, uma única vez, num lugar que carregue em todas as páginas do site — igual a um pixel de rastreamento. Leva poucos minutos e, depois, não é preciso mexer em mais nada: a aparência e o comportamento do chat são configurados na WeSpeak.

Em vídeo: o tutorial de configuração (em espanhol) mostra de onde se copia o código e como instalá-lo com o Google Tag Manager, além de como personalizar o chat.

Ver vídeo: configuração do Chat Web

1. Pegue o código

O hotel copia o código na WeSpeak, em Canais → Conectados, com o botão de copiar do cartão Chat Web (veja como ativá-lo). Ele é assim:

<script async src="https://chat.wespeak.pro/widget.js?id=7f3a9c2e4b1d48f6a0c5e9b2d7a1f3c8"></script>

O id do final é diferente para cada hotel: use sempre o código que enviarem para você.

O cartão Chat Web em Canais, com o código de instalação e o botão de copiar destacado

  • Um código por propriedade. Se o hotel tiver várias propriedades, cada uma tem o seu código: no site de cada propriedade vai o dela, assim as conversas ficam associadas à propriedade certa.
  • Um único código por página. Se você colar dois na mesma página (por exemplo, os de duas propriedades), só o primeiro funciona.
  • Não é preciso alterá-lo nem colá-lo de novo quando o hotel muda as cores, a imagem ou a saudação do chat: essas mudanças se aplicam sozinhas.
  • Domínios permitidos. Se o hotel preencheu essa lista na WeSpeak, o endereço do seu site precisa estar nela exatamente como o navegador mostra: com https:// e, se você usa as duas versões, com e sem www. Se o chat também for para outro domínio —o do motor de reservas, por exemplo—, esse endereço também.

2. Cole o código no seu site

A regra é sempre a mesma: uma única vez, no modelo comum a todas as páginas, logo antes de </body>. Também funciona dentro do <head>, porque ele carrega com async e não deixa a página mais lenta. Escolha a opção de acordo com a forma como o seu site foi feito.

No HTML do site

Cole o código na linha anterior a </body>, no modelo ou no rodapé (footer) que todas as páginas compartilham. Se o seu site tiver páginas soltas, sem modelo comum, cole em cada uma.

O final do HTML do site de um hotel num editor de código, com o código do Chat Web destacado na linha anterior a </body>

Com o Google Tag Manager

  1. No seu contêiner, entre em Tags e clique em Nova.
  2. Em Configuração da tag, escolha HTML personalizado e cole o código.
  3. Em Acionamento, escolha o acionador Todas as páginas.
  4. Salve a tag e publique o contêiner (Enviar → Publicar). Enquanto você não publicar, o chat não aparece no seu site.

O editor de tags do Google Tag Manager com uma tag de HTML personalizado que contém o código do Chat Web e o acionamento em Todas as páginas

No WordPress

  • O jeito mais simples é um plugin de trechos de código como o WPCode (antes chamado Insert Headers and Footers): na seção Header & Footer (cabeçalho e rodapé), cole o código na caixa do rodapé (Footer) e salve.
  • Muitos temas e construtores (Elementor, Divi, Avada e outros) têm um campo próprio de "código personalizado" ou "scripts do rodapé": ele serve do mesmo jeito.
  • Se preferir editar o tema, cole antes de </body> no footer.php, mas faça isso num tema filho: senão, a mudança se perde quando o tema é atualizado.

No Wix, Squarespace, Shopify, Webflow e outros construtores

PlataformaOnde colar
WixConfigurações → Código personalizado → + Adicionar código personalizado. Cole o código, escolha Todas as páginas e posicione o código em Corpo - fim. Clique em Aplicar. O site precisa estar publicado e com um domínio conectado.
SquarespaceNo painel Injeção de código, cole o código em Rodapé e salve. Está disponível nos planos Core, Plus e Advanced.
ShopifyLoja virtual → no seu tema, o botão ⋯ → Editar código → arquivo theme.liquid: cole o código logo antes de </body> e salve.
WebflowSite settings → Custom code → Footer code (a interface do Webflow é em inglês). Salve e publique o site.
Outro construtor ou motor de reservasProcure a opção de "scripts personalizados", "código de rastreamento" ou "HTML no rodapé": o mesmo lugar onde se cola um pixel da Meta ou o código do Google Analytics.

Sites feitos sob medida (React, Next.js e outros)

  • Carregue o código uma vez, no modelo ou layout raiz, e não a cada troca de rota.

  • No Next.js, use o componente Script com strategy="afterInteractive":

    <Script src="https://chat.wespeak.pro/widget.js?id=7f3a9c2e4b1d48f6a0c5e9b2d7a1f3c8" strategy="afterInteractive" />
    
  • Não carregue de forma adiada (por exemplo, com strategy="lazyOnload" ou "quando a página terminar de carregar"): a bolha esperaria todo o resto baixar —vídeos, fotos pesadas— e poderia levar muitos segundos para aparecer.

3. Opcional: abra o chat por um botão do seu site

Se você quiser que um botão próprio do seu site ("Fale com a gente pelo chat", "Tire suas dúvidas no chat") abra o chat, chame WsChat.show():

<button type="button" onclick="window.WsChat && WsChat.show()">Fale com a gente pelo chat</button>

Também existem WsChat.hide(), que fecha o chat, e WsChat.toggle(), que abre ou fecha. O código do Chat Web precisa estar instalado nessa mesma página.

4. Confira se funciona

  1. Abra o seu site numa janela anônima: a bolha deve aparecer no canto inferior (à direita, ou à esquerda se o hotel a moveu).
  2. Abra a bolha e escreva uma pergunta de teste: o assistente responde em segundos.
  3. Peça ao hotel que confirme que a conversa chegou a Chats na WeSpeak.
  4. Repita o teste num celular: ali o chat abre em tela cheia.

💡 Se o seu site usa um plugin de cache ou uma CDN, limpe o cache depois de colar o código.

Se algo não funcionar

O que aconteceO que revisar
A bolha não apareceSe o código está publicado: abra o código-fonte da página (Ctrl+U, ou Cmd+Option+U no Mac) e procure chat.wespeak.pro. Confira também o cache do site, se o contêiner do Google Tag Manager foi publicado e se o seu endereço está em Domínios permitidos (caso o hotel tenha preenchido essa lista).
Aparece na página inicial, mas não em outras páginas (por exemplo, nas de reserva)O código está só em um modelo, ou essas páginas estão em outro domínio. Cole-o no modelo comum e peça ao hotel que adicione esse domínio em Domínios permitidos.
A bolha demora para aparecerO código está sendo carregado de forma adiada ou a página é muito pesada (vídeos, imagens grandes). Carregue-o com async no <head> ou antes de </body>, e não "quando a página terminar de carregar".
A bolha aparece, mas o chat não carregaCostuma ser um navegador muito antigo (no iPhone, anterior ao iOS 16.4). Depois de 10 segundos aparece um ✕ para fechar o chat. Num navegador atual, funciona.
O hotel mudou as cores ou a saudação e elas não aparecemA configuração é renovada em uns 5 minutos. Recarregue a página depois desse tempo.
O seu site tem uma política de segurança de conteúdo (CSP) rígidaPermita https://chat.wespeak.pro para scripts, iframes, conexões e imagens. Se o chat usar a imagem própria do hotel, permita também o domínio dessa imagem.

Como remover

Para tirar o chat do site, apague o código de onde você o colou (ou pause ou exclua a tag no Google Tag Manager e publique). A bolha some e não entram conversas novas; o histórico continua salvo na WeSpeak, e o mesmo código volta a funcionar se você colá-lo de novo.