Tudo que você precisa saber sobre o fluxo do Karoo Bot

Montamos um resumão de como o funciona os fluxos do Karoo Bot (até agora, porque tem muita novidade saindo do forno! 🤯 🤯 ) 

Fluxos:

Os fluxos são estruturas que determinam a sequência de interações entre um chatbot e o usuário durante uma conversa. Eles são compostos por diferentes tipos de elementos, como menus, integração com APIs, decisão de dados, redirecionamento, mensagens finais e até mesmo a transferência para o Karoo Chat. 


Tipos de Cards:

  • Menus: Os cards de menu são usados para oferecer opções ao usuário. Existem duas opções de menus: fixas e livres. As opções fixos permitem cadastrar opções específicas que são exibidas com um número na frente, permitindo que o usuário as selecione e o fluxo siga esse caminho. Já as opções livres permitem que o usuário digite uma resposta, que é armazenada em uma variável para uso posterior no fluxo, como em consultas de API.
  • Integração com API: Os cards de integração com API permitem integrar o chatbot com métodos HTTP POST, PUT, PATCH, DELETE e GET. A resposta da API pode ser armazenada em variáveis para uso posterior no fluxo do chatbot.
  • Decisão de dados: Os cards de decisão são usados para poder comparar valores de uma determinada variável incluída.
  • Redirecionamento: O card de redirecionamento serve para poder indicar um ponto de retorno no fluxo caso seja necessário voltar a uma pergunta ou a um menu, por exemplo.
  • Mensagem Final: Os cards de mensagem final são usados para encerrar o fluxo do bot de forma adequada. Após a exibição da mensagem final, se o usuário enviar alguma mensagem adicional, ele será direcionado para o início do fluxo.
  • Transferir para o KarooChat: Os cards de transferência para o Karoo Chat são usados para direcionar o usuário para a retaguarda, onde os atendentes humanos estão logados. Após esse card ser enviado, o cliente passará pelo bot receptivo do Karoo Chat, que fará perguntas adicionais para coletar os dados do cliente antes de iniciar a sessão.

Boas Práticas na Criação de Fluxos:

  • ✔️ Mantenha o fluxo conciso e relevante, evitando criar fluxos muito longos e complexos que possam confundir os seus usuários. Concentre-se em oferecer respostas diretas e úteis às perguntas do usuário, evitando sobrecarregá-los com muitas opções ou informações desnecessárias. 
  • ✔️ Teste seu fluxo continuamente, realizando testes com usuários reais e analisando os resultados para identificar áreas de melhoria e fazer ajustes necessários.
  •  ✔️  Planeje diferentes cenários de conversas e crie caminhos alternativos para lidar com respostas inesperadas dos usuários, garantindo que o bot seja capaz de lidar com várias situações e oferecer respostas relevantes.
  • ✔️ Utilize variáveis para armazenar informações coletadas do usuário ou da API, e personalize as respostas do bot com base nessas informações. Certifique-se de nomear suas variáveis de forma clara e usar os valores armazenados de maneira consistente em todo o fluxo.
  • ✔️ Encerre o fluxo com uma mensagem final adequada, agradecendo ao usuário pela conversa e fornecendo informações relevantes, como um convite para uma nova interação no futuro ou um resumo dos serviços oferecidos pelo chatbot.
  • ✔️ Utilize cards de transferência para o Karoo Chat quando necessário, para direcionar os usuários para atendentes humanos quando o bot não puder mais lidar com a solicitação do usuário. Certifique-se de fornecer instruções claras sobre o que o usuário pode esperar no Karoo Chat.
  • ✔️ Revise e corrija seu fluxo quanto a erros de gramática, ortografia e coesão. Uma comunicação clara e correta é fundamental para proporcionar uma experiência de usuário positiva!