Em resumo
Crie uma conta gratuita na Nexoply, adicione as informações do seu negócio e copie o código de instalação de uma linha na página Chatbot do seu painel. Cole uma vez, logo antes da tag de fechamento </body>, geralmente em uma área de rodapé do site inteiro, como uma caixa de código do footer, o arquivo de footer do seu tema ou um include compartilhado. Funciona em qualquer site onde você possa adicionar uma tag script: HTML simples, WordPress, Wix, Squarespace, Shopify, Webflow e apps JavaScript. O assistente responde só com as informações do negócio que você aprovou, e o plano Free (50 conversas por mês) não pede cartão de crédito.
- Uma linha de código, colada uma vez antes de </body>: sem plugin para criar, sem chave de IA e, na maioria dos sites, sem desenvolvedor.
- Funciona em qualquer site que aceite uma tag script, de uma página HTML feita à mão a um criador de sites ou um app React.
- O chatbot responde só com seus serviços, preços, perguntas frequentes e políticas, e avisa quando não sabe.
- As alterações feitas no painel chegam ao site em cerca de um minuto, sem mexer no código de novo.
- O widget carrega de forma assíncrona, não usa cookies e não tem como quebrar o seu site.
Antes de começar
Adicionar um chatbot com IA a um site tem duas partes: criar o assistente e colocá-lo no site. Com a Nexoply, a primeira parte é feita no painel da Nexoply, sem programar e sem chave de IA, porque a Nexoply cuida da IA. A segunda parte é uma linha de código. Você precisa de:
- Uma conta na Nexoply. Cadastre-se grátis: o plano Free inclui 50 conversas por mês, sem cartão. Os planos pagos começam em US$ 19 por mês na página de preços.
- Acesso ao lugar onde o seu site aceita código personalizado: uma opção de código do footer no seu criador de sites, os arquivos do seu tema ou os seus templates HTML. Em criadores de sites hospedados, confira se o seu plano permite código personalizado.
- Uns cinco minutos, mais o tempo para revisar as informações do seu negócio.
Passo 1: Crie o chatbot com as informações do seu negócio
Um chatbot com IA para o site de um pequeno negócio é tão útil quanto o que ele sabe. Na Nexoply você informa seus serviços e preços, perguntas frequentes, políticas, horários e áreas de atendimento. O jeito mais rápido é a importação do site: você digita o endereço do seu site e a Nexoply lê as páginas públicas (Free 15, Starter 40, Business 100, Pro 200 por varredura), inclusive as feitas com JavaScript, e sugere serviços com preços, perguntas frequentes, políticas, horários e dados de contato. Você revisa as sugestões; nada é adicionado sem a sua aprovação.
Daí em diante, o assistente responde só com essas informações. Ele é instruído a dizer quando não sabe, em vez de chutar, e todas as conversas ficam no seu painel para revisão. Os visitantes podem escrever em qualquer um de 12 idiomas e recebem a resposta no idioma deles. A Nexoply não é uma caixa de entrada de chat ao vivo para atendentes humanos e não faz agendamentos nem recebe pagamentos; os botões podem levar o visitante à sua página de agendamento, ao seu telefone ou ao seu WhatsApp. Leia como a Nexoply funciona para ter a visão completa.
Passo 2: Copie o seu código de instalação
Abra a página Chatbot no seu painel (clique em Criar chatbot se ainda não criou) e copie o código de instalação. Ele é assim:
<script src="https://nexoply.com/widget.js" data-chatbot="YOUR-KEY" async></script>No lugar de YOUR-KEY vai a chave do seu chatbot, que a página Chatbot já preenche para você. A chave é pública: não é uma senha e não dá acesso à sua conta; ela só diz ao widget a qual negócio ele pertence. Para ver o assistente antes de mudar o seu site, use Abrir uma página de teste com o seu chatbot.
Passo 3: Cole logo antes de </body>
Em um site que você edita como arquivos HTML, cole o código em uma linha própria, logo acima da tag de fechamento </body>:
<!-- …o conteúdo da sua página… -->
<script src="https://nexoply.com/widget.js" data-chatbot="YOUR-KEY" async></script>
</body>
</html>Encontre o footer compartilhado
Se as suas páginas compartilham um template ou include de footer (comum em sites PHP e geradores de sites estáticos), cole o código lá uma única vez. Se não, cole em cada página onde o botão de chat deve aparecer.
Uma vez por página
Uma cópia por página basta. O script carrega de forma assíncrona, então colocá-lo no fim da página deixa o seu conteúdo aparecer primeiro.
Envie ou publique
Salve os arquivos e envie ou publique do jeito que você costuma atualizar o site.
Onde colar nas plataformas mais usadas
Cada criador de sites e cada framework tem um lugar para o código do site inteiro. Cole a mesma linha lá; os guias de cada plataforma explicam passo a passo.
- PlataformaWordPress
- Onde colar o códigoUm plugin de código para cabeçalho e rodapé (por exemplo WPCode), caixa Footer; ou o footer.php do seu tema antes de </body>
- Guia passo a passoGuia do WordPress
- PlataformaWix
- Onde colar o códigoConfigurações → Código personalizado → + Adicionar código personalizado, todas as páginas, final do body (plano Premium com domínio conectado)
- Guia passo a passoGuia do Wix
- PlataformaSquarespace
- Onde colar o códigoSettings → Advanced → Code Injection → Footer (plano Business ou superior)
- Guia passo a passoGuia do Squarespace
- PlataformaShopify
- Onde colar o códigoLoja virtual → Temas → … → Editar código → layout/theme.liquid, logo antes de </body>
- Guia passo a passoGuia da Shopify
- PlataformaWebflow
- Onde colar o códigoProject settings → Custom code → Footer code, e depois publicar
- Guia passo a passoGuia do Webflow
- PlataformaReact
- Onde colar o códigoindex.html antes de </body>, ou um useEffect no componente raiz
- Guia passo a passoGuia do React
- PlataformaNext.js
- Onde colar o códigonext/script em app/layout.tsx (App Router) ou pages/_app.tsx (Pages Router)
- Guia passo a passoGuia do Next.js
- PlataformaVue e Nuxt
- Onde colar o códigoindex.html antes de </body>; no Nuxt, o head do app em nuxt.config.ts
- Guia passo a passoGuia do Vue
- PlataformaHTML simples
- Onde colar o códigoAntes de </body> em cada página, ou no seu include de footer compartilhado
- Guia passo a passoPasso 3, acima
| Plataforma | Onde colar o código | Guia passo a passo |
|---|---|---|
| WordPress | Um plugin de código para cabeçalho e rodapé (por exemplo WPCode), caixa Footer; ou o footer.php do seu tema antes de </body> | Guia do WordPress |
| Wix | Configurações → Código personalizado → + Adicionar código personalizado, todas as páginas, final do body (plano Premium com domínio conectado) | Guia do Wix |
| Squarespace | Settings → Advanced → Code Injection → Footer (plano Business ou superior) | Guia do Squarespace |
| Shopify | Loja virtual → Temas → … → Editar código → layout/theme.liquid, logo antes de </body> | Guia da Shopify |
| Webflow | Project settings → Custom code → Footer code, e depois publicar | Guia do Webflow |
| React | index.html antes de </body>, ou um useEffect no componente raiz | Guia do React |
| Next.js | next/script em app/layout.tsx (App Router) ou pages/_app.tsx (Pages Router) | Guia do Next.js |
| Vue e Nuxt | index.html antes de </body>; no Nuxt, o head do app em nuxt.config.ts | Guia do Vue |
| HTML simples | Antes de </body> em cada página, ou no seu include de footer compartilhado | Passo 3, acima |
Sites feitos sob medida e apps JavaScript
- Não precisa de pacote npm. O widget é sempre a mesma tag script. Também funciona quando a tag é adicionada por código, desde que mantenha o atributo data-chatbot e um src que contenha widget.js.
- Apps de página única. Ele é montado uma vez na página, fora do elemento raiz do seu app, mantém a conversa enquanto o visitante navega e confere de novo as regras de página quando a URL muda. Carregá-lo duas vezes não causa problema.
- Renderização no servidor. Ele só roda no navegador e não mexe no markup do seu framework, então não há problemas de hidratação.
- Content-Security-Policy. Se o seu site envia uma, permita https://nexoply.com em script-src, connect-src e img-src.
- Testes locais. Se você preencher Permitir apenas nestes sites, adicione o seu host de desenvolvimento local com a porta (por exemplo localhost:3000), ou deixe a lista vazia enquanto testa.
Passo 4: Confira se está funcionando
Abra o seu site publicado em uma nova janela anônima. Um botão de chat aparece no canto inferior. Faça uma pergunta real, como "Vocês atendem emergências no fim de semana?" ou "Quais regiões vocês atendem?" (veja mais exemplos no guia de chatbot com IA para encanadores). Em segundos, a conversa aparece em Conversas no seu painel da Nexoply. Daí em diante, as alterações feitas no painel chegam ao site em cerca de um minuto, sem editar o código de novo.
Solução de problemas: o botão de chat não aparece
- O código ainda não está no ar. Confira se a alteração foi salva e publicada, e recarregue o site publicado em uma janela anônima. As pré-visualizações dos editores nem sempre executam código personalizado.
- Código alterado ou incompleto. Confira se a linha está completa, de <script até </script>, com data-chatbot e a sua chave sem alterações.
- Código personalizado não permitido. Em criadores de sites hospedados, o código personalizado pode depender do plano (por exemplo, o Wix exige plano Premium com domínio conectado, e o Squarespace o plano Business ou superior).
- Domínios permitidos. Se você configurou Permitir apenas nestes sites na página Chatbot, confira se cada endereço do seu site está escrito exatamente (por exemplo meunegocio.com.br, ou *.meunegocio.com.br para subdomínios).
- Content-Security-Policy. Uma política rígida bloqueia o script até você permitir https://nexoply.com em script-src, connect-src e img-src.
- Chatbot desligado ou bloqueadores de anúncios. Verifique se a chave Chatbot ativado está ligada. Raramente, uma extensão do navegador bloqueia widgets de chat; teste em outro navegador.
Personalize a aparência e próximos passos
O visual é definido no painel da Nexoply, nunca no código do seu site. Em Chatbot → Personalizar você escolhe o ícone do botão de mensagem (ou uma imagem ou SVG seu), um texto, o formato, o tamanho, as cores, a borda, a sombra e a posição, ou usa no lugar uma aba lateral na borda da tela (como "Ajuda"). Dá para definir um visual diferente no celular e usar regras de página para mudar ou esconder o botão em páginas específicas (por exemplo /servicos/*). Combine a janela de chat com as suas fontes e cores, adicione seu logo ou comece por um modelo pronto. Uma tela inicial pode mostrar seus próprios botões, como Agendar, Ligar ou WhatsApp. O widget usa um Shadow DOM, então o CSS do seu site não o afeta.
Depois, revise as conversas com frequência: as perguntas que o assistente não conseguiu responder aparecem em uma lista e viram perguntas frequentes com um clique, e as estatísticas mostram os assuntos, os horários de mais movimento e as páginas onde o chat foi aberto. Para ver todas as opções, confira os recursos do chatbot; para comparar ferramentas antes, leia os melhores chatbots com IA para pequenos negócios.
Perguntas frequentes
Como adiciono um chatbot ao meu site?
Crie o chatbot em um serviço como a Nexoply, copie o código de instalação de uma linha e cole uma vez logo antes de </body>, geralmente em uma área de rodapé do site inteiro. Salve ou publique e abra o site para ver o botão de chat.
Preciso saber programar?
Não. Você cria o assistente no painel da Nexoply sem programar. O único passo técnico é colar uma linha no seu site, e a maioria dos criadores de sites tem uma caixa justamente para isso.
Existe um chatbot com IA grátis para o meu site?
O plano Free da Nexoply custa US$ 0, inclui 50 conversas por mês e não pede cartão. Alguns criadores de sites só permitem código personalizado em planos pagos, então confira o seu.
Funciona no meu site?
Se você consegue adicionar uma tag script ao seu site, sim: HTML simples, WordPress, Wix, Squarespace, Shopify, Webflow, React, Next.js, Vue e outros sites feitos sob medida.
Ele deixa o meu site mais lento?
Não de forma perceptível. O script carrega de forma assíncrona, então a sua página aparece primeiro, e ele espera a página ficar pronta. O código é protegido para que um erro nunca quebre o seu site.
Ele usa cookies?
Não. Ele não usa cookies. Guarda um identificador anônimo do visitante no localStorage e a conversa atual no sessionStorage, para que a conversa continue enquanto o visitante muda de página.
Posso colocar só em algumas páginas?
Sim. Você pode colar o código só nessas páginas, ou instalar no site inteiro e usar regras de página no painel para mudar ou esconder o botão em páginas específicas.

