Construindo um bot do zero
Last updated
Last updated
Antes de começar a construir seu bot, você precisa ter em mente algumas informações.
Você já sabe qual o propósito do seu bot?
Você já sabe qual será o meio de comunicação do seu bot? Exemplo: WhatsApp, Webchat.
Você já possui um público alvo?
Você já tem uma linguagem de comunicação com os clientes?
Ao criar um fluxo do zero, acessando a tela de chatbots, você terá a seguinte visualização:
Nosso primeiro passo, será dar um nome ao nosso bot. Assim poderemos sempre identifica-lo durante nosso passo a passo, para isso clique na caixinha na parte esquerda superior:
Vamos chamar nosso bot de Apoio ao usuário:
Prontinho, bot renomeado.
Para cada uma das ações que nós vamos ter dentro do bot, nós temos uma caixinha de ação que precisamos definir.
Ao lado direito da tela, nós temos as caixinhas disponíveis:
Texto: Sempre que quiser enviar um texto, é essa caixinha que será utilizada para criá-lo.
Mídia: Anexe arquivos da sua máquina para seu cliente final, as mídias permitidas são: PNG, JPG, GIF e MP4, com tamanho máximo 500MB.
Botões de respostas: Ramifique o fluxo do bot, de acordo com as respostas escolhidas pelo cliente final.
Coletar entrada: Colete dados do seu usuário final, como: Nome, email, endereço, nota de NPS, etc...
Transferir para um agente: Transfira o atendimento para um analista.
Ir para bloco: Direcione o atendimento com base nas respostas.
Essa é a caixinha inicial do seu fluxo, quando seu usuário final der um oi no seu bot essa será a primeira mensagem apresentada.
Para editar essa caixinha, basta clicar sobre ela e ela ficará disponível para edição ao lado direito da tela:
Para editar o texto, basta apagar o conteúdo e escrever o que deseja. Você poderá utilizar emojis e variáveis no texto.
Agora, nós vamos criar uma nova caixinha para perguntar qual o nome do nosso cliente e guardar essa informação.
Para isso vamos usar a caixinha chamada Coletar Entrada, basta arrastar ela até a caixinha inicial.
No campo de mensagem, nós podemos adicionar a nossa pergunta.
Não é necessário adicionar uma validação de resposta por enquanto. Em salvar resposta nessa variável adicione um nome que você consiga identificar depois.
Com os campos preenchidos, nós podemos sinalizar para o usuário que nós entendemos o nome dele.
Como fazemos isso? É simples, vamos arrastar uma nova caixinha de texto abaixo da coleta de entrada, até agora nosso fluxo está assim:
Clique sobre ela, e vamos edita-lá:
O mesmo nome utilizado para guardar a variável anteriormente, será utilizado para falar o nome do seu cliente.
Vamos testar para ver como está ficando? Você sempre poderá testar seu fluxo. Para isso, utilize o botão teste que fica no topo da tela, ao lado de publicar bot.
A plataforma abrirá uma tela como essa:
Você poderá interagir e responder todas as perguntas do seu fluxo:
Por enquanto, seu bot não responderá mais perguntas porque adicionamos os dados até aqui. Vamos adicionar mais perguntas?
Agora vamos arrastar a função de botões de respostas para o fluxo, clicando sobre ele a plataforma apresentará a seguinte visão:
Utilizando os botões, você poderá direcionar seu cliente para um bloco específico do fluxo ou para um link externo, você pode utilizar até 3 botões.
Nosso fluxo ficou da seguinte forma:
Agora para cada um dos botões criados, nós vamos definir um texto de retorno para nosso usuário final.
Clique sobre cada uma das caixinhas e escreva seu texto.
Vamos testar nosso fluxo?
Inicialmente faremos a coleta de nome:
Em seguida determinamos três funções para o chatbot:
Ao selecionar as funções somos direcionados de acordo com o que foi aplicado no fluxo:
Note que para um dos botões apliquei o direcionamento para o atendimento de um agente:
Incluindo a função de transferência para um agente, podemos inclusive definir a transferência com base em competências.
Clicando sobre a função ao lado direito você pode defini-las:
Para excluir caixinhas do fluxo, basta clicar na lixeira ao lado dela:
Tudo pronto?
Basta clicar em publicar bot: