Guia de ação para seus chatbots no Hibot

A tabela de design tem várias ações ( nodos) para que você possa criar seus bots de forma eficiente e personalizada. Conheça aqui as ações ou nós para seus chatbots no Hibot.

Para que você entenda melhor, cada ação ou nó é uma tarefa que o chatbot executa para o usuário, por exemplo, a ação de mensagem que envia uma mensagem de texto para o seu cliente. 

Neste artigo, você aprenderá sobre as seguintes ações:

1. Faça login no Hibot com seu nome de usuário e senha. 

2. No menu do lado esquerdo da tela, clique em “Chatbots”. 

3 Uma nova janela será aberta. Clique no botão “”Criar“” no canto superior direito da tela. 

4. Siga as etapas explicadas neste artigo sobre Como criar um chatbot no Hibot.

Ao clicar em “Criar chatbot", você verá a janela com todas as ações que podem ser usadas para personalizar o bot.

Canal doméstico 

 

Essa é a ação que inicia a construção de todos os chatbots do Hibot e a única ação obrigatória.

Nela, você deve selecionar, na lista suspensa de canais disponíveis, o canal em que deseja habilitar seus chatbots.


Além disso, é importante ter em mente que, a partir desse nó, são exibidas as outras ações habilitadas para a construção do restante do seu fluxo.
Para ver as ações, você deve clicar no ícone e, para usar qualquer uma delas, deve selecionar a que deseja.


Captura de mensagens e/ou dados

Nessa ação, você pode configurar as interações em que deseja entregar uma mensagem aos seus usuários e/ou buscar capturar dados ou multimídia deles para otimizar a interação com o agente.

Quando você seleciona essa ação, ela tem a seguinte aparência:


Clicar na ação abre um formulário como o que você vê na imagem a seguir:


Você deve preencher os dados a seguir nas próximas etapas para usar essa ação:

1. Digite o nome do nó: Preencha o nome que você deseja atribuir ao nó e que ficará visível na tabela de design do bot.

Esse nome é opcional.

2. Configure a mensagem a ser enviada ao usuário: digite o texto que será enviado ao usuário quando ele chegar a esse ponto da conversa.


3. Adicionar variáveis à mensagem: nesta parte, você pode adicionar informações para personalizar a conversa com o bot, que conhecemos como variáveis. Para fazer isso, clique em (x) e selecione na lista a variável que deseja incluir no texto e clique no botão “Adicionar”.

4. Defina se deseja salvar a resposta do usuário: Ao ativar essa opção, a resposta dada pelo cliente será armazenada no banco de dados.

Você pode salvá-lo como
Informações de contato: esse campo refere-se a informações que serão solicitadas ao usuário apenas uma vez e serão armazenadas no banco de dados.

Campo dinâmico: são informações que podem mudar ao longo do tempo e são substituídas ou atualizadas sempre que o usuário é questionado na conversa.

Além disso, você deve selecionar o campo em que as informações serão armazenadas e se deseja adicionar uma validação às informações que o cliente está fornecendo: Texto, números, correio eletrônico, localização (coordenadas), imagem, vídeo ou pdf.


Recurso

Essa ação permite configurar as interações em que um recurso, ou seja, um vídeo, documento ou imagem, é entregue ao usuário na conversa.

Quando você seleciona essa ação, ela tem a seguinte aparência:


Al dar clic sobre la acción, se abre un formulario como el que ves en la siguiente imagen:

Você deve preencher os dados a seguir nas próximas etapas para usar essa ação:

1. Digite o nome do nó: Preencha o nome que você deseja atribuir ao nó e que ficará visível na tabela de design do bot. Esse nome é opcional.

2. Selecione o recurso a ser compartilhado: clicar em “Carregar arquivo” abre um explorador de arquivos para anexá-lo. Você pode usar imagens, vídeos ou documentos, levando em conta as restrições de capacidade mostradas no formulário.

Menu de opções

Em determinadas partes da conversa, queremos dar opções ao nosso usuário para direcioná-lo ao fluxo mais adequado que corresponda às suas intenções e resolva suas necessidades de forma mais rápida e eficaz.

Nessa interação, podemos apresentar ao usuário de 2 a no máximo 30 opções na conversa. 

