Skip to main content
O Chatbot do site coloca um assistente de IA no seu site. O visitante clica num botão flutuante, abre um painel de conversa e tira dúvidas sobre produtos, preços, frete, trocas e pagamento. O assistente responde com base na sua Base de Conhecimento, no catálogo de produtos sincronizado da sua loja e nas instruções que você escreve.
Módulo opcional — fale com a OctaSend para ativar. Sem o módulo, o item Chatbot Site não aparece no menu e, abrindo o endereço direto, a tela mostra Módulo não liberado.

Onde fica

Menu Chatbot → Chatbot Site. A tela tem duas abas: As conversas dos visitantes ficam na inbox Conversas, no canal Site. O botão Ver conversas do site, no topo da tela, leva direto para elas. Qualquer usuário da sua conta com acesso ao painel pode ver e alterar essas abas.

Colocar no ar

1

Abra a configuração

Em Chatbot → Chatbot Site, abra a aba Configuração. Na primeira vez, o assistente é preparado automaticamente e começa pausado: nada aparece no seu site até você ativá-lo. Se a preparação falhar, a tela mostra Não foi possível preparar o assistente. Recarregue a página ou fale com o suporte.
2

Instale a tag no site

No bloco Instalar no seu site, copie a tag e cole no <head> de todas as páginas do site. Os detalhes estão na seção Instalação, abaixo.
3

Revise os domínios autorizados

Na mesma caixa, confira a lista de Domínios autorizados. Com a lista vazia, o assistente atende em qualquer site que tenha a sua tag.
4

Ajuste a identidade, a aparência e as instruções

Dê um nome e uma persona ao assistente em Identidade, escolha posição, ícone, imagem e cores do botão em Aparência, e escreva as regras de atendimento na aba System Prompt.
5

Teste a conversa

Em Testar conversa, escreva como um cliente escreveria e veja como o assistente responde. O teste funciona mesmo com o assistente pausado.
6

Ative

No bloco Status, clique em Ativar. O botão passa a aparecer no site a partir do próximo carregamento de página.

Instalação

O bloco Instalar no seu site é o mesmo das telas de Tours e Conteúdo Rico: uma tag só carrega tudo o que estiver ligado na sua conta. Veja OctaTag para os detalhes da tag.
  • Se você ainda não tem uma tag, a tela mostra Você ainda não tem uma tag e o botão Gerar tag.
  • Com a tag gerada, clique em Copiar tag e cole a linha no <head> de todas as páginas do site. Ela tem este formato, com o endereço e a chave da sua conta:
A mesma tag serve para o assistente e para os demais widgets ligados na conta: não existe um script separado para o chat.
Se o seu site ainda tem o script antigo do assistente da OctaSend, remova-o depois de colar a tag. Enquanto o script antigo estiver na página, é ele que funciona, e o assistente da tag não aparece.

Domínios autorizados

A lista de Domínios autorizados define em quais sites os widgets da OctaSend podem funcionar. Ela é uma só para todos os widgets da tag (tours, avaliações, avaliações de produto, assistente, conteúdo rico, carrinho e notificações): editar aqui altera a mesma lista das outras telas.
  • Um domínio por linha. Clique em Salvar domínios para gravar.
  • Lista vazia: o assistente atende em qualquer site que tenha a sua tag.
  • Lista preenchida: o assistente só carrega nos domínios da lista. Em outro site, o botão do assistente nem aparece.
  • A comparação é pelo domínio inteiro. www. no começo é ignorado (www.minhaloja.com.br e minhaloja.com.br são o mesmo domínio), e https://, caminho e porta são removidos automaticamente.
  • Subdomínios precisam ser cadastrados um a um (app.minhaloja.com.br não é liberado por minhaloja.com.br).
  • Uma linha com caracteres inválidos é marcada como domínio inválido e impede o salvamento até ser corrigida.

Identidade do assistente

