> ## Documentation Index
> Fetch the complete documentation index at: https://docs.octasend.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Chatbot do site

> Assistente de IA no seu site: instalação pela tag, aparência do botão, conversa pelo WhatsApp, instruções, base de conhecimento, teste e conversas

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.

> [!NOTE]
>
> 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:

| Aba | O que tem |
| - | - |
| **Configuração** | Instalação no site, base de conhecimento, identidade do assistente (nome e persona), aparência do botão, canais do widget (chat do site e WhatsApp), teste de conversa e o botão de ativar ou pausar. |
| **System Prompt** | As instruções da empresa para a IA, que valem para o chat do site e para o WhatsApp. |

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](https://docs.octasend.com.br/plataforma/octatag.md) 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:

```html theme={null}
<script src="https://.../octa/l.js" data-octa="SUA_CHAVE" async></script>
```

A mesma tag serve para o assistente e para os demais widgets ligados na conta: não existe um script separado para o chat.

> [!WARNING]
>
> 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.

| Campo | O que faz |
| - | - |
| **Nome do assistente** | Aparece no cabeçalho do chat do seu site. Obrigatório, em uma linha só, com até 60 caracteres. O padrão é **Assistente do site**. |
| **Persona** | Como o assistente fala e se comporta. Em branco, vale a persona padrão: *Você atende os visitantes da loja com honestidade e objetividade.* |

* A persona soma-se às instruções da empresa (aba **System Prompt**), que continuam valendo, e às [regras que o assistente sempre segue](#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.

| Opção | Valores | Como salva |
| - | - | - |
| **Posição do botão** | Inferior direito, Inferior esquerdo, Superior direito, Superior esquerdo | Na hora, ao escolher |
| **Animação** | Nenhuma, Pulsar, Balançar, Quicar, Brilho | Na hora, ao escolher |
| **Ícone** | Balão, Balão com pontos, Atendente, Sacola, Estrela, Ajuda | Na hora, ao escolher |
| **Imagem do botão** | PNG, JPG, WebP ou SVG, até 512 KB | Na hora, ao enviar |
| **Cores** | Fundo do botão, Ícone do botão, Cabeçalho do painel, Texto do cabeçalho | Ao clicar em **Salvar cores** |

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.

> [!TIP]
>
> 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**:

| Opção | No site |
| - | - |
| **Chat do site** (padrão) | Só o botão do chat, com a conversa dentro do painel. |
| **WhatsApp** | Só o botão do WhatsApp. A conversa acontece no painel do site, e as respostas do assistente também chegam no WhatsApp do visitante. |
| **Os dois** | Os dois botões. |

* 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](https://docs.octasend.com.br/guias/whatsapp.md).
* 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](https://docs.octasend.com.br/plataforma/automacoes.md). Cada bot e cada etapa de IA ainda podem ter instruções próprias, somadas a estas. Veja [Chatbot com IA](https://docs.octasend.com.br/plataforma/chatbot.md).
* 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**.

> [!NOTE]
>
> As regras fixas do assistente (listadas em [Regras que o assistente sempre segue](#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](https://docs.octasend.com.br/plataforma/chatbot.md#base-de-conhecimento).
* 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](https://docs.octasend.com.br/plataforma/ecommerce.md) e [Nuvem Shop](https://docs.octasend.com.br/integracoes/nuvemshop.md)) 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](https://docs.octasend.com.br/plataforma/contatos.md).
* 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.

```js theme={null}
octasend('identify', {
  userId: 'ID_DO_CLIENTE_NO_SEU_SISTEMA',
  name: 'Maria Silva',
  email: 'maria@exemplo.com',
  phone: '+5511999999999'
})
```

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](https://docs.octasend.com.br/plataforma/octatag.md) 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:

| Mensagem | O que fazer |
| - | - |
| *Esta conversa de teste chegou ao limite. Clique em Recomeçar.* | O teste passou de 40 mensagens suas. Recomece. |
| *Muitas mensagens seguidas. Aguarde um minuto.* | Você enviou mais de 20 mensagens em um minuto. |
| *Seu limite de uso de IA acabou. Fale com o suporte para ampliar o limite e continuar testando.* | O limite de uso de IA da conta foi atingido. Nesse caso, o chat do site também deixa de responder. |
| *O assistente não conseguiu responder agora. Tente de novo.* | Falha temporária. O texto que você digitou volta para o campo. |

## Ativar e pausar

O bloco **Status** mostra a situação do assistente e o botão para trocá-la:

| Situação | O que a tela diz | No seu site |
| - | - | - |
| Ativo | *O assistente está atendendo.* — botão **Pausar** | O botão aparece e o assistente responde. |
| Pausado | *O assistente está pausado e não responde.* — botão **Ativar** | O botão não aparece. Conversas que estavam abertas deixam de receber resposta. |

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](https://docs.octasend.com.br/guias/instagram-messenger.md#atender-na-inbox-conversas).

> [!NOTE]
>
> 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](https://docs.octasend.com.br/plataforma/configuracoes.md#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](#identidade-do-assistente)) 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

| Limite | Valor |
| - | - |
| Tamanho de uma mensagem do visitante | até 2.000 caracteres (o excedente é descartado) |
| Mensagens do visitante por conversa | até 40 |
| Duração de uma conversa | até 30 minutos; depois, uma conversa nova começa |
| Histórico considerado pelo assistente | as 20 mensagens mais recentes da conversa |
| Mensagens por conversa | até 20 por minuto |
| Mensagens no seu site, somando todos os visitantes | até 300 por minuto |
| Conversas novas no seu site | até 2.000 por hora |
| Produtos por consulta ao catálogo | até 10 |
| Instruções da empresa | até 10.000 caracteres |
| Nome do assistente | até 60 caracteres, em uma linha |
| Imagem do botão | PNG, JPG, WebP ou SVG, até 512 KB |

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

> [accordion] O botão não aparece no site
>
> 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.

> [accordion] O botão aparece, mas o chat só mostra erro
>
> Veja se o limite de uso de IA da conta não acabou: o **Testar conversa** mostra esse aviso de forma explícita.

> [accordion] O assistente não usa o conteúdo da base de conhecimento
>
> 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.

> [accordion] O cartão mostra 'Preço a confirmar com a loja'
>
> 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.

> [accordion] Não vejo as conversas do site
>
> 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).

> [accordion] Mudei as instruções e nada mudou
>
> 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

> [card] [OctaTag](https://docs.octasend.com.br/plataforma/octatag.md)
>
> A tag única que carrega o assistente e os outros widgets no seu site.

> [card] [Chatbot com IA](https://docs.octasend.com.br/plataforma/chatbot.md)
>
> Base de conhecimento, tom de voz e os bots do WhatsApp.

> [card] [E-commerce](https://docs.octasend.com.br/plataforma/ecommerce.md)
>
> O catálogo de produtos que o assistente consulta.

> [card] [Contatos](https://docs.octasend.com.br/plataforma/contatos.md)
>
> Onde ficam os contatos capturados pelo chat do site.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.