Você também pode permitir que o usuário retorne ao menu anterior com a opção “0” (Zero) e lembre-se de que cada opção significa uma nova interação.

Quando você seleciona essa ação, ela tem a seguinte aparência:

Você deve preencher os dados seguindo as etapas abaixo para usar essa ação:


Você deve preencher os dados seguindo as etapas abaixo para usar essa ação:

1. Digite o nome do nó: preencha o nome que você deseja atribuir ao nó e que ficará visível na tabela de design do bot. Esse nome é opcional.
2. Digite a mensagem do menu de opções: Preencha o texto que é enviado ao cliente quando ele chega a esse ponto da conversa e onde é sugerido selecionar uma das opções descritas abaixo.
Além disso, também é possível adicionar campos dinâmicos (conversa ou contato) a essa mensagem e, assim, melhorar a personalização do fluxo de conversação com o usuário.  Para isso, clique em (x) e selecione na lista a variável que você deseja incluir no texto e clique no botão “Adicionar”.

3. Configure as opções: Primeiro, você deve inserir o texto que descreverá a opção e, no campo seguinte, selecionar a ação, ou seja, definir o caminho que o fluxo seguirá se passar por essa ação.

Também é possível definir uma opção com um campo de conversa dinâmico, o que permite que a opção seja preenchida dinamicamente se o campo contiver dados armazenados ao longo da conversa. Para fazer isso, você deve clicar em (x) e selecionar na lista a variável que deseja incluir no texto e clicar no botão “Adicionar”.


Caso o campo configurado em uma opção de menu não seja preenchido durante a conversa antes de enviar o menu, a variável ficará vazia, de modo que a opção será ignorada e o usuário não a verá na mensagem recebida. 

Observe que os números das opções podem aparecer como emojis, se você clicar em qualquer um dos botões de opção.

- Quando o nó é criado, ele tem 2 opções por padrão; se você quiser adicionar mais opções, clique no ícone dentro da janela, localizado na parte inferior esquerda.

Respostas rápidas

Importante: essa ação só está ativada para seus canais oficiais do Whatsapp e seus canais do LiveChat.

Essa ação, assim como a ação do menu de opções, permite mostrar ao cliente opções para direcioná-lo ao fluxo mais adequado de acordo com suas necessidades, mas de uma forma mais interativa, usando botões de rádio dentro da conversa, o que também economiza tempo e esforço para o usuário do bot.

Quando você seleciona essa ação, ela tem a seguinte aparência:


Clicar na ação abre um formulário como o que você vê na imagem a seguir:

Você deve preencher os dados a seguir nas próximas etapas para usar essa ação:

1. Digite o nome do nó: Preencha o nome que você deseja atribuir ao nó e que ficará visível na tabela de design do bot. Esse nome é opcional.
2. Selecione um cabeçalho: é opcional e pode ser um texto, uma imagem ou um URL que redirecione para uma imagem.

3. Digite a mensagem a ser enviada ao usuário e o rodapé (este último é opcional).
4. Configure os botões: Para isso, você deve primeiro inserir o texto que descreverá a opção e, no campo seguinte, selecionar a ação, ou seja, definir o caminho que o fluxo seguirá se passar por essa ação.

Além disso, em cada um dos campos de texto e opções, os campos dinâmicos que foram configurados na plataforma podem ser exibidos. Para isso, clique em (x) e selecione na lista a variável que você deseja incluir no texto e clique no botão “Add” (Adicionar).

Ao usar essa funcionalidade nas opções de lista, deve-se levar em conta que deve haver pelo menos uma opção textual para que seja possível enviar a lista com pelo menos uma opção, caso nenhum campo dinâmico tenha valores atribuídos.

Caso o campo configurado na opção de um menu de resposta rápida (botões) não seja preenchido durante a conversa (antes de enviar o menu), a variável ficará vazia, de modo que a opção será omitida e o usuário não a verá na mensagem recebida.

Observação: até 3 botões podem ser configurados, devido a limitações do WhatsApp.


Nessa ação, apresentamos auxílios dinâmicos em cada um dos campos, o que permitirá que você veja exemplos gráficos de como seus clientes verão suas interações quando você usar respostas rápidas.


Listas

 

Importante: essa ação só está habilitada para seus canais oficiais do Whatsapp.