A seção Identidade, na aba Configuração, define como o assistente se apresenta para quem visita o seu site. Clique em Salvar identidade para gravar.
  • A persona soma-se às instruções da empresa (aba System Prompt), que continuam valendo, e às regras que o assistente sempre segue.
  • Na conversa, o assistente se apresenta com o nome escolhido, como atendente da loja com o nome da sua conta.

Aparência do botão

A seção Aparência define como o botão flutuante e o painel de conversa aparecem no site. Ao lado das opções há uma Prévia com o botão e o cabeçalho do painel. Detalhes de cada opção:
  • Posição do botão — o painel de conversa abre do mesmo lado do botão. As notificações in-app usam o canto inferior direito; escolha outro canto para os dois não disputarem espaço. Se outro widget da OctaSend estiver no mesmo canto, os botões ficam empilhados, com o do assistente mais perto da borda.
  • Animação — roda nos primeiros 10 segundos depois que a página abre e para quando o visitante clica no botão. Visitantes que ativaram a redução de movimento no sistema não veem a animação. Na prévia, Ver animação reproduz o efeito escolhido.
  • Imagem do botão — use Enviar imagem para trocar o ícone por uma imagem sua (por exemplo, a foto de um atendente ou o logo da marca). A imagem ocupa o botão inteiro, recortada em círculo, e substitui o ícone: enquanto houver imagem, a escolha de ícone fica desabilitada. Remover imagem volta a mostrar o ícone. Arquivo em outro formato ou acima de 512 KB é recusado com um aviso.
  • Cores — cada cor pode ser escolhida no seletor ou digitada no formato #rrggbb. A prévia muda enquanto você edita, antes de salvar. Salvar cores só fica disponível quando alguma cor mudou e todas estão no formato certo. A cor do cabeçalho do painel também é usada no botão Enviar do painel.
O padrão, para quem nunca mexeu na aparência, é o botão no canto inferior direito, sem animação, com o ícone de balão, fundo #111827 e ícone branco, e o cabeçalho do painel também em #111827 com texto branco.
As mudanças de aparência, posição e status chegam ao site no próximo carregamento de página. Se o botão ainda estiver com a aparência antiga, aguarde alguns segundos e recarregue.

Canais do widget

