Chatbot IA
Plus+O Chatbot IA adiciona um widget de chat à sua página pública no GoConverso que funciona 24 horas por dia, 7 dias por semana. Ele captura dados de contato dos visitantes, responde perguntas frequentes usando suas próprias informações, e pode guiar clientes por um fluxo completo de agendamento — tudo sem intervenção manual sua.
Disponível no plano Plus e superiores. O nó de resposta com IA no Flow Builder requer Plus. O nó de chamada a APIs externas requer Pro.
Como Funciona
O chatbot opera em dois modos complementares que funcionam juntos automaticamente:
| Modo | O que faz |
|---|---|
| Flow Engine | Segue um roteiro de conversa determinístico que você define. Ideal para fluxos de agendamento, seleção de serviços e interações guiadas. |
| Modo IA | Usa Claude ou GPT para responder perguntas abertas. Entra em ação quando a mensagem do visitante não corresponde ao fluxo ativo. |
Quando um visitante envia uma mensagem de texto livre durante um fluxo ativo, o sistema classifica a intenção primeiro. Se parece uma entrada do fluxo (escolha de serviço, data, sim/não), o fluxo continua. Se parece uma pergunta ou mensagem fora do tema, a IA responde — e o fluxo permanece pausado para que a conversa possa ser retomada.
Configurando o Chatbot
Acesse as configurações em Dashboard > Apps > Chatbot IA ou navegue para Dashboard > Configurações do Chatbot.
Ativar o chatbot
Na aba Configuração, ative o toggle Habilitado. O widget de chat aparecerá na sua página pública imediatamente.
Definir a mensagem de boas-vindas
Escreva a mensagem que saúda os visitantes ao abrir o chat. Use os chips de sugestão abaixo do campo para começar rapidamente — há opções de saudações prontas para negócios de serviços.
Definir a mensagem offline
Configure a mensagem exibida quando o chatbot está desabilitado ou fora do horário de atendimento. Os chips de sugestão também oferecem textos prontos para usar.
Salvar a configuração
Clique em Salvar Configurações para aplicar as alterações.
Opções de Configuração
Acesse Dashboard > Configurações do Chatbot > Configuração para ver todas as opções.
- Habilitado: Exibir ou ocultar o widget de chat na sua página pública
- Mensagem de Boas-vindas: A primeira mensagem que os visitantes veem ao abrir o chat
- Mensagem Offline: Exibida quando o bot está desabilitado
- Cor Principal: A cor de destaque do widget de chat (combina com sua marca)
- Provedor de IA: Escolha entre Anthropic (Claude) ou OpenAI (GPT)
- Sua Chave de IA (opcional): Adicione sua própria chave de API. Quando configurada, as respostas de IA usam sua chave e não consomem créditos de IA da plataforma.
Adicionar sua própria chave Anthropic ou OpenAI na seção Credenciais das Automações permite respostas de IA ilimitadas sem consumir créditos da plataforma.
Flow Builder
O Flow Builder é um editor visual onde você projeta a conversa que o chatbot seguirá passo a passo. Arraste nós para o canvas, conecte-os e visualize a experiência completa de chat — tudo sem escrever código.
Acesse em Dashboard > Configurações do Chatbot > Templates, clique em Editar Fluxo em qualquer template ativo, ou navegue para Dashboard > Chatbot > Editor de Fluxo.
Layout do Editor
O editor de fluxo tem três painéis:
| Painel | Posição | Finalidade |
|---|---|---|
| Paleta de Nós | Barra lateral esquerda | Todos os tipos de nó disponíveis, clique para adicionar ao canvas |
| Canvas | Centro | Área de trabalho visual onde você posiciona e conecta os nós |
| Painel de Propriedades | Barra lateral direita | Configure os ajustes do nó selecionado |
O canvas suporta zoom, pan, alinhamento à grade e um mini-mapa para fluxos grandes.
Tipos de Nós
Todo fluxo começa com um nó Chat Trigger. A partir daí, você conecta qualquer combinação dos 12 tipos de nós disponíveis:
| # | Nó | Descrição | Plano |
|---|---|---|---|
| 1 | Chat Trigger | O ponto de partida — todo fluxo começa aqui | Todos |
| 2 | Bot Message | Envia uma mensagem de texto do bot | Todos |
| 3 | User Input | Aguarda o visitante digitar uma resposta e armazena em uma variável | Todos |
| 4 | Quick Reply | Exibe botões clicáveis para o visitante escolher | Todos |
| 5 | Condition | Ramifica o fluxo com lógica if/else baseada no valor de uma variável | Todos |
| 6 | Action | Executa uma ação do sistema (buscar serviços, verificar disponibilidade, criar agendamento) | Todos |
| 7 | AI Response | Usa Claude ou GPT para gerar uma resposta dinâmica | Plus+ |
| 8 | Delay | Pausa o fluxo com indicador de digitação antes da próxima mensagem | Todos |
| 9 | Collect Data | Solicita e valida dados específicos (nome, email, telefone, data) | Todos |
| 10 | API Call | Envia uma requisição para um webhook ou API externa | Pro+ |
| 11 | Transfer to Human | Encerra o fluxo automatizado e notifica você para assumir | Todos |
| 12 | End Chat | Encerra a conversa | Todos |
Use nós Quick Reply sempre que possível. Visitantes clicam em botões 3 a 5 vezes mais do que digitam respostas livres, o que melhora significativamente as taxas de conclusão.
Criando um Fluxo
Abrir o Editor de Fluxo
Acesse Dashboard > Configurações do Chatbot, abra a aba Templates e clique em Novo Fluxo — ou clique em Editar em um fluxo existente.
Começar com o Chat Trigger
Todo fluxo tem exatamente um nó Chat Trigger já no canvas. Este nó é ativado automaticamente quando um visitante abre o chat.
Adicionar uma mensagem de boas-vindas
Clique em Bot Message na barra lateral esquerda para adicioná-lo ao canvas. Conecte a saída do Chat Trigger à entrada do Bot Message. No Painel de Propriedades, escreva o texto de boas-vindas.
Construir a conversa
Adicione mais nós e conecte-os em sequência. Use nós Quick Reply para oferecer botões, nós User Input para coletar dados e nós Condition para ramificar o fluxo com base no que o visitante diz.
Visualizar o fluxo
Clique em Preview para abrir o simulador de chat. Você pode interagir com o fluxo exatamente como um visitante faria — teste todos os caminhos e verifique se todas as condições funcionam corretamente.
Salvar e ativar
Clique em Salvar. Em seguida, volte para Configurações do Chatbot > Configuração e certifique-se de que o chatbot está habilitado. O fluxo ativo é executado automaticamente para todos os novos visitantes.
Variáveis de Fluxo
Variáveis armazenam informações coletadas durante a conversa. Seguem o padrão {nome_da_variavel} e podem ser inseridas em qualquer texto de mensagem.
Variáveis comuns usadas em fluxos de agendamento:
| Variável | Definida por | Contém |
|---|---|---|
{name} | User Input ou formulário de lead | Nome completo do visitante |
{email} | Formulário de lead | Email do visitante |
{phone} | User Input ou formulário de lead | Telefone do visitante |
{service_choice} | User Input | Serviço selecionado (texto ou número) |
{service_name} | Action: resolve_service | Nome do serviço resolvido |
{preferred_date} | User Input | Data escolhida pelo visitante |
{preferred_time} | User Input | Horário escolhido pelo visitante |
As variáveis acumulam ao longo da sessão — nunca são redefinidas entre etapas.
Roteamento Híbrido: IA + Fluxo
Quando um visitante digita uma mensagem de texto livre enquanto um fluxo está ativo, o sistema classifica a intenção antes de decidir o que fazer:
| Intenção | Comportamento do Sistema |
|---|---|
| Entrada do fluxo (nome de serviço, data, confirmação) | O fluxo avança normalmente |
| Pergunta de FAQ (horários, preços, localização) | A IA responde e exibe novamente os botões atuais do fluxo |
| Pedido de suporte (falar com um humano) | Redireciona para atendimento humano, fluxo pausa |
| Chat geral | IA responde, fluxo pausa |
| Ambíguo | Exibe novamente a pergunta atual com um prompt de esclarecimento |
Cliques em botões sempre avançam o fluxo diretamente — sem classificação de IA necessária.
Se um visitante digitar algo inesperado (como “tenho uma dúvida” quando o bot está mostrando uma lista de serviços), o fluxo pausa e a IA responde. A conversa é retomada quando o visitante interage novamente com o fluxo.
Templates de Fluxo
A aba Templates nas Configurações do Chatbot inclui fluxos prontos para casos de uso comuns. Cada template está disponível em vários idiomas:
| Template | Categoria | Idiomas |
|---|---|---|
| Agendamento Barbearia | Agendamento | EN, PT-BR, ES |
| Reserva Clínica Estética | Agendamento | EN, PT-BR, ES |
| Agendamento Personal Trainer | Agendamento | EN, PT-BR |
| Suporte Loja de Celulares | E-commerce | EN, PT-BR |
| Reserva em Restaurante | Agendamento | EN, PT-BR |
| Geração de Leads | Captura de leads | EN, PT-BR, ES |
| Suporte ao Cliente | Suporte | EN, PT-BR, ES |
Clique em Aplicar em qualquer template para carregá-lo como seu fluxo ativo. Um banner com o fluxo ativo aparece no topo da aba Templates mostrando qual template está em execução.
Os templates são um ponto de partida. Após aplicar um, abra o Editor de Fluxo para personalizar as mensagens, adicionar ou remover nós e ajustar a lógica para o seu negócio específico.
Nós de Ação — Integrações Nativas
Os nós Action conectam o chatbot aos dados da sua conta GoConverso em tempo real:
| Ação | O Que Faz |
|---|---|
get_services | Busca seus serviços ativos com nomes, durações e preços |
resolve_service | Mapeia o que o visitante digitou (ex: “1” ou “Corte”) para o service ID correto |
check_availability | Busca horários disponíveis para um serviço em uma data específica |
create_booking_from_session | Cria um agendamento real no seu dashboard com status pendente |
Essas ações são executadas no servidor e usam os dados ao vivo da sua conta GoConverso — sem configuração adicional necessária.
Fluxo de Agendamento
O fluxo de agendamento é uma conversa pré-construída que leva um visitante do site desde a saudação inicial até uma solicitação de agendamento confirmada — sem que ele precise sair da sua página pública. Os agendamentos criados pelo chatbot aparecem em Dashboard > Agendamentos com status pendente, prontos para você confirmar.
O Que o Fluxo de Agendamento Faz
O fluxo completo de agendamento cobre:
- Formulário de Captura de Lead — Coleta o nome, email e (opcionalmente) telefone do visitante antes de iniciar a conversa. O lead é salvo na sua base de clientes imediatamente, mesmo que ele abandone o chat.
- Seleção de Serviço — Lista seus serviços ativos reais com preços, apresentados como botões clicáveis.
- Seleção de Data — Oferece os próximos 7 dias como botões, com suporte a datas digitadas em múltiplos formatos e idiomas.
- Verificação de Disponibilidade — Busca horários disponíveis em tempo real com base nos seus horários de funcionamento e agendamentos existentes.
- Confirmação — Exibe um resumo e pede ao visitante que confirme com um clique no botão.
- Criação do Agendamento — Cria um agendamento real com
status = pendenteno seu dashboard e envia notificações por email.
Formulário de Captura de Lead
Antes de a conversa começar, o chatbot exibe um formulário curto pedindo os dados de contato do visitante.
| Campo | Obrigatório |
|---|---|
| Nome | Sim |
| Sim | |
| Telefone | Não |
Assim que o visitante envia o formulário, um registro é criado (ou atualizado se o email já existir) na sua base de Clientes. Isso significa que todo visitante que abre o chat é capturado como lead — independentemente de concluir um agendamento.
Mesmo que um visitante abandone o chat após preencher seus dados, as informações de contato já estão no seu CRM. Você pode fazer follow-up manualmente ou por meio de uma sequência de emails automatizada.
Fluxo da Conversa (23 Etapas)
O fluxo de agendamento padrão tem 23 nós. Veja o caminho completo que um visitante percorre:
Mensagem de boas-vindas
→ Botões de intenção: [Agendar] [Ver Serviços] [Fale Conosco]
→ Se o nome já é conhecido (do formulário): vai direto para a lista de serviços
→ Se o nome não é conhecido: pede o nome → pede o telefone
→ Busca serviços reais da sua conta
→ Exibe lista de serviços com botões
→ Visitante seleciona um serviço
→ Sistema resolve a seleção para um service ID
→ Oferece os próximos 7 dias como botões de data
→ Busca horários disponíveis para o serviço + data escolhidos
→ Exibe horários disponíveis como botões
→ Se o telefone ainda não foi capturado: pede o telefone
→ Exibe resumo de confirmação
→ Visitante confirma [Sim] ou cancela [Não]
→ Ao confirmar: cria agendamento no dashboard
→ Se sucesso: exibe mensagem de sucesso
→ Se erro: exibe mensagem de erro específica
→ Ao cancelar: exibe mensagem de cancelamento amigávelO fluxo pula a pergunta de nome e telefone se essas informações já foram coletadas no formulário de captura de lead. Isso mantém a conversa curta e evita pedir as mesmas informações duas vezes.
Seleção de Serviço
O chatbot lista os serviços como botões numerados. Os visitantes podem:
- Clicar em um botão — o caminho mais comum
- Digitar um número — ex: “1” seleciona o primeiro serviço
- Digitar um nome — correspondência parcial (ex: “corte” corresponde a “Corte Premium”)
Se o texto digitado não corresponder a nenhum serviço, o chatbot exibe novamente a lista de serviços com uma mensagem gentil em vez de escolher um padrão silenciosamente.
Tratamento de Data e Horário
A etapa de seleção de data exibe os próximos 7 dias como botões (ex: “Qua 26/02”). Os visitantes também podem digitar datas em qualquer um destes formatos:
| Formato | Exemplo |
|---|---|
| Formato de botão | ”Qua 26/02” |
| Data ISO | ”2026-03-15” |
| Dia/Mês/Ano | ”15/03/2026” |
| Nome do dia (português) | “segunda-feira”, “amanhã” |
| Nome do dia (inglês) | “Monday”, “tomorrow” |
| Nome do dia (espanhol) | “lunes”, “mañana” |
Os horários disponíveis são gerados com base nos seus horários de funcionamento, com os agendamentos existentes bloqueados automaticamente. Os horários são exibidos como botões em intervalos de 30 minutos.
Notificações por Email
Quando um agendamento é criado pelo chatbot, dois emails são enviados automaticamente:
| Destinatário | Quando | Conteúdo |
|---|---|---|
| Cliente | Imediatamente após o agendamento | ”Sua solicitação foi recebida — aguardando confirmação” com os detalhes do agendamento |
| Você (profissional) | Imediatamente após o agendamento | ”Novo agendamento pendente via chatbot” com dados do cliente e link para o dashboard |
| Cliente | Quando você confirma o agendamento | ”Seu agendamento foi confirmado!” — o mesmo template de confirmação dos agendamentos feitos pelo formulário público |
As notificações para você só são enviadas quando Notificações por Email está habilitado nas configurações do seu perfil. Os emails para o cliente são sempre enviados quando um endereço de email válido é capturado.
Todos os emails seguem a configuração de idioma em Dashboard > Configurações. Se você configurou sua conta em português, os clientes recebem emails em português — independentemente do idioma que o visitante usou no chat.
Aprovando Agendamentos do Chatbot
Agendamentos do chatbot sempre começam com status pendente. Para confirmar:
Abrir Agendamentos
Acesse Dashboard > Agendamentos. Os agendamentos do chatbot aparecem na lista com a tag de criados por “online”.
Abrir o agendamento
Clique em qualquer agendamento pendente para abrir o modal de detalhes.
Confirmar ou cancelar
Clique em Confirmar para aprovar o agendamento. O cliente recebe imediatamente um email de confirmação. Clique em Cancelar se não puder atender à solicitação.
Para que um agendamento seja criado com sucesso, sua conta precisa ter: ao menos um serviço ativo, horários de funcionamento configurados e disponibilidade na data e horário escolhidos. Se algum desses itens estiver faltando, o chatbot exibirá uma mensagem de erro específica.
Checklist de Requisitos
Antes de ativar o fluxo de agendamento, verifique:
- Pelo menos um serviço ativo em Dashboard > Serviços
- Horários de funcionamento configurados em Dashboard > Configurações > Horários
- Chatbot habilitado em Dashboard > Configurações do Chatbot > Configuração
- Um fluxo de agendamento aplicado em Dashboard > Configurações do Chatbot > Templates
Templates de FAQ
A aba FAQ permite construir uma base de conhecimento que o chatbot usa para responder perguntas dos visitantes com precisão. Em vez de criar FAQs do zero, o GoConverso oferece templates prontos baseados na categoria do seu negócio.
Templates de Início Rápido
Quando você abre a aba FAQ, o sistema detecta sua categoria de negócio (barbearia, dentista, personal trainer, etc.) e oferece templates de FAQ prontos para o seu nicho:
| Tipo de Negócio | Exemplos de Perguntas |
|---|---|
| Barbearia / Cabeleireiro | Horário de funcionamento, serviços, aceita walk-in, política de cancelamento |
| Dentista | Horário do consultório, serviços dentários, primeira visita, localização |
| Personal Trainer | Horários, programas de treino, avaliação gratuita, treino online |
| Psicólogo | Horários, tipos de terapia, sigilo profissional, sessões online |
| Spa / Manicure | Horários, tratamentos, agendamento, localização |
| Loja de Celulares | Horários, serviços de reparo, tempo de conserto, garantia |
| Auto Center | Horários, serviços, orçamentos, localização |
| Outros / Padrão | Horários, serviços, agendamento, contato, localização, cancelamento |
Clique em Adicionar nos templates individuais ou em Adicionar Todos para inserir todos de uma vez.
Respostas Dinâmicas
Alguns templates têm a marcação Gerado automaticamente dos seus dados. Essas respostas são geradas automaticamente com as informações reais do seu negócio:
| Tipo de Resposta | Fonte dos Dados |
|---|---|
| Horário de funcionamento | Suas configurações de horário |
| Lista de serviços com preços | Seus serviços ativos |
| Informações de contato | Telefone, email, WhatsApp do seu perfil |
| Localização | Endereço do seu perfil |
| Informações de agendamento | Link de agendamento traduzido |
Gerenciando FAQs
Cada FAQ tem uma pergunta, resposta, categoria e prioridade (Baixa / Média / Alta). Edite ou exclua qualquer FAQ a qualquer momento usando os ícones de lápis e lixeira. FAQs com maior prioridade são exibidas primeiro quando a IA busca respostas relevantes.
Suporte Multilíngue
O chatbot adapta-se automaticamente ao idioma de cada visitante.
Como Funciona a Detecção de Idioma
- Quando um visitante envia sua primeira mensagem, o sistema identifica o idioma por correspondência de palavras-chave e análise de caracteres (ex:
ã/ç→ Português,ñ→ Espanhol). - O idioma detectado é armazenado para a sessão — mensagens subsequentes não ativam nova detecção.
- Se o idioma não puder ser determinado pela mensagem, o sistema usa o idioma do navegador do visitante.
- Todas as mensagens do sistema (avisos de limite, mensagens offline, prompts de erro) são pré-traduzidas em inglês, português e espanhol.
Tradução de Mensagens do Fluxo
Quando seu fluxo está configurado em um idioma mas um visitante escreve em outro, o chatbot traduz automaticamente as mensagens do fluxo para o idioma do visitante usando um modelo de IA rápido e de baixo custo. As traduções são armazenadas em cache por sessão — a mesma mensagem só é traduzida uma vez.
Os preços dos serviços no chatbot sempre usam a moeda configurada em Dashboard > Configurações, independentemente do idioma do visitante.
Moedas Suportadas
O chatbot exibe preços na sua moeda configurada. 16 moedas são suportadas:
USD, EUR, GBP, BRL, CAD, AUD, MXN, ARS, CLP, COP, PEN, JPY, CNY, INR, ZAR, MYR
Aba Conversas
A aba Conversas exibe um registro ao vivo de todas as sessões de chat. Para cada sessão você pode ver:
- Identificador do visitante e horário
- Histórico de mensagens
- Dados de lead capturados (nome, email, telefone)
- Se um agendamento foi criado a partir da sessão
Métricas
A aba Métricas exibe dados agregados do seu chatbot:
| Métrica | Descrição |
|---|---|
| Total de sessões | Número de sessões de chat únicas iniciadas |
| Leads capturados | Visitantes que completaram o formulário de captura |
| Agendamentos criados | Agendamentos realizados pelo chatbot |
| Créditos de IA usados | Créditos de IA da plataforma consumidos este mês |
Disponibilidade por Plano
| Recurso | Free | Plus | Pro | Max | Ultra |
|---|---|---|---|---|---|
| Widget de chat | — | Sim | Sim | Sim | Sim |
| Base de FAQs | — | Sim | Sim | Sim | Sim |
| Flow Engine | — | Sim | Sim | Sim | Sim |
| Respostas com IA | — | Sim | Sim | Sim | Sim |
| Nó de resposta IA nos fluxos | — | Sim | Sim | Sim | Sim |
| Nó de chamada a API externa | — | — | Sim | Sim | Sim |
| Detecção multilíngue | — | Sim | Sim | Sim | Sim |
| Sua própria chave de IA | — | Sim | Sim | Sim | Sim |
Relacionado
Configure automações de email disparadas por agendamentos e leads do chatbot.
AutomaçõesGerencie todos os agendamentos, incluindo os criados pelo chatbot.
Sistema de AgendamentoVisualize e gerencie os leads capturados pelo formulário do chatbot.
Gestão de ClientesCrie formulários independentes para capturar leads fora do fluxo do chatbot.
Construtor de Formulários