Essa ação nos permite mostrar ao cliente opções para direcioná-lo ao fluxo mais adequado de acordo com suas necessidades, mas de forma mais interativa, utilizando um botão que dentro dele você pode configurar até 10 opções de lista para o cliente selecionar, como mostra a imagem.

image17

Quando você seleciona essa ação, ela tem a seguinte aparência:

Clicar na ação abre um formulário como o que você vê na imagem a seguir:

Você deve preencher os dados a seguir nas próximas etapas para usar essa ação:

1. Digite o nome do nó: Preencha o nome que você deseja atribuir ao nó e que ficará visível na tabela de design do bot. Esse nome é opcional.
2. Digite o nome do nó: Preencha o nome que você deseja atribuir ao nó e que ficará visível na tabela de design do bot. Esse nome é opcional.
3. Selecione um cabeçalho: é opcional e pode ser um texto ou uma imagem.
4. Digite a mensagem a ser enviada ao usuário e o rodapé (o último é opcional).
5. Configure o nome do botão.
6. Configure as opções: Para isso, você deve primeiro inserir o texto que descreverá a opção e, no campo seguinte, selecionar a ação, ou seja, definir o caminho que o fluxo seguirá se passar por essa ação. 

Observação: Além disso, em cada um dos campos de texto e opções, os campos dinâmicos que foram configurados na plataforma podem ser exibidos. Para isso, clique em (x) e selecione na lista a variável que você deseja incluir no texto e clique no botão “Add” (Adicionar).

Ao usar essa funcionalidade nas opções de lista, deve-se levar em conta que deve haver pelo menos uma opção textual para que seja possível enviar a lista com pelo menos uma opção, caso nenhum campo dinâmico tenha valores atribuídos. 

Caso o campo configurado na opção de um menu de lista (10 opções) não seja preenchido durante a conversa (antes de enviar o menu), a variável ficará vazia, de modo que a opção será omitida e o usuário não a verá na mensagem recebida.

Delegar a um agente  

Certas necessidades dos usuários não podem ser resolvidas pelo chatbot ou é necessário direcioná-los especificamente a uma área da nossa organização para agilizar seus processos. Para isso, usamos essa ação para delegar a conversa que o usuário está tendo no bot a um consultor humano (agente) para continuar a resolver a necessidade dele por meio do chat.

Quando você seleciona essa ação, ela tem a seguinte aparência:

Você deve preencher os dados seguindo as etapas abaixo para usar essa ação:


1. Digite o nome do nó:
preencha o nome que você deseja atribuir ao nó e que ficará visível na tabela de design do bot. Esse nome é opcional.
2. Exibir o canal: isso vem pré-selecionado no nó inicial.
3. Selecionar campanha: você deve selecionar a campanha para a qual o usuário será redirecionado quando estiver nessa parte do fluxo.

Decisões

A ação de decisão nos permite fazer uma distribuição por diferentes fluxos do bot, dependendo das condições programadas a partir da mesma ação. Essa ação é capaz de identificar palavras-chave e comparar dados para seguir um caminho ou outro.

Quando você seleciona essa ação, ela tem a seguinte aparência:

Debes diligenciar los datos siguiendo los siguientes pasos para usar esta acción:

1. Digite o nome do nó: preencha o nome que você deseja atribuir ao nó e que ficará visível na tabela de design do bot. Esse nome é opcional.
2. Programe a condição da variável, de acordo com a resposta do usuário: Para fazer isso, primeiro selecione a variável que será comparada, de acordo com a resposta do usuário.
Em seguida, selecione a condição, que pode ser: Igual a, diferente de, maior que, menor que e contém, sendo essa última condição a que nos permite comparar se a resposta do usuário contém uma palavra relacionada.  Uma vez que eu tenha a variável a ser comparada e a condição, preciso definir com o que quero compará-la, seja uma variável ou um parâmetro predefinido. Além disso, posso criar várias condições com os operadores lógicos “e” e “ou”.
3. Selecionar ações: Selecione na lista qual ação será seguida se o fluxo corresponder às condições programadas e também se não corresponder.

Tempo de espera 

A ação de tempo limite é a ferramenta que permite que você crie uma pausa no bot para permitir que o cliente faça alguma coisa. Por exemplo, se você solicitar que o cliente preencha um formulário, deverá configurar um tempo limite antes da próxima mensagem para que o cliente tenha tempo de preencher as informações e depois continuar com o fluxo da conversa.

Quando você seleciona essa ação, ela tem a seguinte aparência:

Para usar essa ação, basta selecionar o nó e definir o tempo desejado em minutos e segundos. 

Lembre-se de que esse tempo só pode ser menor do que o tempo que você configurou em seu tempo máximo de inatividade do bot; se você tentar configurar um tempo maior, o sistema não permitirá.

Você pode verificar esse tempo máximo de inatividade nas opções de configuração da mensagem - guia Inatividade (veja como fazer isso aqui).

Horário de funcionamento 

Essa ação nos permite adicionar programações no easyflow para que o bot tenha dois caminhos:

  • Um caminho para quando a programação for cumprida e
  • Outro caminho para quando a programação não for cumprida.

Importante observar: você pode usar a ação de agendamento em qualquer lugar do fluxo, exceto ao encerrar o fluxo, e não é viável para o bot ter duas dessas ações em uma linha.

Quando você seleciona essa ação, ela tem a seguinte aparência:

Você deve preencher os dados seguindo as etapas abaixo para usar essa ação:

1. Digite o nome do nó: preencha o nome que você deseja atribuir ao nó e que ficará visível na tabela de design do bot. Esse nome é opcional.
2. Defina o intervalo de horas que o fluxo seguirá quando estiver em conformidade com a programação: Para isso, selecione o país e, em seguida, configure os dias e os intervalos de tempo.
Você pode adicionar vários intervalos por dia na opção “Adicionar intervalo adicional”.
3. Selecione as ações: Selecione na lista qual ação seguirá se o fluxo estiver em conformidade e também se não estiver em conformidade com a programação já definida.

Integração da API REST

Durante a criação do seu chatbot, você pode precisar que ele se conecte a um serviço de terceiros por meio do que é conhecido como API para trocar informações, por exemplo, para extrair dados ou armazená-los em um banco de dados. Para fazer isso, você pode contar com o nó de integração da API, que permite fazer solicitações à API usando os seguintes métodos HTTP:

  • GET
  • POST
  • PUT
  • PATCH
  • DELETE


Quando você seleciona essa ação, ela tem a seguinte aparência:

Você deve preencher os dados seguindo as etapas abaixo para usar essa ação:

1. Digite o nome do nó: preencha o nome que você deseja atribuir ao nó e que ficará visível na tabela de design do bot. Esse nome é opcional.
2. Selecione o método e insira o URL:
Observe:
-O URL inserido deve ser HTTP:// ou HTTPS://; caso contrário, não será permitido salvar as alterações.
-Você também pode adicionar variáveis ao URL com a opção “Add variables” (Adicionar variáveis) e as verá associadas ao URL entre os símbolos “<Variable>”.
3. Personalizar valores nos parâmetros, no cabeçalho e no corpo do URL.
Por padrão, essa personalização está desativada; caso deseje personalizar qualquer uma dessas opções dentro do URL, você deverá ativar o suicídio e configurar a chave e o valor que o parâmetro, o cabeçalho ou o corpo terão. Esses valores podem ser escolhidos na opção “adicionar variáveis” de acordo com as variáveis salvas ou campos dinâmicos disponíveis ou você pode simplesmente preencher o valor que deseja dar à chave.

Agora você também pode usar matrizes e objetos aninhados no corpo do URL.
Para fazer isso, ative o modo avançado e, no campo, insira o código com a matriz ou o objeto que você deseja enviar no corpo.

4. Teste sua comunicação Api:
Com as informações acima preenchidas e usando o botão verde, você pode testar se um aplicativo pode funcionar corretamente.

Clique em “Communication test” (Teste de comunicação).

Defina manualmente os valores das variáveis de teste. Caso haja personalizações em parâmetros, cabeçalho e corpo com variáveis, será necessário preencher um valor para poder realizar o teste.

  • O teste Api desejado é realizado
  • Exibir o corpo da resposta, abaixo do botão de teste.

Se o teste for bem-sucedido, ele será observado da seguinte forma:

Se o teste falhar, ocorrerá o seguinte erro:

