Componentes do Fluxo
Dentro do Studio, as tomadas de ação são realizadas a partir dos componentes, estes são caixas que ficam disponíveis no menu lateral esquerdo, para utiliza-los basta selecionar a opção e arrastá-la para o canvas do Studio.
Componentes de Interação
Play And Get Digits
O componente Play and Get Digits tem como função receber uma informação do cliente, que é dada através dos dígitos do seu celular. Por exemplo: número de telefone, opções de URA, idade, CPF etc.
Para configurar essa função clique em editar, representado pelo lápis, no card.
Ao lado direito da tela as seguintes opções para configuração irão aparecer:
1 | Nome da variável | Nome da variável que irá receber a informação digitada pelo cliente e que poderá ser utilizada também em outros cards quando necessário. |
2 | Prompt Áudio | Inserir áudio que irá ser reproduzido para o cliente antes da informação ser inserida. O áudio precisa ser previamente gravado no sistema, não podendo ser utilizado os componentes de áudios do Studio. Configuração obrigatória. |
3 | Áudio de Erro | Insira um áudio que será reproduzido, caso o cliente digite uma opção inválida. |
4 | Dígito Mínimo | A quantidade mínima de dígitos que o cliente terá que inserir para que a informação seja processada. |
5 | Máximo de Dígitos | A quantidade máxima de dígitos que o cliente terá que inserir para que a informação seja processada. |
6 | Máximo de Tentativas | Máximo de tentativas que irá ser solicitado ao cliente para que ele digite a informação, caso ele não esteja inserindo de maneira correta. |
7 | Timeout | Tempo máximo que o cliente terá para realizar a digitação antes que entre na segunda tentativa. |
8 | Digit timeout | Tempo máximo de espera para digitação entre um dígito e outro. |
9 | Regex de Dígitos | Permite utilizar expressões regulares para selecionar o que será aceito como dígito válido. Por exemplo, \d aceita que o usuário digite apenas 1 dígito que precisa ser um número de 0-9. |
10 | Terminadores | Caso seja necessário o cliente digitar algum número/símbolo específico após ele finalizar os dígitos solicitados. |
11 | Opções | Definir as possibilidades de opções que o cliente poderá escolher, caso necessário para prosseguir com o atendimento. |
Playback
O componente playback permite que você escolha o áudio que será reproduzido durante algum ponto do fluxo, pode ser adicionado um previamente gravado no sistema ou ser utilizado o TTS, sendo possível utilizar as funções Amazon Polly para reprodução do áudio.
Lembrete: Não é possível utilizar esse áudio para o componente Play and Get Digits.
Para configurar essa função clique em editar, representado pelo lápis, no card.
Para adicionar um áudio previamente gravado no sistema clique em áudio e selecione um dos áudios disponíveis. Para gerar um áudio TTS, clique em TTS e digite o texto a ser reproduzido. Caso deseje utilizar as funções disponíveis no Amazon Polly, clique aqui para saber mais.
Ao finalizar clique no botão Salvar no canto inferior direito da tela.
Fale
O componente fala tem como função apenas a reprodução de números. Você pode escolher se eles serão reproduzidos em formato de data, hora ou número inteiro, além de poder escolher se a reprodução será em inglês ou português. Para configurar essa função clique em editar, representado pelo lápis, no card.
Nas configurações é necessário preencher os seguintes campos, conforme descrito abaixo:
1 | Texto | Inserir os números que serão reproduzidos. Caso seja escolhido a reprodução em formato de data, verificar se está escrito da forma identificada no campo Formato Data. |
2 | Linguagem | Escolha em qual língua será reproduzido os números. |
3 | Nome do módulo | Escolha da linguagem que será utilizado pelo módulo de voz. |
4 | Tipo | Defina como será o tipo de reprodução dos números, sendo cada um deles:
3.CURRENT_TIME: Pronuncia os números no formato de horas, minutos e segundos.
|
5 | Método | Escolha como será o método de reprodução, se será:
|
6 | Gênero | Defina se o número será reproduzido por uma voz do gênero feminino ou masculino. |
7 | Formato de Data | Essa opção só estará disponível para preenchimento caso a opção tipo tenha sido preenchida com: CURRENT_DATE, CURRENTE_DATE_TIME ou SHORT_DATE_TIME. Você deverá escolher o tipo de formatação que a data deverá ser lida. |
Configure variável do freeswitch
Este componente permite definir uma variável para guardar uma informação da chamada direto na central de telefonia, está informação ficará disponível nos logs para consulta e pode ser usada também para enriquecer de atendimento na tela do operador.
Roteador
O componente Roteador, é utilizado para tomar uma decisão com base em um informação disponível em uma váriavel do studio. Ou seja, só é utilizado depois de ter sido coletado alguma informação de um sistema interno ou do próprio Evolux, como por exemplo as informações coletadas pela variável do componente Play and Get Digits. É possível adicionar diversas rotas diferentes e conectar cada uma a componentes diferentes, de acordo com a informação coletada.
Para configurar o componente rota, passe o mouse sobre o primeiro box e clique nos três pontos que irão aparecer ao lado, e clique em editar. Ao lado da tela de edição, irá aparecer os campos que deverão ser preenchidos para a configuração do caminho selecionado. Defina o nome da rota, se ela vai ou não combinar com todas as condições em seguida definia a variável que será analisada e escolha como deseja verificá-la.
Em uma mesma rota você poderá adicionar mais de uma condição. Ao finalizar clique em salvar no canto inferior direito da tela.
Contador
O componente contador, Irá contabilizar a quantidade de reprodução de uma determinada parte do fluxo que necessite ser reproduzido mais de uma vez. Para configurá-lo, clique em editar, representado pelo lápis, no card. Conforme mostrado abaixo:
Escolha a quantidade máxima de interações e clique em salvar.
Após a configuração do componente, você precisará apenas direcionar o fluxo quando ainda houver uma repetição e quando finalizar a última interação, definindo o caminho da chamada.
HTTP
Este componente, permite realizar consultas a sistemas externos e extrair informações de APIS que poderão ser utilizadas para determinar o fluxo da ligação. Este componente tem como pré requisito para utilizar o fluxo que a API seja em rest e o retorno seja em Json. Para configurá-lo, clique em editar, representado pelo lápis, no card. Conforme mostrado abaixo:
Informe a variável que salvará os dados retornados, em seguida adicione as informações do endereço a ser consultado, se é necessário algum tipo de autenticação e os parâmetros de consulta.
Este componente permite que os parâmetros sejam configurados como json ou data pré formatada. Existem sempre dois possíveis retornos (além dos dados retornados), sucesso ou falha. Caso sua requisição falhe, você pode prever um fluxo de retray, utilizando uma caixa de ação contador.
GQL
Este componente, permite realizar consultas a sistemas externos e extrair informações de APIS que poderão ser utilizadas para determinar o fluxo da ligação. Para configurá-lo, clique em editar, representado pelo lápis, no card. Conforme mostrado abaixo:
Informe a variável que salvará os dados retornados, em seguida adicione as informações do endereço a ser consultado, se é necessário algum tipo de autenticação e os parâmetros de consulta.
Existem sempre dois possíveis retornos (além dos dados retornados), sucesso ou falha. Caso sua requisição falhe, você pode prever um fluxo de retray, utilizando uma caixa de ação contador.
Horário de funcionamento
O componente horário de funcionamento, define o comportamento que o fluxo deverá seguir de acordo com o horário e data configurados.
Para configurá-lo, passe o mouse sobre a primeira condição e clique nos três pontinhos ao lado, Na tela de configuração a direita, você poderá escolher um nome para a condição e definir o dia, horário, meses e ano. No card ainda é possível adicionar mais uma opção de horário e definir o fluxo quando não atender uma das definições criadas.
Zenvia SMS
O componente Zenvia SMS, permite utilizar a ferramenta do Zenvia para disparar um SMS em um fluxo de chamada. Você pode criar um fluxo que durante sua execução colete uma informação, realize uma consulta a um sistema externo e devolva o dado para o cliente por SMS.
Para utilizar este recurso é necessário que seja feito a contratação dos serviços da Zenvia fora a parte, a integração permite utilizar o serviço. Mas, os custos pelo envio dos SMS não são cobertos pela Evolux.
Para configurá-lo, passe o mouse sobre a primeira condição e clique no ícone do lápis ao lado, conforme mostrado abaixo:
Na tela de configuração a direita, você poderá definir a mensagem a ser enviada e o destinatário, que poderá ser um número fixo ou uma variável coletada anteriormente, como por exemplo o número do cliente que está em contato.
Blind Zendesk Ticket
O componente Blind Zendesk Ticket, permite realizar o vínculo automático de uma chamada a um ticket previamente criado no fluxo. Assim quando o operador receber a ligação as informações do ticket aparecerão para o mesmo.
Para configurá-lo, passe o mouse sobre a primeira condição e clique no ícone do lápis ao lado, conforme mostrado abaixo:
Na tela de configuração a direita, você deverá definir o nome da variável que está sendo utilizada para salvar a informação do ticket_id.
Componentes de Finalização
Transferir
O componente transferir tem como finalidade definir para onde a chamada será transferida em determinado ponto do fluxo, podendo ser transferida para uma fila, ramal, URA, grupo de chamada, número externo ou outro fluxo de chamada.
Esse componente é utilizado para a finalização de uma parte do fluxo, ou seja, uma vez utilizada o fluxo da chamada não poderá ser continuado a partir dela.
Para configurar o componente clique em editar, representado pelo lápis, no card.
Ao clicar em editar, uma aba será aberta ao lado da tela com as configurações que você deverá realizar. Selecione se deseja transferir a chamada para opções internas de números ou para um número externo. Caso opte por chamada interna, você poderá escolher entre fila, ramal, URA, Fluxo de chamada e grupo de chamada.
Se você selecionar a opção fila, observe que é possível atribuir uma prioridade a chamada antes de transferi-la para o atendimento. Caso opte por um número externo, escolha a opção número externo e digite o número para qual a ligação deve ser transferida.
Ao finalizar, clique no botão salvar do lado direito inferior na tela.
Desligar
A função desligar a chamada é utilizada para finalizar uma parte do fluxo, quando necessário. Geralmente utilizada para finalizar o atendimento.
Observe que para esta ação é possível determinar se a desconexão da chamada é considerado um sucesso ( o objetivo do fluxo era desligar a ligação) ou um fracasso a chamada foi desconectada por uma ação que não era a desejada, por exemplo por falta de interação.