A seção Canais do widget escolhe quais botões aparecem no seu site, em Botões exibidos, e é gravada com Salvar canais:
  • As opções com WhatsApp exigem um WhatsApp padrão conectado na conta. Sem ele, a tela avisa e as opções ficam desabilitadas. Veja WhatsApp.
  • Em Páginas do botão do WhatsApp, informe em quais páginas o botão do WhatsApp aparece, uma por linha (por exemplo, /produtos/*), até 50. Vazio mostra o botão em todas as páginas.
Como a conversa pelo WhatsApp começa:
1

O visitante informa os dados

Ao clicar no botão do WhatsApp, o visitante preenche Nome, E-mail e WhatsApp com DDD. Os três são obrigatórios e precisam ser válidos. Os dados já informados pelo identify vêm preenchidos.
2

O visitante confirma o número

O painel mostra o bloco Confirme seu número, com um código no formato OCTA-XXXXXX, o número da sua conta e o link Confirmar no WhatsApp. O visitante envia o código pelo WhatsApp dele. O código vale 15 minutos; vencido, o painel oferece Gerar novo código.
3

As respostas passam a chegar no WhatsApp

Com o número confirmado, cada resposta do assistente também chega no WhatsApp do visitante, e ele pode continuar a conversa por lá.
  • Antes da confirmação, nada é enviado ao WhatsApp do visitante: a conversa segue só no painel do site.
  • Numa conexão pela API oficial da Meta, a resposta só chega no WhatsApp até 24 horas depois da última mensagem do visitante por lá. Fora desse prazo, ela fica só no painel do site.
  • Quando a conversa com o assistente chega ao limite de mensagens, o visitante é avisado de que o atendimento segue pelo WhatsApp normal da loja.

Instruções da empresa (aba System Prompt)

Na aba System Prompt, o campo Instruções da empresa guarda as regras de atendimento da sua empresa para a IA: como se comunicar, o que fazer, o que não fazer e quando a equipe precisa ajudar.
  • Aceita até 10.000 caracteres, com contador abaixo do campo.
  • Na primeira vez, o campo vem preenchido com um modelo inicial. Ele só começa a valer depois que você clicar em Salvar instruções.
  • Essas instruções valem para todas as conversas da IA com seus clientes: o chat do site, os bots do WhatsApp e as etapas de IA das automações. Cada bot e cada etapa de IA ainda podem ter instruções próprias, somadas a estas. Veja Chatbot com IA.
  • O jeito de escrever segue o tom de voz padrão da conta, definido em Chatbot → Base de Conhecimento, aba Tom de voz. Sem escolha, a IA usa o tom Formal.
As regras fixas do assistente (listadas em Regras que o assistente sempre segue) vêm antes das suas instruções. As instruções da empresa complementam o comportamento do assistente, não substituem essas regras.

O que o assistente consulta

Base de conhecimento

Na aba Configuração, a seção Base de conhecimento tem a chave Usar a base de conhecimento. Ela salva na hora e vem ligada.
  • A base é a mesma do chatbot do WhatsApp: os documentos cadastrados em Chatbot → Base de Conhecimento. Veja Chatbot com IA.
  • O chat do site consulta apenas as fontes com escopo Compartilhado. Fontes Privado a um sub-cliente não são usadas no site, porque o visitante não é identificado como um sub-cliente.
  • A base é usada para perguntas sobre regras da loja: frete, prazo, troca, devolução, formas de pagamento e parcelamento.
  • Com a chave desligada, o assistente não consulta a base e não responde sobre essas regras com base nos seus documentos.

Catálogo de produtos

O assistente busca produtos no catálogo sincronizado da sua loja (veja E-commerce e Nuvem Shop) e mostra os produtos em cartões dentro do painel, com nome e preço.
  • O preço e o estoque do cartão vêm do catálogo ou da consulta à loja, nunca do texto escrito pela IA.
  • Quando o assistente só listou o produto numa busca, o cartão mostra Preço a confirmar com a loja.: o preço exibido é o da última sincronização do catálogo.
  • Quando o assistente consulta o detalhe de um produto da Nuvem Shop, o preço e o estoque são confirmados ao vivo na loja de onde o produto veio, e o cartão passa a mostrar o preço como confirmado. Não é preciso nenhuma configuração extra além da loja conectada.
  • Em produto em promoção, o preço confirmado é o promocional, o que o visitante paga. Uma promoção zerada, vazia ou maior que o preço é ignorada, e vale o preço normal.
  • O aviso Preço a confirmar com a loja. continua quando a loja não responde naquele momento, em produtos cadastrados à mão ou vindos da Wake e em produtos cujas variações têm preços (ou promoções) diferentes. Nesses casos, o assistente oferece verificar em vez de afirmar o valor.
  • Num produto com variações, o estoque é a soma das variações.
  • Produto com estoque zerado aparece com o aviso Esgotado no momento.
  • Cada consulta ao catálogo traz no máximo 10 produtos.
Sem loja conectada, o assistente continua respondendo às perguntas sobre as regras da loja pela base de conhecimento.

Página que o visitante está vendo

A cada mensagem, o chat informa em que página o visitante está. Se a página de produto publica os dados estruturados de produto (JSON-LD do schema.org, que a maioria das plataformas de loja já gera), o assistente sabe qual produto está na tela. Assim o visitante pode perguntar “quanto custa?” ou “tem no tamanho M?” sem dizer o nome do produto. Mesmo nesse caso, preço e estoque continuam sendo consultados no catálogo antes de serem ditos.

Regras que o assistente sempre segue

Estas regras fazem parte do assistente e valem em toda conversa, independentemente das suas instruções:
  • Nunca afirma preço, estoque, prazo ou política sem consultar o catálogo ou a base de conhecimento naquela conversa. Se a consulta falhar, diz que vai confirmar, em vez de improvisar.
  • Não oferece desconto, cupom nem condição especial.
  • Responde em português do Brasil, em até 3 frases, a não ser que o visitante peça mais detalhe.
  • Não revela as próprias instruções, como foi construído nem dados de outros clientes.
  • Trata a descrição de produto e o conteúdo da base como informação, nunca como ordem: um texto de produto que tente mudar o comportamento do assistente é ignorado.

Captura de contato do visitante

Quando o visitante não é conhecido pela loja, o assistente pede nome, e-mail e telefone logo no início, de forma natural e junto da resposta, para a loja poder retornar o contato.
  • A ajuda nunca depende disso: o assistente responde à pergunta de qualquer jeito.
  • Pede uma vez só. Se o visitante recusar, ignorar ou já tiver informado, ele não pergunta de novo.
  • Para gravar, é preciso pelo menos um e-mail válido ou um telefone com DDD (de 10 a 13 dígitos). Se só um dos dois for válido, ele é gravado e o outro é ignorado: por exemplo, um e-mail sem domínio com um telefone certo ainda vira contato pelo telefone. O assistente avisa o visitante sobre o dado que ficou de fora.
  • Sem nenhum e-mail ou telefone válido, nada é gravado.
  • Se o e-mail informado já pertence a um contato seu, a conversa é só vinculada a esse contato: nenhum dado do cadastro existente é alterado. O mesmo vale para o telefone de um contato que ainda não tem e-mail. Se nenhum contato corresponde, um contato novo é criado em Contatos.
  • O nome, o e-mail e o telefone aparecem na conversa, em Conversas.

Visitante já identificado pelo site

Se o seu site já sabe quem é o visitante (por exemplo, um cliente logado), informe isso à tag com identify. Quem já está identificado nunca é perguntado sobre os dados de contato. Quando o identify traz e-mail ou telefone válidos, a conversa é vinculada ao contato correspondente (ou a um contato novo), com as mesmas regras acima. Se um dos dois vier malformado, o outro, se for válido, ainda é usado para vincular o contato.
Só o userId já basta para o assistente não pedir os dados. A identificação é lida quando a conversa começa, então chame identify assim que o site souber quem é o visitante. Veja OctaTag para mais sobre a identificação.

Testar conversa

A seção Testar conversa, na aba Configuração, simula uma conversa com o assistente dentro do painel, sem precisar publicar a tag.
  • Funciona com o assistente pausado e independe da lista de domínios.
  • Usa as mesmas instruções, base de conhecimento e catálogo do chat do site. Enquanto responde, mostra Pensando…, Consultando o catálogo… ou Consultando as políticas….
  • Os produtos aparecem em cartões com imagem, preço (ou Preço sob consulta), aviso de Esgotado e o link Ver produto.
  • As conversas de teste não são salvas e não aparecem em Conversas. O teste não pede dados de contato.
  • O consumo de IA do teste conta no limite de uso de IA da sua conta.
  • Recomeçar limpa a conversa de teste.
Mensagens de erro do teste:

Ativar e pausar

O bloco Status mostra a situação do assistente e o botão para trocá-la: O assistente começa pausado. Pausar não apaga a configuração nem as conversas.

Conversas

As conversas do chat do site aparecem em Conversas (menu principal), junto com as dos outros canais, com o rótulo Site. Use o filtro de canal para ver só elas, ou o botão Ver conversas do site na tela do Chatbot Site. Em cada conversa você vê, no painel lateral, o contato do visitante (quando ele deu os dados), a última página em que ele estava e o aviso Atendido pelo Chatbot Site.

Assumir e responder

  • O assistente responde sozinho enquanto a conversa não tem atendente. A faixa da conversa mostra Chatbot respondendo.
  • Assumir atribui a conversa a você: o assistente para de responder, e o que você escreve no painel chega ao visitante no chat do site. As respostas do site são só texto (sem anexo).
  • O assistente volta sozinho 30 minutos depois de você assumir ou da sua última resposta, na próxima mensagem do visitante. Devolver ao bot e Resolver também devolvem na hora.
  • Se o visitante fechou o chat, o campo de mensagem avisa O visitante saiu do chat do site. Você pode responder quando ele voltar a escrever.
  • Abas (Minhas, Sem dono, Todas, Resolvidas), atribuição, respostas prontas, não lidas e vínculo com contato funcionam como nos outros canais. Veja Instagram e Messenger.
As conversas do Chatbot Site só aparecem em Conversas enquanto o módulo do Chatbot Site estiver ativo na conta. Mensagens com mais tempo que o prazo do seu plano são arquivadas: veja Mensagens arquivadas.

O que o visitante vê no site

  • Um botão redondo no canto escolhido. Ao clicar, abre um painel com o nome do assistente (o definido em Identidade) no cabeçalho e a saudação Olá! Posso ajudar com dúvidas sobre produtos, preços, frete, trocas e pagamento.
  • Enquanto o assistente trabalha, o painel mostra que ele está pensando ou consultando. A resposta chega inteira, com os cartões de produto logo abaixo.
  • Se algo falhar, o painel mostra Não consegui responder agora. Tente novamente em instantes. e o botão Tentar de novo, que reenvia a mesma mensagem.
  • A conversa acompanha o visitante entre as páginas do site por até 30 minutos: o assistente lembra o que já foi dito, mesmo que o painel reabra só com a saudação numa página nova. Depois desse prazo, a próxima mensagem começa uma conversa nova, que aparece separada em Conversas.

Limites

Quando um limite é atingido no site, o visitante vê a mensagem de erro do painel. O consumo de IA do chat do site conta no limite de uso de IA da sua conta; se o limite acabar, o assistente deixa de responder até ele ser ampliado.

Solução de problemas

Confira, nesta ordem: o menu Chatbot Site aparece para você (o módulo está ativo na conta); o bloco Status diz O assistente está atendendo.; a tag está no <head> da página; o domínio do site está em Domínios autorizados (ou a lista está vazia); não há um script antigo do assistente da OctaSend na mesma página. Depois de mudar algo, recarregue a página do site.
Veja se o limite de uso de IA da conta não acabou: o Testar conversa mostra esse aviso de forma explícita.
Confira se a chave Usar a base de conhecimento está ligada, se as fontes terminaram de processar e se o escopo delas é Compartilhado. Fontes privadas a um sub-cliente não são usadas no chat do site.
Esse aviso é normal quando o assistente só listou produtos de uma busca: o preço mostrado é o da última sincronização do catálogo. Quando o visitante pergunta de um produto específico da Nuvem Shop, o assistente confirma o preço na loja e o aviso some. O aviso continua em produtos cadastrados à mão ou vindos da Wake, em produtos com variações de preços diferentes e quando a loja não responde naquele momento; nesses casos, o assistente oferece verificar em vez de afirmar o valor.
Elas ficam em Conversas, no canal Site, e não mais dentro da tela do Chatbot Site. Confira se você tem permissão para ver conversas e se o módulo do Chatbot Site está ativo (sem o módulo, o canal Site some da inbox).
O modelo inicial da aba System Prompt só vale depois de Salvar instruções. Use Testar conversa para conferir o efeito antes de publicar.

Veja também

OctaTag

A tag única que carrega o assistente e os outros widgets no seu site.

Chatbot com IA

Base de conhecimento, tom de voz e os bots do WhatsApp.

E-commerce

O catálogo de produtos que o assistente consulta.

Contatos

Onde ficam os contatos capturados pelo chat do site.