Ações Básicas

AÇÕES BÁSICAS

Tag:

As tags ajudam você a identificar e segregar suas informações de bate-papo para uma decisão informada.

Vamos supor que você tenha um fluxo de perguntas aos usuários se eles estão interessados ​​em uma viagem para a Europa ou Ásia. Então, marcaremos os usuários de acordo.

Abordaremos a seguinte ação nas opções de Tags.

  • Como criar uma tag.

  • Use tags no fluxo.

  • Assistir tags no chat ao vivo

Como criar uma tag?

Clique em Contents e aqui selecione a opção Tags. Para criar ou apagar qualquer tag, usaremos esta janela. Agora escolha o novo botão Tag.

 

Agora crie uma tag asia_lead para os usuários que selecionarem Asia para a opção tour. O mesmo vale para o lead Europ.

Essas tags podem ser excluídas na opção mais à direita da grade.

Use tags no fluxo:

Vá para o Fluxo, escolha Ação Básica e selecione a opção Adicionar Tag.

Aqui, selecione a tag apropriada para todos os usuários que selecionarem a Europa como destino de férias e o mesmo vale para destinos na Ásia.

Assistir tags no chat ao vivo:

Agora execute este fluxo e verifique seu impacto na seção Live Chat.
Aqui, o agente de Chat pode ver as Tags do usuário, bem como adicionar ou excluir manualmente as tags de acordo com a situação.

Remover tags:

Remover Tags pode ser utilizado por meio da opção Ação Básica. Vamos supor um cenário em que o usuário não está interessado em contatar um representante de chat.

O que fizemos foi adicionar uma ação primária e, ao selecionar um botão, acionaremos essa ação que removerá as tags que selecionamos anteriormente em nosso bate-papo.

Adicionar várias tags:

Esta opção permite que o construtor de chat adicione várias tags de uma só vez, então sempre que um usuário adicionar um destino Europa/Ásia, adicionaremos mais de uma tag. Basta ir para a opção básica e selecionar a opção “Add Multiple Tags”.

Aqui você pode selecionar as Tags já criadas na seção Conteúdo.

Remover várias tags:

Esta opção permite que o construtor de chat remova várias tags de uma só vez, então sempre que o usuário adicionar um destino da Europa/Ásia, mas no final do chat se ele pressionar o botão não estiver interessado no chat. Nós removeremos as tags da opção Remove Multiple Tags.

Definir valor da variável

Esta ação permite que você armazene um valor dentro de uma variável ou um campo personalizado. Isso é muito útil quando você quer coletar dados de seus usuários.

Os diferentes tipos de valor

Depois de clicar na ação definir campo personalizado, você poderá escolher qual campo personalizado precisa de alguma atualização em termos de valor.

Você pode inserir alguns dados ou até mesmo outro campo personalizado como valor.

Caso precise criar um novo campo personalizado, basta digitar o nome e escolher o tipo de campo personalizado que deseja criar.

Limpar valor da variável

Esta função permite que o usuário literalmente limpe um valor de um único campo personalizado.

Você só precisa escolher um campo personalizado específico que deseja limpar.

Limpar valor de várias variáveis

Esta ação permite que o usuário limpe vários valores de campos personalizados.

Certifique-se de escolher todos os campos personalizados cujos valores você deseja limpar.

Limpar todos os campos de usuário personalizados

Se você estiver procurando uma maneira de limpar todos os valores de campos personalizados de um usuário, use esta ação.

Inscreva-se na Sequence

O Sequence envia automaticamente uma lista de mensagens para os usuários. Essa é uma boa maneira de fornecer mais valor por meio de mensagens programadas.

 

Primeiro você terá que configurar sua sequência indo em Automação, clicando em Sequência e depois em + Nova Sequência.

Rotule sua sequência e escolha um fluxo e um intervalo de tempo para quando ela seria entregue. Não esqueça de clicar em SALVAR.

Observe as limitações de envio de mensagens do canal que você está usando.

Cancelar inscrição da Sequence

Isso literalmente cancela a inscrição de um usuário em uma sequência.

Inscreva-se e cancele a inscrição no Bot

Caso você queira inscrever e cancelar a inscrição de usuários no seu bot, esta função permite que você faça isso dentro dos seus fluxos.

Configurando opt-ins de e-mail

Este recurso permite que você envie e-mails para usuários. A ação deve ser colocada antes de um nó de e-mail.

Configurando opt-outs de e-mail

Esse recurso é útil quando você quer evitar que um usuário receba um e-mail. Isso é muito bom quando você faz disparos de e-mail.

Definir SMS Opt-in

