Chatbot de Agendamento com IA no WhatsApp + Integração Cal.com com Recursos Exclusivos!

Chatbot de Agendamento com IA no WhatsApp + Integração Cal.com com Recursos Exclusivos!

Introdução à Live

Abertura e Boas-Vindas

  • O apresentador inicia a live com entusiasmo, mencionando que o tema do dia será sobre "comportamento".
  • Ele cumprimenta os participantes, destacando a diferença de horários entre Brasil e Portugal.
  • O público é convidado a se apresentar, criando um ambiente interativo e acolhedor.

Atualizações da Plataforma

  • O apresentador menciona uma nova atualização significativa na plataforma Réplia.
  • Ele destaca que a live é importante para aprender sobre as funcionalidades da plataforma.

Lógica do Bot

Apresentação da Lógica

  • O foco da apresentação será em como construir um bot que coleta informações durante conversas.
  • O apresentador pede que as perguntas sejam deixadas para depois da apresentação, garantindo uma melhor fluidez.

Breve Introdução à Plataforma

  • Uma rápida explicação sobre os diferenciais da Réplia em comparação com outras plataformas é feita.
  • Destaca-se o controle total das contas dos clientes, permitindo criar agências personalizadas.

Funcionalidades Avançadas

Multicanalidade e Personalização

  • A plataforma permite integrar múltiplos canais de comunicação (WhatsApp, Instagram, Facebook etc.) em uma única conta.
  • Novas funcionalidades incluem perguntas picadas e coleta de dados na conversa para campos personalizados.

Integração com CRM

  • A Réplia oferece um sistema integrado de CRM onde é possível construir pipelines no estilo kanban.

Desenvolvimento de Aplicativos e Funcionalidades

Lançamento do Aplicativo Zapp

  • O aplicativo Zapp para iOS e Android está em fase de desenvolvimento e será lançado em breve, com integração nativa ao Google Sheets.
  • A equipe já recebeu perguntas sobre o lançamento, indicando um interesse significativo por parte dos usuários.

Plataforma "Como Quer Reply"

  • A plataforma "Como Quer Reply" é uma solução no-code voltada para produtividade, permitindo a criação rápida de bots para vendas.
  • O apresentador menciona que está gripado, o que afeta sua voz durante a apresentação.

Demonstração do Bot

  • O apresentador planeja mostrar a lógica do bot que coleta dados, destacando a facilidade e rapidez da construção.
  • É mencionado que o bot possui um pront (template), essencial para entender seu funcionamento.

Etapas do Bot de Agendamento

  • O bot de agendamento possui cinco etapas: consultar disponibilidade, fazer agendamento, consultar agendamentos existentes, cancelar agendamentos e reagendar.
  • Cada etapa é distinta e deve ser implementada dentro do módulo do construtor de bots da plataforma.

Complexidade do Chatbot

  • Criar um chatbot complexo requer mais funcionalidades além do simples agendamento; isso inclui respostas personalizadas e aceitação de diferentes formatos como áudio.
  • A implementação dessas etapas pode ser feita dentro de um único módulo na plataforma.

Configurações e Traduções

  • Foi lançada uma tradução da plataforma em espanhol, ampliando o alcance para usuários hispanofalantes.

Curso de Bot Profissional e Fluido

Introdução ao Curso

  • O apresentador menciona um curso voltado para a criação de bots profissionais, enfatizando que o objetivo é desenvolver um bot fluido e 100% funcional.

Funcionalidades do Bot

  • É discutida a necessidade de criar fluxos prontos para facilitar o uso do bot. A funcionalidade de copiar fluxos está prevista para ser lançada em breve.
  • O conceito de "persona" é introduzido, onde o bot deve ter uma identidade definida (ex: assistente de clínica médica chamado Bia), com foco em agendar consultas.

