Etapa de condição
- 1 Condição de tag e sequência
- 2 Condição da 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 etapa Condição, clique em "+ Adicionar grupo de condições" para definir pelo menos um grupo de condições. O grupo "caso contrário" está sempre lá.
Você pode criar quantos grupos de condições precisar. A correspondência começa de cima para baixo, uma vez que um grupo é correspondido, o sistema vai para uma etapa nomeada. Quando não corresponder a todos os grupos de condições, o grupo "Caso contrário" assumirá o controle. Portanto, é sempre uma boa prática nomear uma etapa no grupo “Caso contrário”, mesmo que seja muito improvável que seja usada.
Outra coisa importante a saber é a diferença entre “Todas as condições” e “Qualquer condição”. Ele está localizado no canto superior direito de cada grupo de condições.
Você pode listar mais de uma condição em um grupo de condições. Ao fazer isso, é importante escolher "Todos" ou "Qualquer".
"Todas as condições" significa que para que este grupo seja correspondido, você precisará ter todas as condições correspondidas no grupo.
No entanto, para obter a correspondência de um grupo com "Qualquer condição", você só precisa ter uma das condições correspondida.
Condição de tag e sequência
Para condição de tag e sequência, você pode escolher "in" ou "not in" no "Operador". É permitida a escolha de múltiplas tags/sequências.
Condição da 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 fica vazia. Assim, “tem qualquer valor” é falso e “está vazio” é verdadeiro para esta 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 como o formato correto "aaaa-MM-dd HH:mm:ss", independentemente do formato de exibição escolhido para essa variável.
Observe que - " antes/depois " é diferente de " tempo antes/depois ". O primeiro compara todo o valor da data e hora , enquanto o último compara apenas o valor do tempo .
Condição da variável JSON
Estes são todos os operadores para a condição JSON.
Nota - Os últimos três operadores, "tem item correspondente a ...", exigem que o JSON seja uma lista de variáveis, não uma lista de JSON. Em outras palavras, se o seu JSON estiver armazenando uma lista de variáveis normais, esses 3 operadores funcionarão. Eles não funcionarão para um JSON que armazena 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 compare-o ao usar a condição da variável de texto.
Fórmula matemática
Com esta operação, agora você pode fazer o cálculo da 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.
Eles estão relacionados aos nós de e-mail onde um nó de e-mail específico é enviado/entregue/clicado.
Condição | Explicação |
Clique em e-mail | Se um e-mail específico é clicado |
E-mail aberto | Se um email específico é aberto |
E-mail entregue | Se um email específico é entregue |
E-mail enviado | Se um e-mail específico está marcado como enviado |
Ativado para e-mail | Se um usuário bot aceitou receber e-mails |
Condições Verdadeiro/Falso (Booleano)
Referem-se às variáveis booleanas, independentemente de uma condição ou variável ser verdadeira ou falsa
Condição | Explicação |
Inscrito no bot | Se um usuário bot está inscrito no bot ou não |
Interagiu nas últimas 24h | Se um usuário bot interagiu nas últimas 24 horas após a última interação |
É usuário convidado | Se um usuário é um usuário convidado |
É testador | Se o usuário é um testador |
É administrador | 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 da interação está dentro do horário comercial especificado |
É atribuído um agente online | Se o agente atribuído ao usuário do bot está online ou não |
Tem agentes online | Verifica se algum agente ao vivo está atribuído ou não |
Condições Inteiras/Numéricas
Condição | Explicação |
Data de ativaçã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 minutos desde que o usuário do bot viu pela última vez a mensagem enviada pelo bot |
Última interação (minutos atrás) | Representa 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 |
Ativei o recebimento de e-mail (minutos atrás) | Representa os minutos desde que o usuário do bot ativou o recebimento de e-mail |
Ativado para SMS (minutos atrás) | Representa 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 |
O último comentário do FB é de um usuário existente |
|
Total de novos usuários marcados no último comentário do FB |
|
Total de usuários marcados no último comentário do FB |
|
Condições de data/hora
Condição | Explicação |
Data de ativação | Data da aceitação do usuário |
Visto pela última vez | Campo de data e hora representando a última visualização do usuário do bot |
BOT_CURRENT_TIME | Hora atual no presente representada no fuso horário do espaço de trabalho |
Criado em | Campo de data e hora que representa o carimbo de data e hora em que o usuário do bot foi criado |
Última interação | Campo de data e hora que representa o carimbo de data/hora da última interação do usuário do bot |
AGORA | Hora atual no presente representada na hora UTC |
Subscrito | Data e hora representando o carimbo de data/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
Condição | 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 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 bot |
Dispositivo | Representa o dispositivo através do qual o usuário do bot está interagindo com o bot |
Representa o email do usuário do bot | |
Primeiro nome | Representa o primeiro nome do usuário |
Fluxo Ns | Representa os Ns do fluxo principal atual do bot |
Nome do GMB | Nome do local do GMB |
ID do local do GMB | ID do local do GMB |
ID do cliente GTAG |
|
ID de sessão GTAG |
|
Gênero | Representa o sexo do usuário do bot |
PI | Representa o IP do usuário do bot no canal web |
ID do Instagram | Representa o ID exclusivo atribuído pela 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 bot que você pode atribuir |
Linguagem | Representa o idioma do usuário do bot |
Título do último botão | Representa o último botão em que o usuário clicou |
Último comentário do Facebook | Representa o último comentário feito pelo usuário no canal do Facebook |
ID do último comentário do FB | Representa o Id do último comentário feito pelo usuário |
ID da postagem do último comentário do FB | Representa o Id da postagem em que o último comentário foi feito pelo usuário |
Sobrenome | Representa o sobrenome do usuário do bot |
Últimos nós Ns | Representa o valor Ns do nó visitado pela última vez pelo usuário do bot |
Última entrada de texto | Representa o último usuário do bot de entrada de texto inserido |
Fonte de chumbo | Representa a origem do usuário bot que você pode atribuir |
Status do lead | Representa o status do usuário 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 bot que você pode atribuir |
ID do tópico OpenAI | Representa o ID do thread atual pelo assistente executado no 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 ao NicoChat |
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 | Contém o URL do SSO |
Subfluxo Ns | Representa o valor NS do subfluxo em que 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 do usuário bot |
Nome de usuário | Representa o nome de usuário do usuário do bot |
Números de usuários | Representa o valor exclusivo atribuído pelo NicoChat a cada usuário do bot |
Condições dos campos JSON do sistema
Condição | Explicação |
CARRINHO | Representa os itens de linha que o usuário selecionou ao usar o comércio eletrônico nativo do NicoChat |
Cláudio | Representa o histórico de bate-papo do usuário do bot ao usar Claude AI |
DialogFlow | 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 acionado 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 NicoChat |
OpenAI | Representa o histórico de bate-papo do usuário do bot ao usar OpenAI |
SELECIONAR | JSON exclusivo que salva o par chave-valor do JSON que o usuário selecionou na etapa anterior. É amplamente utilizado na opção For Each. |
COMPRAR | Contém as informações sobre o negócio do usuário |
Do utilizador | Contém as informações completas sobre o usuário do bot |
Condições diversas
Condição | Explicação |
Segmentos | Representa o segmento ao qual o usuário do bot pertence |
Marcação | Representa se o usuário do bot possui uma determinada tag ou não |
Rótulo | Representa se o usuário do bot possui 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 finais | Representa as notas finais 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 bot |
Agente atribuído | Representa se um determinado agente atribuído ao usuário 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 enquadram nas diversas condições fornecidas pelo usuário. Por exemplo, usando campos de usuário JSON personalizados. |