Skip to Content
PlatformChatbot IA

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:

ModoO que faz
Flow EngineSegue um roteiro de conversa determinístico que você define. Ideal para fluxos de agendamento, seleção de serviços e interações guiadas.
Modo IAUsa 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:

PainelPosiçãoFinalidade
Paleta de NósBarra lateral esquerdaTodos os tipos de nó disponíveis, clique para adicionar ao canvas
CanvasCentroÁrea de trabalho visual onde você posiciona e conecta os nós
Painel de PropriedadesBarra lateral direitaConfigure 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:

#DescriçãoPlano
1Chat TriggerO ponto de partida — todo fluxo começa aquiTodos
2Bot MessageEnvia uma mensagem de texto do botTodos
3User InputAguarda o visitante digitar uma resposta e armazena em uma variávelTodos
4Quick ReplyExibe botões clicáveis para o visitante escolherTodos
5ConditionRamifica o fluxo com lógica if/else baseada no valor de uma variávelTodos
6ActionExecuta uma ação do sistema (buscar serviços, verificar disponibilidade, criar agendamento)Todos
7AI ResponseUsa Claude ou GPT para gerar uma resposta dinâmicaPlus+
8DelayPausa o fluxo com indicador de digitação antes da próxima mensagemTodos
9Collect DataSolicita e valida dados específicos (nome, email, telefone, data)Todos
10API CallEnvia uma requisição para um webhook ou API externaPro+
11Transfer to HumanEncerra o fluxo automatizado e notifica você para assumirTodos
12End ChatEncerra a conversaTodos

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ávelDefinida porContém
{name}User Input ou formulário de leadNome completo do visitante
{email}Formulário de leadEmail do visitante
{phone}User Input ou formulário de leadTelefone do visitante
{service_choice}User InputServiço selecionado (texto ou número)
{service_name}Action: resolve_serviceNome do serviço resolvido
{preferred_date}User InputData escolhida pelo visitante
{preferred_time}User InputHorá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çãoComportamento 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 geralIA responde, fluxo pausa
AmbíguoExibe 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:

TemplateCategoriaIdiomas
Agendamento BarbeariaAgendamentoEN, PT-BR, ES
Reserva Clínica EstéticaAgendamentoEN, PT-BR, ES
Agendamento Personal TrainerAgendamentoEN, PT-BR
Suporte Loja de CelularesE-commerceEN, PT-BR
Reserva em RestauranteAgendamentoEN, PT-BR
Geração de LeadsCaptura de leadsEN, PT-BR, ES
Suporte ao ClienteSuporteEN, 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çãoO Que Faz
get_servicesBusca seus serviços ativos com nomes, durações e preços
resolve_serviceMapeia o que o visitante digitou (ex: “1” ou “Corte”) para o service ID correto
check_availabilityBusca horários disponíveis para um serviço em uma data específica
create_booking_from_sessionCria 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:

  1. 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.
  2. Seleção de Serviço — Lista seus serviços ativos reais com preços, apresentados como botões clicáveis.
  3. Seleção de Data — Oferece os próximos 7 dias como botões, com suporte a datas digitadas em múltiplos formatos e idiomas.
  4. Verificação de Disponibilidade — Busca horários disponíveis em tempo real com base nos seus horários de funcionamento e agendamentos existentes.
  5. Confirmação — Exibe um resumo e pede ao visitante que confirme com um clique no botão.
  6. Criação do Agendamento — Cria um agendamento real com status = pendente no 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.

CampoObrigatório
NomeSim
EmailSim
TelefoneNã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ável

O 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:

FormatoExemplo
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árioQuandoConteúdo
ClienteImediatamente 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
ClienteQuando 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ócioExemplos de Perguntas
Barbearia / CabeleireiroHorário de funcionamento, serviços, aceita walk-in, política de cancelamento
DentistaHorário do consultório, serviços dentários, primeira visita, localização
Personal TrainerHorários, programas de treino, avaliação gratuita, treino online
PsicólogoHorários, tipos de terapia, sigilo profissional, sessões online
Spa / ManicureHorários, tratamentos, agendamento, localização
Loja de CelularesHorários, serviços de reparo, tempo de conserto, garantia
Auto CenterHorários, serviços, orçamentos, localização
Outros / PadrãoHorá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 RespostaFonte dos Dados
Horário de funcionamentoSuas configurações de horário
Lista de serviços com preçosSeus serviços ativos
Informações de contatoTelefone, email, WhatsApp do seu perfil
LocalizaçãoEndereço do seu perfil
Informações de agendamentoLink 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

  1. 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).
  2. O idioma detectado é armazenado para a sessão — mensagens subsequentes não ativam nova detecção.
  3. Se o idioma não puder ser determinado pela mensagem, o sistema usa o idioma do navegador do visitante.
  4. 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étricaDescrição
Total de sessõesNúmero de sessões de chat únicas iniciadas
Leads capturadosVisitantes que completaram o formulário de captura
Agendamentos criadosAgendamentos realizados pelo chatbot
Créditos de IA usadosCréditos de IA da plataforma consumidos este mês

Disponibilidade por Plano

RecursoFreePlusProMaxUltra
Widget de chatSimSimSimSim
Base de FAQsSimSimSimSim
Flow EngineSimSimSimSim
Respostas com IASimSimSimSim
Nó de resposta IA nos fluxosSimSimSimSim
Nó de chamada a API externaSimSimSim
Detecção multilíngueSimSimSimSim
Sua própria chave de IASimSimSimSim

Relacionado