Objetivos e Passos do Agendamento

  • A importância de definir um objetivo claro para o assistente é destacada; neste caso, agendar consultas. Sem um objetivo definido, o bot pode desviar-se da sua função principal.
  • O primeiro passo no fluxo de agendamento envolve mostrar a disponibilidade antes que o usuário finalize a consulta. Essa etapa é crucial para garantir que os usuários tenham opções viáveis.

Coleta de Dados Necessários

  • Durante o processo, são coletados dados como nome do usuário, e-mail e número do WhatsApp. Este último não precisa ser solicitado se já estiver salvo na plataforma.
  • Se o bot estiver operando em plataformas como Instagram ou Telegram, será necessário coletar manualmente o número do WhatsApp dos usuários.

Formatação e Integração com Cal.com

  • A formatação correta dos dados é essencial; por exemplo, ao coletar números internacionais, deve-se incluir códigos específicos.
  • A data do agendamento deve ser formatada no padrão ISO 801 para integração com Cal.com. O assistente será responsável por essa formatação.

Vantagens da IA no Processo

  • A IA facilita a coleta e tratamento dos dados sem necessidade de ferramentas externas, tornando o processo mais eficiente.

Fases do Agendamento com IA

Fase 2: Apresentação dos Dados ao Usuário

  • A fase 2 envolve a apresentação das informações coletadas do usuário, como nome, e-mail, número de WhatsApp, serviço desejado e data escolhida.
  • É importante que a IA apresente essas informações de forma clara e humanizada, seguindo um exemplo específico para garantir a precisão.
  • O formato da data deve ser adaptado para o padrão brasileiro, evitando o uso do ISO 8601. O usuário pode escolher como deseja que a data seja apresentada.
  • Se não for fornecido um exemplo claro à IA, ela apresentará os dados de sua própria maneira. Portanto, é crucial dar exemplos específicos para obter resultados satisfatórios.

Fase 3: Confirmação das Informações

  • A fase 3 consiste em solicitar educadamente ao usuário que confirme as informações coletadas antes de prosseguir com o agendamento.
  • É fundamental que a IA não avance sem essa confirmação; esse passo é considerado muito importante no processo.
  • A confirmação deve ser obtida através da palavra "sim". Outras respostas devem ser tratadas como não confirmadas até que o usuário utilize essa palavra específica.
  • Após receber a confirmação do usuário, a IA deve utilizar as funções apropriadas para finalizar as informações coletadas.

Finalização do Agendamento

  • Somente após a confirmação é que os dados serão salvos corretamente. Isso evita erros no registro das informações do agendamento.
  • A mensagem final ao usuário deve agradecer pelas informações fornecidas e informar que o agendamento será confirmado assim que realizado pela API.
  • O processo completo inclui apresentar serviços disponíveis, coletar dados, confirmar as informações e finalmente realizar o agendamento via API.

Observações Pessoais Durante a Live

Processo de Agendamento e Reagendamento

Agendamento Inicial

  • O processo de agendamento é dividido em três fases: coletar informações, apresentar as informações e confirmar o agendamento.
  • A primeira fase envolve a coleta das informações necessárias para o agendamento, que culmina na confirmação do mesmo.

Reagendamento

  • O reagendamento é similar ao agendamento inicial, com foco principal na troca da data do compromisso.
  • Para iniciar o reagendamento, apenas a nova data precisa ser coletada, formatada no padrão ISO 8601.
  • Após coletar a nova data, as informações devem ser apresentadas ao usuário de forma clara e humanizada para confirmação.

Fluxo do Reagendamento

  • O fluxo de reagendamento é mais simples em termos de execução, mas pode ser um pouco mais complexo em sua estrutura.
  • Durante a apresentação das informações coletadas, deve-se pedir confirmação ao usuário antes de finalizar o reagendamento.

Perguntas Frequentes

  • O sistema reconhece automaticamente o nome da pessoa se estiver salvo no campo correspondente do WhatsApp.
  • Embora o sistema funcione bem em português, ele foi originalmente desenvolvido em inglês; portanto, pode haver pequenas perdas na tradução.