Se você precisar enviar um SMS para um usuário usando o chatbot, certifique-se de configurar esta ação antes do nó Enviar SMS.


Definir cancelamento de SMS

Para garantir que um usuário não receba nenhum SMS do bot, use esta ação.

Marcar conversa aberta:

Esta opção pode ser utilizada quando você abre a conversa em qualquer situação. Observe que, por padrão, todas as conversas estarão abertas, a menos que não configuremos nenhuma função dentro delas.

Marcar conversa pendente:

Esta opção definirá automaticamente o status do chat como Pendente. Um caso de uso pode ser como se uma loja tivesse três categorias.

  • Envio

  • Pagamento

  • Reembolso

Portanto, se o usuário selecionar Reembolso, o bot marcará o status do chat como Pendente para enfatizar essas informações ao agente do chat.

Assista na tela de chat ao vivo:
aqui você pode ver que o status do chat é definido como Pendente quando o usuário seleciona a opção Reembolso na seção de chat.

Marcar conversa como spam:

O bate-papo pode ser marcado como spam. Precisamos garantir que o chatbot forneça informações precisas e confiáveis. Ao criar o bot, podemos marcar o bate-papo dos usuários como spam para evitar distrações.

Marcar conversa como concluída:

O chat pode ser marcado como concluído em certos casos. E se o seu fluxo tiver sucesso e o usuário obtiver o que deseja? Você pode definir isso em um conjunto de ações específico Concluído. Dessa forma, seu agente de chat não optará pelo chat com status Concluído.

Então, digamos que sempre que o usuário selecionar a opção Classificação, marcaremos o status da conversa como Concluído.

Marcar conversação como inválida:

Uma conversa pode ser marcada como inválida com base em certos critérios; um lead que não atende ao caso de negócios de um agente/bot pode ser marcado como inválido.

Adicionar nota aos companheiros de equipe:

Uma nota para os companheiros de equipe pode ser usada como um lembrete, apenas no caso abaixo, sempre que o usuário selecionar a opção Reembolso, o agente receberá as notas do bot sobre a instrução/advertência. Observe que essas notas não serão visíveis para os usuários do bot.

Tela de bate-papo ao vivo:

A nota pode ser vista na tela de chat ao vivo e um agente também pode fazer algumas anotações clicando na parte inferior da tela em Nota.

Excluir usuário do bot:

Um novo recurso que permite que você defina um limite de usuários para seu chatbot e exclua automaticamente usuários excessivos. Esta atualização simplifica o processo de gerenciamento e manutenção da base de usuários do seu chatbot.

Método 1: Etapa de ação

O primeiro método envolve usar uma etapa de ação dentro do seu fluxo de chatbot. Basta localizar a etapa de ação "Excluir usuário do bot" na categoria Ações básicas. Quando o fluxo atingir essa etapa, ele excluirá automaticamente o usuário, garantindo que mensagens ou condições subsequentes não sejam processadas.

Método 2: Definir limites de usuários de bot

Outra maneira de excluir usuários automaticamente é definindo limites de usuários bot nas configurações do UChat. Na seção Geral, você encontrará a opção "Limite de Usuários Bot". Ao especificar um valor maior que zero, o sistema verificará periodicamente o número total de usuários e excluirá os usuários mais antigos se o limite for excedido.

 

Monitoramento da contagem de usuários:

Para acompanhar o número de usuários, vá até a seção Analytics. Aqui, você encontrará insights sobre o número total de usuários de bot. Essas informações ajudarão você a determinar o limite de usuários apropriado para seu chatbot.

Opções adicionais:

Se você preferir uma abordagem mais personalizada, você pode criar gatilhos com base em condições específicas. Por exemplo, você pode definir um gatilho para excluir um usuário se não houver interação por um período especificado. Ao usar gatilhos baseados em tempo, você tem maior controle sobre o processo de exclusão.

Gerador de arquivos de calendário:

Neste tutorial, aprenderemos como você pode gerar arquivos ICS para permitir que os usuários adicionem reuniões diretamente aos seus calendários, seja em computadores, dispositivos móveis, iOS ou Android.

Gerando arquivos de calendário no chat ao vivo:

Um caso de uso poderoso para integração de calendário é permitir que agentes de chat ao vivo gerem compromissos dentro de conversas de chat. Ao utilizar o gerador de arquivo de calendário, os agentes podem criar facilmente um evento de reunião que os usuários podem adicionar aos seus calendários. Veja como funciona:

Na conversa do chat ao vivo, localize a opção "Gerador de arquivo de calendário" na parte inferior.

 

