Condições
- 1 Condição de Tag e Sequência
- 2 Condição de variável de texto
- 3 Condição de variável numérica
- 4 Condição da variável DataTime
- 5 Condição da variável JSON
- 6 Entrada personalizada
- 7 Fórmula matemática
- 8 E-mail
- 9 Condições Verdadeiro/Falso (Booleano)
- 10 Condições Inteiras/Numéricas
- 11 Condições de data/hora
- 12 Condições dos campos do sistema
- 13 Condições dos campos JSON do sistema
- 14 Condições diversas
Com a etapa Condição, você pode ir para diferentes etapas/subfluxos dependendo das condições.
Na sua etapa Condition, clique em "+ Add Condition Group" para definir pelo menos um grupo de condições. O grupo "Otherwise" está sempre lá.
Você pode fazer quantos grupos de condições precisar. A correspondência começa de cima para baixo, uma vez que um grupo corresponda, o sistema vai para uma etapa nomeada. Quando ele falha em corresponder a todos os grupos de condições, o grupo "Otherwise" assumirá o controle. Então é sempre uma boa prática nomear uma etapa no grupo "Otherwise", mesmo que seja muito improvável que seja usada.
Outra coisa importante a saber é a diferença entre "Todas as condições" e "Quaisquer condições". Ela está no canto superior direito de cada grupo de condições.
Você pode listar mais de 1 condição em um grupo de condições. Quando você faz isso, importa se você escolhe "All" ou "Any".
"Todas as condições" significa que para que esse grupo seja correspondido, você precisará ter todas as condições correspondidas no grupo.
No entanto, para obter um grupo com "Qualquer Condição" correspondente, você só precisa ter uma das condições correspondente.
Condição de Tag e Sequência
Para condição de tag e sequência, você pode escolher "in" ou "not in" do "Operator". É permitido escolher múltiplas tags/sequências.
Condição de variável de texto
Estes são todos os operadores para condição de texto.
Para " tem qualquer valor " e " está vazio " de todos os tipos de variáveis, quando você limpa uma variável, a variável se torna vazia. Assim, " tem qualquer valor" é falso e " está vazio" é verdadeiro para essa variável.
Condição de variável numérica
Estes são todos os operadores para condição numérica.
Condição da variável DataTime
Estes são todos os operadores para a condição DateTime.
Observe que você precisará colocar "valor" sempre no formato correto "aaaa-MM-dd HH:mm:ss", não importa qual formato de exibição você escolher para essa variável.
Observe que - " antes/depois " é diferente de " tempo antes/depois ". O primeiro compara o valor datetime inteiro , enquanto o último compara apenas o valor time .
Condição da variável JSON
Esses são todos os operadores para condição JSON.
Nota - Os últimos 3 operadores, "tem item correspondido com ...", exigem que o JSON seja uma lista de variáveis, não uma lista de JSON. Em outras palavras, se seu JSON estiver armazenando uma lista de variáveis normais, esses 3 operadores funcionam. Eles não funcionarão para um JSON armazenando uma lista de JSON.
Entrada personalizada
A entrada personalizada é criada para comparar valores na variável JSON. Pesquise "entrada personalizada" no campo if :
Escolha um valor de um JSON e você poderá compará-lo enquanto usa a condição da variável de texto.
Fórmula matemática
Com esta operação, agora você pode fazer cálculos de fórmula diretamente na Etapa de Ação - "Definir Valor da Variável" e na Etapa de Condição - "Valor".
Operações matemáticas e funções suportadas:
+, -, *, e, pi, PI, abs(), min(), max(), ceil(), floor(), log(), pow(), round(), sqrt(), sin(), cos(), tan()
Observe que - Se a fórmula for inválida, o sistema retornará 0 para a variável numérica e vazio para a variável de texto.
O WiiChat também fornece as seguintes variáveis de sistema para serem usadas dentro do nó de condição.
Elas se relacionam aos nós de e-mail onde um nó de e-mail específico é enviado/entregue/clicado.
Doença | Explicação |
Clique em e-mail | Se um e-mail específico é clicado |
E-mail aberto | Se um e-mail específico é aberto |
E-mail entregue | Se um e-mail específico é entregue |
E-mail enviado | Se um e-mail específico é marcado como enviado |
Optou por receber e-mail | Se um usuário de bot optou por receber e-mails |
Condições Verdadeiro/Falso (Booleano)
Elas se referem às variáveis booleanas, independentemente de uma condição ou variável ser verdadeira ou falsa.
Doença | Explicação |
Inscrito no bot | Se um usuário de bot está inscrito no bot ou não |
Interagiu nas últimas 24h | Se um usuário de bot interagiu nas últimas 24 horas da última interação |
É usuário convidado | Se um usuário é um usuário convidado |
É testador | Se o usuário é um testador |
É Admin | Se o usuário é um administrador |
É atribuído ao agente | Se o usuário do bot tem um agente atribuído |
O usuário SSO está conectado | Se o usuário tem SSO conectado |
É horário comercial | Se o horário de interação está dentro do horário comercial especificado |
O agente designado está online | Se o agente atribuído ao usuário do bot está online ou não |
Tem agentes online | Verifica se algum agente ativo está atribuído ou não |
Condições Inteiras/Numéricas
Doença | Explicação |
Data de inscrição (minutos atrás) | Representa os minutos desde que o usuário do bot se inscreveu no bot |
Visto pela última vez (minutos atrás) | Representa os minutos desde que o usuário do bot viu pela última vez a mensagem enviada pelo bot |
Última interação (minutos atrás) | Representa os minutos desde a última interação do usuário do bot com o fluxo do bot |
Última interação do agente (minutos atrás) | Representa os minutos desde a última interação do agente ao vivo com o usuário do bot |
Optou por receber e-mail (minutos atrás) | Representa os minutos desde que o usuário do bot optou por receber e-mail |
Optou por SMS (minutos atrás) | Representa os minutos desde que o usuário do bot optou por receber SMS |
Preço total do carrinho de compras | Representa o preço total do carrinho presente no sistema ORDER JSON, campo |
ID do agente | ID do sistema do agente ativo |
Último comentário do FB é de um usuário existente |
|
Último comentário do FB total de novos usuários marcados |
|
Último comentário do FB total de usuários marcados |
|
Condições de data/hora
Doença | Explicação |
Data de inscrição | Data de adesão do usuário |
Visto pela última vez | Campo de data e hora que representa a última visualização do usuário do bot |
BOT_HORA_ATUAL | Hora atual no presente representado no fuso horário do espaço de trabalho |
Criado em | Campo de data e hora que representa o registro de data e hora em que o usuário do bot foi criado |
Última interação | Campo de data e hora que representa o registro de data e hora da última interação do usuário do bot |
AGORA | Hora atual no presente representada em hora UTC |
Subscrito | Data e hora representando o registro de data e hora em que o usuário do bot se inscreveu no bot |
HOJE | Campo de data representando a data de hoje |
Condições dos campos do sistema
Doença | Explicação |
E-mail do agente | Representa o e-mail do agente atribuído |
Nome do agente | Representa o nome do agente atribuído |
Navegador | Representa o navegador através do qual o usuário está interagindo com o bot no canal da web |
ID de contato do CRM | Representa o ID exclusivo atribuído pelo CRM integrado. (por exemplo, GHL, Zoho etc.) |
Canal | Representa o canal através do qual o usuário do bot está interagindo com o bot |
Cidade | Representa a cidade do usuário do bot |
País | Representa o país do usuário do bot |
Departamento | Representa o departamento ao qual você deseja atribuir o usuário do bot |
Dispositivo | Representa o dispositivo por meio do qual o usuário do bot está interagindo com o bot |
Representa o e-mail do usuário do bot | |
Primeiro nome | Representa o primeiro nome do usuário |
Fluxo Ns | Representa o fluxo principal atual Ns do bot |
Nome GMB | Nome do local do GMB |
ID do local GMB | Id do local do GMB |
ID do cliente GTAG |
|
ID da sessão GTAG |
|
Gênero | Representa o gênero do usuário do bot |
Propriedade Intelectual | Representa o IP do usuário do bot no canal da web |
Identificação do Instagram | Representa o ID exclusivo atribuído pelo Meta do usuário do bot no Instagram |
Nome de usuário do Instagram | Representa o nome de usuário atribuído Meta do usuário bot no canal do Instagram |
Interesse | Representa o interesse do usuário do bot que você pode atribuir |
Linguagem | Representa o idioma do usuário do bot |
Último título do botão | Representa o último botão em que o usuário clicou |
Último comentário do FB | Representa o último comentário feito pelo usuário no canal do Facebook |
Último ID de comentário do FB | Representa o Id do último comentário feito pelo usuário |
Último comentário do FB Post ID | Representa o Id da postagem na qual o último comentário foi feito pelo usuário |
Sobrenome | Representa o sobrenome do usuário do bot |
Último nó Ns | Representa o valor Ns do último nó visitado pelo usuário bot |
Última entrada de texto | Representa o último texto inserido pelo usuário do bot |
Fonte de chumbo | Representa a origem do usuário do bot que você pode atribuir |
Status do Lead | Representa o status do usuário do bot que você pode atribuir |
URL do chat ao vivo | Representa o link da URL do chat ao vivo do usuário do bot |
Localidade | Representa a localidade do usuário do bot |
Mercado | Representa o mercado do usuário do bot que você pode atribuir |
ID do tópico OpenAI | Representa o ID do thread atual executado pelo assistente do OpenAI |
ID da página | Representa o Id da página do Facebook |
Nome da página | Representa o nome da página do facebook integrada |
Nome de usuário da página | Representa o nome de usuário do administrador da página do Facebook que integrou a página com o WiiChat |
Plataforma | Representa a plataforma a partir da qual o usuário do bot está interagindo com o bot |
Imagem de perfil | Representa a imagem do perfil do usuário do bot |
Região | Representa a região do usuário do bot |
URL do SSO | Isso contém a URL do SSO |
Sub Fluxo Ns | Representa o valor NS do subfluxo no qual o usuário do bot está atualmente |
Fuso horário | Representa o fuso horário do usuário |
ID do usuário | Representa o ID do usuário atribuído pelo sistema ao usuário do bot |
Nome de usuário | Representa o nome de usuário do usuário bot |
Usuário Ns | Representa o valor exclusivo atribuído pelo WiiChat a cada usuário do bot |
Condições dos campos JSON do sistema
Doença | Explicação |
CARRINHO | Representa os itens de linha que o usuário selecionou ao usar o comércio eletrônico nativo do WiiChat |
Cláudio | Representa o histórico de bate-papo do usuário do bot ao usar o Claude AI |
Fluxo de diálogo | Representa o histórico de bate-papo do usuário do bot ao usar o DialogFlow |
Gêmeos | Representa o histórico de bate-papo do usuário do bot ao usar o Gemini |
Último erro | Representa o último erro disparado pelo usuário do bot |
Última mensagem | Representa a última mensagem que o usuário do bot passou |
ORDEM | Representa o pedido feito pelo usuário do bot ao usar o comércio eletrônico nativo do WiiChat |
IA aberta | Representa o histórico de bate-papo do usuário do bot ao usar o OpenAI |
SELECIONAR | JSON exclusivo que salva o par chave-valor do JSON que o usuário selecionou na etapa anterior. É amplamente usado na opção For Each. |
COMPRAR | Contém informações sobre o negócio do usuário |
Do utilizador | Contém informações completas sobre o usuário do bot |
Condições diversas
Doença | Explicação |
Segmentos | Representa o segmento ao qual o usuário do bot pertence |
Marcação | Representa se o usuário do bot tem uma determinada tag ou não |
Rótulo | Representa se o usuário do bot tem um determinado rótulo ou não |
Assinatura de sequência | Representa se o usuário do bot está inscrito em uma sequência ou não |
Notas de encerramento | Representa as notas de encerramento atribuídas ao usuário do bot |
Quadro | Representa o quadro ao qual o usuário do bot está atualmente atribuído |
Tópico de notificação | Representa o tópico de notificação atribuído ao usuário do bot |
Agente designado | Representa se um determinado agente foi atribuído ao usuário do bot |
Canal | Representa o canal ao qual o usuário do bot pertence |
Status da conversa | Representa o status da conversa do usuário do bot (Concluído, Aberto, Pendente etc.) |
Entrada personalizada | Permite que o usuário insira entradas personalizadas que não necessariamente se encaixam nas várias condições fornecidas pelo usuário. Por exemplo, usando campos de usuário JSON personalizados. |