Funcionalidades Adicionais

  • Não é necessário adicionar um código específico para que o sistema reconheça momentos anteriores da conversa; os dados são mantidos automaticamente no histórico.

Como Funciona o Agendamento com IA?

Importância do Prâmpti

  • O prâmpti é considerado o "coração" da interação com a IA, essencial para criar um fluxo de agendamento eficaz.
  • A busca por contatos já está disponível na barra lateral, facilitando a pesquisa e agendamentos.

Condicionais e Fluxos de Agendamento

  • É possível implementar condicionais que tratam erros no agendamento, como evitar duplicidade de horários.
  • Para marcar consultas em nome de terceiros, é necessário coletar informações adicionais, como o número do WhatsApp da pessoa.

Integração com Calendários

  • O sistema permite integração com calendários como Google e Microsoft para facilitar o agendamento.
  • Se um usuário deseja reagendar via Messenger, deve-se criar um fluxo específico para isso.

Lógica de Reagendamentos

  • O bot não apresenta falhas ao reagendar se for utilizado corretamente dentro do canal designado (ex: WhatsApp).
  • O agendamento pode ser realizado em múltiplos canais (Telegram, Messenger), sendo uma funcionalidade versátil.

Verificação de Agendamentos Existentes

  • Antes de prosseguir com novos agendamentos, é crucial verificar se já existe um marcado pelo usuário.

Agendamentos e Coleta de Dados

Importância dos Dados nos Agendamentos

  • O orador destaca a necessidade de coletar dados de agendamentos anteriores para facilitar novos agendamentos, enfatizando que é um processo contínuo.
  • É possível que uma mesma pessoa faça múltiplos agendamentos utilizando o sistema RIA, o que demonstra a flexibilidade da plataforma em comparação com outras soluções.

Estrutura do Fluxo de Trabalho

  • O orador menciona a importância de lidar com respostas negativas durante o processo de agendamento, garantindo que o usuário tenha clareza sobre o status do seu agendamento.
  • A função apresentada permite salvar informações em campos personalizados, destacando a versatilidade da ferramenta para diferentes aplicações além do agendamento.

Coleta Automática de Dados

  • O uso da IACET1 facilita a coleta automática de dados sem a necessidade de criar fluxos complexos, simplificando o processo para os usuários.
  • A criação e edição de APIs são discutidas como uma forma eficaz de coletar dados específicos relacionados ao agendamento.

Configuração das Variáveis

  • Ao adicionar variáveis na coleta, é essencial definir corretamente os tipos e descrições. Todos os dados devem ser tratados como texto para garantir precisão na coleta.
  • O orador explica como cada atributo deve ser claramente definido para que a inteligência artificial compreenda sua função no contexto do agendamento.

Instruções Claras para IA

  • É crucial fornecer instruções claras à IA sobre quais dados coletar; apenas criar funções não garante eficácia se as instruções forem vagas ou incompletas.

Como Colocar um Projeto em Produção?

Importância da Lógica do Fluxo

  • Antes de colocar o projeto em produção, é essencial revisar a lógica do fluxo para evitar problemas comuns que podem surgir durante a construção.
  • O fluxo apresentado inclui três exemplos: agendar consulta, reagendar consulta e cancelar consulta. A disponibilidade de horários deve ser mostrada ao usuário antes de qualquer agendamento.

Estrutura do Fluxo

  • Para agendar uma consulta, a primeira ação é consultar a disponibilidade de horários. Isso é crucial para garantir que o usuário tenha opções viáveis.
  • As ações disponíveis incluem criar agenda, editar agenda, encontrar agendamentos e cancelar agendas. A disponibilidade pode ser fixa ou dinâmica.

Disponibilidade Fixa vs Dinâmica

  • A disponibilização fixa mostra todos os calendários disponíveis no sistema, enquanto a dinâmica permite criar múltiplos calendários gratuitamente e gerenciar eventos com mais flexibilidade.
  • Essa funcionalidade é especialmente útil em clínicas onde vários médicos precisam ser atendidos sem criar módulos separados para cada um.