5. Salvar respostas: nesta seção, podemos armazenar alguns dos campos que a resposta da API nos fornece para o bot. Para fazer isso:

  • Ative a opção “Save response” (Salvar resposta).
  • Selecione o campo a ser armazenado: essa opção mostrará os campos primários disponíveis ou as matrizes e aninhamentos que podem ser armazenados, sendo que cada divisor é um aninhamento.
  • Defina se você deseja armazená-lo como um campo dinâmico ou como uma variável de conversação e selecione de acordo com os campos disponíveis.

6. Encaminhe o fluxo do chatbot:

Dependendo do código de resposta da API, seja ele 200 ou 400, você deve selecionar a ação que deseja que o bot siga.


Variáveis

Essa ação pode ajudá-lo principalmente a atribuir variáveis a um menu e, posteriormente, identificar a opção que o cliente escolheu quando, no fluxo, ele encontrar um menu de opções numéricas.

Em qualquer lugar do bot, você pode usar essa ação para modificar o valor de uma variável.

Quando você seleciona essa ação, ela tem a seguinte aparência:

Você deve preencher os dados seguindo as etapas abaixo para usar essa ação:

1. Digite o nome do nó: preencha o nome que você deseja atribuir ao nó e que ficará visível na tabela de design do bot. Esse nome é opcional.
2. Selecione a variável a ser modificada: No primeiro campo, selecione a variável que deseja modificar e o valor a ser atualizado, que pode ser
- Um valor que você já definiu U
- Outra variável que você escolheu na opção Adicionar variável.


Essas variáveis a serem modificadas podem ser variáveis de conversa ou de contato.

Além disso, você pode modificar diversas variáveis na mesma ação, usando o ícone.


Chamada para ação (Call to action)


Importante: essa ação está habilitada apenas para seus canais oficiais do Whatsapp e não está habilitada para o BSP Gushup.

Essa ação, assim como a ação de resposta rápida, nos permite mostrar ao cliente opções para redirecioná-lo ao fluxo mais adequado de acordo com suas necessidades, mas de forma mais interativa, utilizando botões de rádio dentro da conversa, que dependendo do seu tipo, podem redirecionar o usuário para uma determinada página da web ou gerar uma chamada para o número de telefone configurado.

Cuando seleccionas esta acción, esta se ve así:

Você deve preencher os dados seguindo as etapas abaixo para usar essa ação:

  1. Digite o nome do nó: digite o nome que você deseja atribuir ao nó e que ficará visível na tabela de design do bot (esse nome é opcional).
  2. Selecione um cabeçalho: isso é opcional e pode ser um texto, uma imagem ou um URL que redirecione para a imagem.
  3. Digite a mensagem a ser enviada ao usuário e a nota de rodapé (a última é opcional).
    Configure os botões: Para isso, em URL, você deve inserir o texto que descreverá a opção e, no próximo campo em branco, preencher o URL para o qual o botão será redirecionado. 

Identifica os estados das ações

Para otimizar o design dos fluxos, as ações têm uma forma gráfica e uma cor, de acordo com a qual você pode verificar seu status. Explicamos aqui o que as cores significam:

Cinza: a ação está vazia, sem nenhuma informação em seu formulário.

Vermelho: a ação está incompleta.

Outra cor (diferente de cinza e vermelho): A ação está concluída e pronta para ser usada no fluxo.
Cada ação tem uma cor respectiva para indicar que está concluída, como você pode ver na imagem a seguir:

Estabelece e remove conexões entre ações

As ações devem ser conectadas umas às outras para formar o fluxo de conversação que queremos que o bot tenha. 

Para fazer isso, então:

1. Ele começa com uma conexão a partir da ação de início, selecionando a próxima adição e fazendo a conexão automaticamente.
Na imagem, vemos que essa conexão é feita por meio do ícone e, nesse caso, uma segunda etapa do fluxo é gerada para uma ação de lista.

2. você também tem a opção de adicionar conexão, que pode ser usada para conectar ações que já estão conectadas no fluxo ou que estão órfãs, ou seja, sem conexão.

3. Além disso, por padrão, as ações de: Respostas rápidas, listas, menu de opções, decisão, horário de funcionamento e integração Api Rest, em sua configuração permitem que você faça conexões automáticas, selecionando ações que seguirão o fluxo. 

Agora, se você quiser excluir uma conexão, isso é muito simples e pode ser feito clicando no símbolo no canto superior direito da ação, conforme mostrado na imagem.