Clique nele para abrir uma nova janela onde você pode personalizar os detalhes da reunião.

  • Forneça um nome para a reunião, como "Reunião de acompanhamento"

  • Defina as datas e horários de início e término da reunião.

  • Especifique o local, seja um endereço físico ou uma plataforma de reunião virtual como o Zoom.

  • Adicione uma descrição, como "Reunião de acompanhamento semanal".

  • Opcionalmente, inclua uma URL relacionada à reunião, como seu site.

  • Salve o arquivo ICS gerado, que aparecerá no canto inferior esquerdo da conversa do chat ao vivo.

Quando estiver pronto, envie o arquivo para o usuário, que poderá baixá-lo e adicioná-lo ao calendário.

Adicionando a reunião aos calendários:

 

Assim que o usuário receber o arquivo ICS, ele poderá adicionar a reunião aos seus calendários sem problemas. Aqui está um guia passo a passo:

Quando o usuário abrir o arquivo, será aberta uma aba do navegador exibindo uma visão geral dos detalhes da reunião.

  • Eles verão as informações da reunião, incluindo o nome, a data, a hora e a descrição.

  • Para adicioná-lo ao calendário, eles podem clicar na opção "Adicionar ao calendário".

  • Eles serão solicitados a escolher um aplicativo ou serviço de calendário (por exemplo, Google Agenda).

  • Uma vez selecionado, o evento será adicionado ao calendário, permitindo que eles acessem todos os detalhes e até mesmo definam lembretes.

Integração de calendário em fluxos:

A integração de calendário não se limita a conversas de chat ao vivo. Você também pode incorporá-la em fluxos para automação adicional. Veja como usá-la em um fluxo:

  • No fluxo, adicione um bloco de ação e selecione "Ações avançadas".

  • Escolha a opção "Gerador de arquivo de calendário" e edite a ação.

  • Personalize os detalhes da reunião conforme necessário, incluindo variáveis ​​dinâmicas para horários de início e término.

  • Salve o link da reunião em um campo personalizado para uso futuro.

  • Exiba o link da reunião em um bloco de texto ou use um botão para facilitar o acesso.

Envie o link aos usuários por SMS, e-mail ou qualquer canal de comunicação preferido.

Quando os usuários clicam no link, eles podem adicionar a reunião aos seus calendários, assim como no cenário de chat ao vivo.

Ir para o nó Ns:

Goto Node Ns é usado para pular para o nó em particular, para isso selecione “Go To Node NS” via Advance Action. E Copie o número NS de um nó em particular.

No topo de cada nó, há algumas opções, entre elas a opção Copiar Nó.

Insira o número do nó NS na ação específica, para que sempre que essa ação for chamada, ela seja redirecionada para o nó NS copiado.

Atualizar perfil do usuário:

Esta opção é utilizada para atualizar dados do usuário da organização de origem, em muitos casos em que precisamos atualizar um perfil de usuário, juntamente com outras informações que podem ser atualizadas no período de 24 horas.

Enviar SMS

Esta opção permite que você envie um SMS para qualquer usuário que tenha fornecido seu número de contato. Com o recurso SMS, você pode alcançar aqueles usuários cuja última interação foi há mais de 24 horas.

Como usar este recurso:

Certifique-se de ter adicionado seu número na seção abaixo, ativando-o em qualquer um dos quatro provedores de números de SMS (Twilio, SignalWire, Telnyx, Message Media)

Definir idioma

Configuração de amostra

Esta ação nos permite alterar o idioma dos nossos fluxos com base no idioma desejado.

Passo 1

Vá para FERRAMENTAS > Vários idiomas > Novo idioma

Passo 2

Você pode escolher o idioma desejado ou adicionar um idioma personalizado caso não encontre nenhum disponível na lista.

etapa 3

Faça algumas traduções.

Passo 4

Aqui está um exemplo de configuração.

Resultado:

Definir Persona

Definir uma persona é basicamente permitir que seu chatbot tenha personagens diferentes. Imagine ter que falar com uma pessoa diferente para seu fluxo de faturamento, outra para as vendas e outra para o suporte. Isso permite muito mais personalização em seu chatbot.

Passo 1

Vá para Conteúdo > Personas > Clique em “+Nova Persona” e insira um nome e um avatar (opcional).

Passo 2

Configure-o no seu construtor de fluxo

Resultado

Se você notou, o avatar mudou e sua conversa é controlada pela persona “Sarah”.

Definir menu do usuário

Definir Menu do Usuário é uma boa maneira de fornecer atalhos para seu chatbot. Então, em vez de fazer o usuário passar por cada fluxo, podemos usar essa função para que o usuário vá direto para qualquer fluxo que ele queira ir.