Otimização do Tempo na Criação de Bots

  • Com as novas ferramentas, agora é possível desenvolver bots complexos utilizando uma única plataforma, economizando tempo e esforço na criação de soluções personalizadas.

Implementação da Lógica no Bot

  • Ao escolher a disponibilidade fixa para um evento específico, o bot pode puxar dados dos próximos dois dias e apresentá-los ao usuário.
  • Os dados devem ser salvos em um campo personalizado do tipo parágrafo para acomodar várias datas retornadas pela API.

Formatação das Respostas

  • É importante formatar as datas no padrão ISO 8601 antes de apresentá-las ao usuário. Isso garante clareza nas informações exibidas.
  • O uso da ferramenta "consulte IA" ajuda na transformação dos dados recebidos e na apresentação das informações ao usuário de forma amigável.

Looping nas Respostas

Como Funciona o Loop de IA no Bot?

Estrutura do Loop de Coleta de Dados

  • O bot entra em um loop de IA que só é encerrado quando o usuário confirma as informações coletadas, como nome, WhatsApp, e-mail e data escolhida.
  • A coleta da confirmação do usuário é crucial; se houver erros nos dados digitados, o bot continuará fazendo perguntas até receber a resposta afirmativa "sim".

Importância do Opt-in para Lembretes

  • Durante a construção do bot, foram realizados testes com diferentes APIs (oficial e não oficial), sendo necessário fazer opt-in antes de enviar lembretes via WhatsApp.
  • Sem o opt-in adequado, os lembretes não serão enviados pelo bot na API oficial.

Como Criar Agendamentos Eficientes?

Campos Necessários para Agendamento

  • Para criar um agendamento, são obrigatórios três campos: nome do usuário, e-mail e data do agendamento. Outros dados podem ser utilizados posteriormente em lembretes ou confirmações.
  • O formato ISO 8601 deve ser utilizado para a data do agendamento.

Armazenamento de Dados

  • Os dados dos agendamentos são salvos em um campo chamado "texto área", incluindo o ID do agendamento retornado pela chamada da API.
  • O armazenamento do ID é essencial para futuras operações como re-agendamentos ou cancelamentos.

Facilidade na Criação de Lembretes

Integração Direta com o Bot

  • Não há necessidade de automações externas complicadas; os lembretes podem ser criados diretamente dentro da plataforma sem depender de ferramentas adicionais como Google Sheets.
  • Um botão simples permite habilitar lembretes com opções personalizáveis sobre quando avisar os usuários (ex: 24 horas antes).

Personalização dos Lembretes

Como Criar Modelos de Lembretes no WhatsApp?

Pergunta sobre o CNAP e Office do WhatsApp

  • O Patrick questiona sobre a criação de modelos de lembretes para disparos na função utility, destacando a importância dessa funcionalidade.
  • A resposta enfatiza que é possível enviar lembretes sem ser marketing, apenas como utilidade, facilitando o processo com apenas três cliques.

Facilidade na Criação de Lembretes

  • Os lembretes são descritos como uma ferramenta prática que reduz significativamente o tempo necessário para sua criação.
  • É mencionado que o uso do assistente "A" ajuda a formatar dados e tornar as interações mais humanizadas, evitando apresentações quadradas.

Uso do Assistente "A"

  • O assistente deve receber instruções claras e objetivas para apresentar os dados de forma profissional, utilizando emojis quando apropriado.
  • A importância de dar instruções concisas ao assistente é ressaltada, evitando textos longos desnecessários.

Gerenciamento da Confirmação do Usuário

  • Após um agendamento, é crucial remover a confirmação anterior do usuário para evitar confusões em futuros agendamentos.
  • Se a confirmação não for removida, pode causar problemas no fluxo da conversa com o assistente.

