Chatbot do site
Adicione um chatbot do Atlas ao seu site, com fluxos roteirizados, respostas de IA a partir do seu próprio conteúdo e captação de leads.
Esta página foi traduzida do inglês. Se houver qualquer diferença, vale a versão em inglês. Ler em inglês
O que ele faz
Seção intitulada “O que ele faz”- Fluxos roteirizados criados no Studio: saudações, botões, perguntas e captação de leads.
- Respostas de IA a partir do conteúdo publicado do seu próprio site, pagas com os créditos de IA do seu plano. Quando não restam créditos, o bot dá a sua mensagem de fallback.
- Aparência e gatilhos: cores, imagem do botão de abertura e quando ele abre, definidos por site no Studio.
- Proteção Turnstile quando a conversa parece automatizada.
- Leads: os dados que um visitante compartilha em uma etapa de lead chegam em Forms & leads → Leads, como os contatos dos formulários.
Ainda não há transferência ao vivo para um atendente humano.
No site no ar
Seção intitulada “No site no ar”Os chatbots seguem para o Production dentro dos releases. Quando o Production está ativado e há um release assinado no ar, o chatbot do release atende visitantes reais, usando o conhecimento das páginas desse release (até 5.000 trechos). As alterações feitas em Development só chegam aos visitantes com o próximo release aprovado.
Enquanto o Production está desativado, os endereços do chatbot respondem 404 CP_NOT_FOUND; com o Production ativado mas sem release no ar, 403 CP_PRODUCTION_LOCKED.
Adicione-o a um site Next.js
Seção intitulada “Adicione-o a um site Next.js”-
Renderize o widget uma vez no seu layout raiz. Ele não precisa de token: o navegador fala diretamente com o Atlas, e o Atlas só aceita a origem registrada do seu site.
app/atlas-chat.tsx 'use client';import { AtlasChat } from '@atlas/chat-widget';import '@atlas/chat-widget/styles.css';import { usePathname } from 'next/navigation';export function SiteChat() {const path = usePathname();return (<AtlasChatapiOrigin="https://delivery.atlas.example"environmentId="env_XXXXXXXX"botKey="support"path={path}/>);} -
Permita o Atlas na sua Content-Security-Policy: adicione a origem da API do Atlas a
connect-srceimg-src. -
Use o id do ambiente de Production no seu deploy no ar e o de Development em todos os outros lugares.
O pacote do widget é distribuído diretamente aos clientes conectados; ele ainda não está no registro público do npm. Sem React, use o cliente simples createChatClient({ apiOrigin, environmentId, botKey }), que oferece bot(), start(path) e send(…).
Privacidade
Seção intitulada “Privacidade”- As conversas são ligadas a um segredo aleatório guardado no session storage do visitante. Não há cookies.
- Os dados do lead só são armazenados quando o visitante os envia em uma etapa de lead.
- Limites de taxa se aplicam por endereço IP e por conversa; veja Limites.