Como você configura isso?

Vá para Conteúdo >> Menus >> + Novo Menu

 

Crie o nome do seu menu e clique em “+Adicionar item de menu”

 

Adicione o título do seu menu e certifique-se de escolher um subfluxo e clique em Salvar. É para lá que seu usuário será enviado quando o menu for pressionado.

De volta ao seu fluxo, escolha o menu que você quer que apareça.

Habilitando e desabilitando a entrada do usuário do WebChat

Essas são duas funções que basicamente permitem que você controle a entrada do usuário.

 

Uma entrada de usuário desabilitada se parece com isso. O usuário não poderá enviar nenhuma mensagem escrita.

 

Caso você queira habilitar a entrada do usuário novamente, basta adicionar a ação Habilitar entrada do usuário.

Obter produtos

Esta ação permite que você obtenha todos os produtos e os armazene em campos JSON. Esta ação torna mais flexível para os construtores mostrarem produtos aos seus usuários em comparação com a opção “Produto” na etapa de mensagem.

API de comércio eletrônico

Esta ação fornece uma lista de endpoints que permite que você execute diversas ações desejadas ao criar seu chatbot de comércio eletrônico.

adicionar ao carrinho

Esta ação permite que você adicione um item ao seu carrinho fornecendo a quantidade e o ID da variante.

Certifique-se de selecionar o ID da variante na seção SKU do JSON.

Remover do carrinho

Esta ação simplesmente remove um item ou produto específico do carrinho por meio do ID da variante e sua quantidade.

Remover produto do carrinho

Esta ação esvazia seu carrinho imediatamente.

Aplicar código de desconto

Esta ação permite que você aplique um código de desconto ao seu carrinho.

Como criar os códigos de cupom

Vá para a seção Ecommerce e escolha Descontos. Clique em Criar Desconto para fazer um.

 

Esta seção permite que você configure o uso do seu cupom com base em suas preferências. Você pode escolher entre porcentagem, valor fixo, ou cupons de frete grátis. Você também pode ter limites para o número de vezes que o cupom é usado ou até mesmo apenas um uso de cupom por cliente. Não se esqueça de salvar depois.

Depois de terminar de criar seu código de desconto, volte ao seu fluxo e adicione a ação Aplicar código de desconto ao finalizar a compra.

Quando você chegar ao seu preço total, este código será aplicado automaticamente e o usuário receberá um preço com desconto.

Marcar carrinho como pago

Esta ação simplesmente marcará o carrinho como um pedido pago. Ao fazer esta ação, você terá que preencher algumas informações.

 

Para encontrar as informações necessárias, você precisará usar o campo do sistema “Order”. Salve-os em um campo personalizado e mapeie-os nos espaços dentro da ação “Mark Cart as Paid”.

Atualizar status do pedido

Esta ação permite que você atualize o status de um pedido. Aqui estão as diferentes atualizações que você pode fazer.

 

Para fazer isso, você precisará adicionar o ID do pedido e definir o status do pedido.

Você pode obter o ID do pedido digitando olhando para o campo do sistema “Order”. Salve o ID do pedido em um campo personalizado e mapeie-o para esta ação.

URL de checkout do Stripe

Se você planeja usar o Stripe como um gateway de pagamento, esta ação é a mais adequada. Isso fornecerá ao usuário um link de checkout que contém a fatura do pagamento.

Primeiro, você precisará certificar-se de que nossa stripe esteja conectada corretamente ao seu workspace. Você pode fazer isso indo para INTEGRATIONS e então escolher STRIPE.

 

Você precisará fornecer informações para obter esta URL de Checkout. Você poderá encontrá-las no campo do sistema “Order”. Após obter as informações, certifique-se de colocá-las em um campo personalizado que conterá a URL.

 

Depois de fazer isso, anexe o campo personalizado de URL a um botão para que ele seja aberto quando o botão for pressionado.

URL de checkout do PayPal

Se você planeja usar o PayPal como um gateway de pagamento, esta ação é a mais adequada. Isso fornecerá ao usuário um link de checkout que contém a fatura do pagamento. Tudo o que você precisa é de algumas informações.

Primeiro, certifique-se de ter conectado corretamente o PayPal ao seu espaço de trabalho.

 

Após conectá-lo com sucesso, você pode voltar ao fluxo e adicionar a ação “Paypal Check URL”. Você precisará preencher algumas informações neste ponto.

Para obter as informações que você precisa, você precisará usar o “Pedido” para obter as informações que você precisa.

Depois de fazer isso, anexe o campo personalizado de URL a um botão para que ele seja aberto quando o botão for pressionado.