Lógica do Reagendamento

  • Antes de reagendar uma consulta, é necessário verificar a disponibilidade. Isso deve ser feito antes da ação principal de reagendamento.

Como Funciona o Reagendamento de Consultas?

Introdução ao Reagendamento

  • O apresentador introduz a importância de não confundir as funções de agendamento e reagendamento, destacando que foram criadas duas APIs distintas para cada função.

Estrutura da API de Reagendamento

  • A API de reagendamento coleta dois dados principais: a nova data do reagendamento e a confirmação do usuário. Esses dados são armazenados em campos separados para manter um histórico claro das interações do usuário.

Histórico do Usuário

  • Ao registrar tanto o agendamento original quanto o reagendado, é possível que os atendentes vejam todo o histórico do usuário, facilitando o atendimento e evitando confusões.

Fluxo de Reagendamento

  • O fluxo começa com a remoção do campo de confirmação se já houver um reagendamento anterior. Isso evita que informações desnecessárias sejam solicitadas ao usuário.

Condições e Confirmações

  • Se existir um ID de agendamento, uma condição verifica sua validade. Caso contrário, uma mensagem informa que o agendamento não foi encontrado. A busca pela disponibilidade dos horários é feita após confirmar os dados com o usuário.

Coleta da Nova Data

  • Após mostrar os dados do agendamento atual, o sistema busca horários disponíveis para apresentar ao usuário. Emojis são utilizados para tornar a apresentação mais amigável.

Qual é a Diferença entre Reagendar e Cancelar?

Definição de Reagendar

  • O reagendamento consiste apenas em alterar a data do agendamento existente, sem criar um novo registro. Essa abordagem simplifica o processo para usuários que desejam apenas mudar seu horário.

Processo de Cancelamento

  • Para cancelar um agendamento, primeiro é necessário confirmar se existe um agendamento ativo associado ao email fornecido pelo usuário.

Verificação da Existência do Agendamento

  • Uma verificação adicional pode ser realizada para garantir que o agendamento realmente exista antes de prosseguir com o cancelamento.

Apresentação dos Dados ao Usuário

  • Após encontrar os dados relevantes, eles são apresentados ao usuário em uma forma humanizada, utilizando emojis para facilitar a compreensão e interação.

Finalização do Cancelamento

Como Funciona o Bot de Agendamento?

Demonstração do Bot

  • O apresentador discute a importância de mostrar o funcionamento do bot na tela, incluindo como ele lida com cancelamentos e fornece feedback ao usuário.
  • Ele menciona que o bot está em uma conta de teste e que algumas ações precisaram ser ajustadas antes da demonstração.
  • O apresentador abre seu WhatsApp para demonstrar como funciona o agendamento, destacando a interface do bot.

Interação com o Usuário

  • Durante a demonstração, há um erro no nome inserido, levando à correção enquanto responde perguntas sobre "curl", uma chamada de API utilizada para buscar dados externos.
  • Explica que "curl" permite consultar informações como CPF e status financeiro através de serviços externos, mencionando um curso disponível na comunidade para aprender mais sobre isso.

Processo de Agendamento

  • O apresentador inicia um teste de agendamento pelo bot, que verifica a disponibilidade através da API.
  • Ele destaca que o bot busca datas disponíveis corretamente e explica a necessidade de chamadas API para determinar dias específicos.

Coleta de Informações

  • O apresentador observa que é necessário informar detalhes como nome e serviço desejado durante o processo de agendamento.
  • O bot coleta informações em etapas, garantindo que todos os dados necessários sejam obtidos antes de prosseguir.

Flexibilidade do Bot

  • A discussão aborda as vantagens do uso desse tipo de chatbot em comparação com fluxos tradicionais, enfatizando sua capacidade autônoma.

Testando Funcionalidades do Assistente Virtual

Interação Inicial com o Assistente

  • O assistente está funcionando corretamente, sem necessidade de blocos adicionais. A instrução sobre o número do WhatsApp deve incluir o código 351 para que a coleta ocorra.
  • Durante um teste ao vivo, o assistente reconheceu que o número informado deveria começar com 351 e fez a correção automaticamente.

Correções e Confirmações

  • O usuário enviou um áudio pedindo correção no número, destacando que a informação estava errada. O assistente pediu confirmação das informações atualizadas.
  • O assistente apresentou as informações coletadas, mas houve erro na identificação do nome associado ao e-mail devido à confusão com letras duplicadas.

Looping de Confirmação

  • O assistente entrou em um looping onde não avançava até receber uma confirmação correta do usuário. A comunicação foi feita para corrigir os dados.
  • Após a confirmação correta, o assistente retornou com as informações corretas e solicitou nova confirmação antes de prosseguir.

Agendamento e Reagendamento

  • Uma vez confirmados os dados, o agendamento foi realizado e enviado por e-mail ao usuário. Os dados foram salvos no sistema após a confirmação.
  • O agendamento foi marcado para 30/11, permitindo ao usuário continuar com outras opções como reagendar consultas.

Funcionalidade de Reagendamento

  • A opção de reagendar é destacada como uma funcionalidade importante; permite alterar horários sem precisar cancelar primeiro.
  • Embora não haja envio automático de e-mails para confirmações de reagendamentos, lembretes são atualizados automaticamente quando há alterações nos agendamentos.

Cancelamento de Consultas

  • Para finalizar, foi demonstrado como cancelar uma consulta já agendada. O ID do agendamento é utilizado para confirmar o cancelamento.

Gestão de Agendamentos na Plataforma

Funcionalidade de Agendamento

  • A plataforma permite que membros da equipe, com a devida permissão, acessem e gerenciem agendamentos diretamente pela interface.
  • A gestão do agendamento pode ser delegada a recepcionistas em clínicas, facilitando o atendimento ao cliente sem depender de bots ou outros canais.

Processo de Agendamento

  • O exemplo dado ilustra como um cliente pode solicitar uma consulta presencialmente, simplificando o processo para a recepcionista.
  • A recepcionista pode criar e atender clientes ao vivo através da tela da plataforma, uma funcionalidade exclusiva que melhora a experiência do usuário.

Lembretes e Notificações

  • É possível configurar lembretes tradicionais para os clientes, escolhendo o canal (como WhatsApp) e definindo horários específicos para envio das mensagens.
  • O apresentador menciona um erro no fluxo de reagendamento durante a demonstração em uma conta de teste, esclarecendo que isso não ocorrerá na conta principal.

Testes e Demonstrações

  • As contas utilizadas são cópias espelhadas da plataforma principal, onde testes são realizados para identificar bugs antes do lançamento oficial.
  • O apresentador assegura que as funcionalidades demonstradas funcionarão corretamente na versão em produção.

Cursos e Aprendizados Futuros

  • Um mini curso sobre agendamentos será lançado em breve, abordando como construir chatbots utilizando IA fluida.
Video description

Chegou a novidade que você estava esperando! 🎉 O MELHOR Agendamento com IA no WhatsApp, integrado ao Cal.com, agora está disponível com RECURSOS EXCLUSIVOS na ReplyAgent.com! Neste vídeo, vamos mostrar como essa funcionalidade incrível vai transformar sua forma de criar Chatbots avançados, automatizar agendamentos com inteligência artificial e integrar facilmente ao Cal.com. Tudo isso sem precisar de ferramentas como Make, Pabbly, N8N ou Zapier! Assista agora para ver como essa solução pode aumentar seus negócios e agilizar processos! Observação: O prompt da IA que usamos neste vídeo está disponível em nossa comunidade para você baixar grátis! Confira: https://comunidade.replyagent.com 🔔 Inscreva-se no canal para mais dicas sobre automação e IA! 📌 Deixe seu comentário com dúvidas ou sugestões! #IA #Chatbots #Agendamento #Automação #WhatsApp #ReplyAgent #Calcom #MarketingDigital #TransformaçãoDigital