O que são fluxos de trabalho?
Os fluxos de trabalho no Interakt são um poderoso recurso de automação sem código que permite que as empresas criem fluxos de chatbot do WhatsApp que respondem aos clientes, coletam dados e orientam os usuários por vários processos, tudo isso sem escrever uma única linha de código.
Eles são especialmente úteis para:
- Automatização de perguntas frequentes, qualificação de leads, rastreamento de pedidos e muito mais
-Fazer perguntas sequenciais em uma conversa estruturada
-Capturar respostas do usuário e armazená-las como variáveis
- Exportar respostas coletadas para análise ou engajamento posterior
Ao configurar fluxos de trabalho, você pode envolver os usuários em conversas personalizadas, coletar informações essenciais e automatizar respostas que antes exigiam intervenção manual.
Exemplos de casos de uso
Os fluxos de trabalho do Interakt permitem que você:
-Colete e salve detalhes do cliente como Nome, endereço de e-mail, número de telefone, cargo
- Disparar acompanhamentos com base nos dados coletados
-Utilizar informações armazenadas para personalizar campanhas do WhatsApp
-Execute fluxos como Rastreamento de pedidos, feedback de produtos, devoluções/trocas, etc., dentro de um único chatbot
Salvando Respostas do Usuário: Tipos de Variáveis
Quando um usuário responde a uma pergunta dentro de um fluxo de trabalho, você pode salvar a resposta de duas maneiras:
1. Características do usuário
️– Dados persistentes salvos no perfil do usuário
️– Ideal para valores como nome, e-mail ou localização
️– Pode ser reutilizado em futuras automações ou campanhas
2. Variáveis de fluxo de trabalho
️– Valores temporários usados apenas dentro do fluxo atual
️– Útil para lógica de curto prazo (por exemplo, uma escolha entre dois caminhos)
Utilize as características do usuário quando os dados precisarem ser armazenados para uso futuro.
Utilize variáveis de fluxo de trabalho para respostas temporárias dentro da conversa.
Guia passo a passo: como criar um fluxo de trabalho sem código
Etapa 1: navegue até o Workflow Builder
1. Faça login na sua conta Interakt.
2. Acesse Automação
3. Clique em Fluxos de Trabalho.
4. Clique em “Novo fluxo de trabalho” (canto superior direito)
Etapa 2: escolha um modelo ou comece do zero
-Escolha um modelo predefinido ou
-Clique em "Começar do zero" para uma configuração personalizada.
Etapa 3: Nomeie seu fluxo de trabalho
-Digite um nome exclusivo (ex: Fluxo de feedback do produto)
-Certifique-se de que não seja idêntico aos fluxos de trabalho existentes ou às respostas automáticas personalizadas
Isso evita conflitos de gatilho e garante que apenas uma resposta seja enviada por ação do usuário
Etapa 4: Defina um gatilho
Os gatilhos determinam o que inicia o fluxo de trabalho. Existem duas opções para configurar um gatilho.
Opção 1: O usuário envia uma mensagem do WhatsApp
-Tipo de gatilho: Correspondência exata, Contém palavra-chave, Qualquer ou Correspondência de intenção
Esta interface permite definir exatamente qual entrada do usuário deve iniciar um fluxo de trabalho automatizado. É o "ponto de entrada" que determina quando seu bot ou automação assume o controle de uma conversa manual.
Correspondência exata: é acionada somente se a mensagem for idêntica à sua palavra-chave.
Contém: Aciona se a palavra-chave aparecer em qualquer lugar da mensagem.
Salvando a palavra-chave de gatilho no campo
Essa funcionalidade permite que o sistema capture a palavra-chave exata que acionou o fluxo de trabalho e a salve em uma característica do usuário ou em uma variável do fluxo de trabalho. Um caso de uso comum é capturar códigos de cupom que os usuários digitam para acionar fluxos de desconto específicos, permitindo que o fluxo de trabalho faça referência ao código específico posteriormente na conversa.
Qualquer: Funciona como um gatilho genérico para todas as mensagens recebidas. Esse recurso serve como um mecanismo de contingência. Enquanto os gatilhos padrão procuram por palavras-chave específicas (como "Olá" ou "Ajuda"), a opção "Qualquer palavra-chave" acionará um fluxo de trabalho independentemente do que o usuário digitar, desde que a entrada não acione um fluxo de trabalho diferente e mais específico. Isso é útil para garantir uma resposta consistente a qualquer entrada geral do cliente.
Entendendo e configurando a correspondência de intenções da IA
O AI Intent Match é um recurso de automação inteligente que permite que seu sistema entenda e responda às mensagens do usuário com base na intenção de suas consultas, em vez de depender apenas de correspondências exatas de palavras-chave. Isso garante que seus fluxos automatizados sejam mais resilientes e capazes de lidar com a entrada de linguagem natural dos usuários com mais eficácia.
O que é o AI Intent Match?
Tradicionalmente, os fluxos de trabalho são acionados por palavras-chave específicas ou pela lógica "contém". O AI Intent Match expande isso, atuando como uma camada de inteligência para todo o sistema. Uma vez ativado, ele se aplica a todos os fluxos de trabalho e respostas de pedidos personalizados, ajudando a acionar a automação correta mesmo que a frase usada pelo usuário varie ligeiramente dos seus gatilhos predefinidos.
Como configurar a correspondência de intenções por IA
Configurar essa funcionalidade é um processo simples dentro da interface:
- Acesse a seção Automação: Passe o cursor sobre a barra lateral esquerda e selecione a guia Automação.
- Selecione Correspondência de Intenção por IA: Clique na subopção Correspondência de Intenção por IA.
- Ative o recurso: Clique no botão Ativar.
- Confirmação: Você verá um banner na parte superior da tela confirmando que a correspondência de intenções por IA foi ativada com sucesso para todos os fluxos de trabalho e respostas de pedidos personalizados.
Onde a Correspondência de Intenção por IA Agrega Valor
- Tratamento de entradas não estruturadas: Serve como um mecanismo de contingência, garantindo que as mensagens do usuário que não acionam um fluxo de trabalho específico baseado em palavras-chave ainda sejam processadas e associadas à intenção mais relevante.
- Intervenção do Agente de IA: Em cenários onde um fluxo de trabalho utiliza regras de validação (por exemplo, solicitar um e-mail ou documento), o usuário tem até 3 tentativas para fornecer o formato correto. Se o usuário falhar nas três tentativas, o fluxo de trabalho é interrompido e o agente de IA assume a conversa para resolver a questão manualmente.
- Monitoramento de desempenho: você pode baixar relatórios com dados históricos sobre correspondências de intenções da IA. Isso permite analisar quais intenções são correspondidas com frequência e refinar suas respostas automatizadas com base no comportamento real do usuário.
Opção 2: O usuário responde a uma campanha do WhatsApp
-Selecione a campanha à qual este fluxo de trabalho deve responder.
-Agora escolha o gatilho no clique do botão ou na resposta digitada
Etapa 5: Crie o fluxo de trabalho
Use o construtor de arrastar e soltar para estruturar seu chatbot:
Exemplo: Adicionar um formulário do WhatsApp
- Arraste o formulário "Enviar WhatsApp" do painel esquerdo.
- Enter:
-Exibir texto: “Gostaríamos muito do seu feedback!”
-Etiqueta do botão: “Dê seu feedback.”
-Selecione seu formulário
-Escolher Navegar para a primeira tela
3. Clique em Salvar etapa
Adicione uma mensagem de agradecimento ou uma resposta que você deseja compartilhar depois que o formulário for preenchido.
1. Arraste o nó Enviar mensagem para baixo do formulário.
2. Mensagem: “Obrigado pelo seu feedback! 😊”
3. Opcional: adicione botões, imagens ou arquivos
4. Clique em Salvar
Etapa 6: salvar e publicar
Clique em Salvar fluxo de trabalho para ativar a automação do seu chatbot.
O que é um Nó?
Cada etapa ( caixa de mensagem) no fluxo de trabalho é representada como um nó. As seguintes ações básicas estão disponíveis para cada nó:
- Duplicar: Cria uma cópia do nó.
- Excluir: Exibe um alerta de confirmação antes da exclusão.
- Código de cores: Os usuários podem atribuir códigos de cores aos nós, facilitando a navegação em fluxos de trabalho complexos com vários nós.
- Editar: Abre uma janela de edição para o nó.
- Definir nó inicial – Você pode definir facilmente um nó inicial clicando na aba 'Definir Nó Inicial'. Depois disso, uma bandeira aparecerá no canto superior esquerdo do nó.
Você pode facilmente duplicar e excluir um nó no menu de três pontos.
‣ Não definir o nó inicial:
‣ Por padrão, o primeiro nó é o nó inicial.
‣ Os usuários podem desconfigurar o nó inicial e atribuir outro.
‣ Antes de salvar, o sistema valida se um nó inicial está definido. Se nenhum for encontrado, um erro exibe: “Selecione o início do fluxo de trabalho antes de salvar.”
Nós de mensagem
Mensagem simples
O nó de Mensagem Simples é a forma mais direta de se comunicar com um cliente. Ele foi projetado para fornecer informações, atualizações ou instruções em formato de texto, sem exigir que o usuário clique em botões ou selecione itens de uma lista.
Mensagem com um botão de lista
O nó "Enviar uma mensagem" com configuração de lista é uma ferramenta de alto engajamento, projetada para oferecer aos usuários múltiplas opções em um formato organizado e intuitivo. Ao contrário dos botões padrão, que ocupam um espaço considerável na tela, uma lista apresenta as opções em um menu compacto, sendo ideal para catálogos ou menus de serviços.
Este atalho permite importar listas de itens ou produtos pré-salvas, economizando tempo que seria gasto com a entrada manual de dados.
Mensagem com um botão
O nó "Enviar uma mensagem" com botão de resposta rápida foi projetado para guiar os usuários por um fluxo de trabalho, fornecendo opções claras e clicáveis. Isso reduz a necessidade de digitação e garante que os usuários permaneçam no caminho correto da conversa.
Componentes chave
- Corpo da mensagem: A área de texto principal (até 1024 caracteres) onde você transmite informações ou instruções.
- Botões de Resposta Rápida: No menu suspenso Adicionar mais, você pode adicionar até três botões (por exemplo, “Tentar novamente”, “Falar com um agente” ou “Menu principal”Esses botões acionam o próximo nó específico em seu fluxo de trabalho quando tocados.
- Limite de texto dos botões: Cada rótulo de botão tem um limite de 20 caracteres, incentivando rótulos claros e que indiquem a ação desejada.
- Integração de variáveis: você pode usar variáveis no corpo da mensagem para personalizar o texto para cada usuário, embora os botões em si permaneçam estáticos.
Mensagem com uma imagem
O nó "Enviar uma mensagem com anexo" foi projetado para criar interações visualmente ricas e de alto impacto. Ao combinar texto com mídia, você pode capturar a atenção de forma mais eficaz do que apenas com texto simples.
Principais funcionalidades
- Envio de mídia: Na seção "Adicionar um anexo", você pode enviar imagens (JPEG ou PNG). Para uma melhor experiência visual no WhatsApp, recomenda-se usar uma resolução de 1080×1080 (quadrada).
- Personalização contextual: você pode usar o recurso Adicionar variável para personalizar a legenda. Neste exemplo, {{1}} está associado ao nome do usuário, transformando um anúncio genérico de venda em um convite pessoal.
- Legendas dinâmicas: O texto que acompanha a imagem suporta até 1024 caracteres, permitindo que você explique o elemento visual ou forneça uma chamada à ação clara.
- Preparação para interação: Assim como em outros nós de mensagem, você ainda pode ativar a opção Salvar resposta do usuário para capturar a reação ou resposta imediata do cliente após ele visualizar a imagem.
Mensagem com vídeo
Botão de mensagem do formulário do WhatsApp
Permite enviar um formulário interativo e nativo diretamente no chat. Esta é uma ferramenta de alta conversão, projetada para coletar dados estruturados de leads ou feedback de clientes sem forçar o usuário a sair do WhatsApp.
Ao usar formulários nativos em vez de links externos, você reduz as taxas de abandono e garante que os dados coletados sejam automaticamente associados ao perfil do usuário em seu CRM.
Como atualizar um campo / adicionar uma tag
Manter seu CRM atualizado agora é mais fácil do que nunca. Este novo nó permite que você atualize automaticamente as informações do cliente ou as categorize com tags à medida que avançam no seu fluxo de trabalho.
Capacidades
- Ações combinadas: atualize os campos do cliente, adicione tags ou faça ambas as coisas simultaneamente em uma única etapa.
- Seleção Inteligente:
1. Campos: Selecione os campos de cliente disponíveis em um menu suspenso.
- Valores predefinidos: Para campos como Status do CRM or Ativação do WhatsAppVocê pode selecionar em uma lista predefinida (por exemplo, "Novo Lead", "Fechado/Ganho" para o status do Lead no CRM e "Sim/Não" para adesão ao WhatsApp) em vez de digitar manualmente.
2. Etiquetas: Utilize o seletor de etiquetas pesquisável para encontrar e aplicar etiquetas existentes ou criar novas.
Limites de uso por nó
Atualizações de campos – Máximo de 3 campos
Etiquetas adicionadas – Máximo de 10 etiquetas
O que é o nó Calcular Valor?
O nó Calcular Valor foi projetado para casos de uso em que o valor final depende de várias entradas do usuário, como calcular o preço da reserva de uma villa com base no número de pessoas e dias.
- Construtor de fórmulas: Primeiro, você seleciona os campos (características do usuário ou variáveis do fluxo de trabalho) que deseja incluir no cálculo. Após a seleção, esses campos aparecem em um construtor de fórmulas onde você pode aplicar operadores matemáticos (por exemplo, multiplicar o valor de um campo por um número fixo).
- Armazenamento: Após definir a fórmula, você escolhe um campo de destino, seja uma característica permanente do usuário ou uma variável temporária do fluxo de trabalho, para armazenar o resultado final calculado. Esse valor pode ser usado em nós subsequentes, como uma mensagem para o cliente ou um link de pagamento.
O que é um nó de variável transparente?
Em muitos fluxos de trabalho, as características do usuário são sobrescritas pelo valor mais recente, o que às vezes pode causar erros de lógica. O nó Limpar Variável permite limpar explicitamente um valor específico em um campo específico quando ele não for mais necessário ou precisar ser redefinido para uma nova interação.
Enviar link de pagamento
Este nó permite automatizar pedidos de pagamento dentro de um chat.
- Pré-requisitos: Você precisa ter uma integração ativa com um gateway de pagamento como o Razorpay ou o PayU.
- Configuração: Você pode definir a moeda e o valor. O valor pode ser fixo (um valor estático para cada usuário) ou dinâmico (obtido a partir de uma característica do usuário ou variável de fluxo de trabalho, como um preço calculado em um nó anterior).
- Moeda: Assim como o valor, a moeda também pode ser estática (por exemplo, sempre INR) ou dinâmica, com base na localização do usuário ou em seleções anteriores.
Defina um nó de condição
O nó funciona com uma lógica "Se/Então". Ele avalia um ponto de dados específico em relação a um valor que você define. Se a condição for atendida, o fluxo de trabalho segue um caminho (Sucesso); caso contrário, segue outro (Falha).
Tipos de condição
Você pode basear sua lógica em duas fontes de dados principais:
Característica do usuário: São atributos permanentes ou semipermanentes associados ao perfil de um cliente (por exemplo, cidade, plano de assinatura, idioma ou uma etiqueta personalizada como "VIP").
Variável de fluxo de trabalho: São pontos de dados temporários capturados durante a sessão ou fluxo atual (por exemplo, uma resposta específica que o usuário acabou de digitar ou um valor obtido de um Webhook anterior).
Aprovando uma conversão
O nó "Passar um Evento de Conversão" é uma ferramenta de rastreamento usada para medir o sucesso de suas campanhas do WhatsApp e Click-to-WhatsApp (CTWA). Ele sinaliza ao sistema que um usuário concluiu uma ação de alto valor dentro do seu fluxo de trabalho.
Quando um usuário avança em um fluxo e chega a esse nó específico, ele "envia um sinal" para o sistema para registrar a conclusão de uma etapa importante.
- Nome do evento: Você define um rótulo exclusivo para a ação (por exemplo, Formulário_Enviado, Demonstração_do_Produto_Agendada ou Teste_Iniciado).
- Adicionar Características ao Evento: Isso permite anexar dados extras ao evento, como... Fonte de Leads or Categoria_do_Produto, para uma análise mais aprofundada posteriormente.
Passos para configurar fluxos de trabalho com webhook
O Interakt agora permite que os usuários acionem webhooks como parte dos fluxos de trabalho que eles configuraram. Agora você pode integrar facilmente chamadas de API aos fluxos de trabalho para interagir com sistemas externos e obter ou atualizar dados. As etapas e métodos para configurar um webhook são explicados abaixo.
Observação: os webhooks estão disponíveis apenas para usuários avançados e corporativos.
Etapa 1: definir URL
Nesta etapa, você pode solicitar uma API usando qualquer uma das opções de tipo de solicitação: Obter, Postar, Colocar ou Excluir. Insira a URL no campo abaixo de “tipo de solicitação” para chamar a API específica.
Você também pode adicionar uma variável como parte do URL solicitado selecionando “Adicionar variável” e escolhendo uma “característica do usuário” ou “variável de fluxo de trabalho”.
Etapa 2: personalizar o cabeçalho
Após configurar a URL, o cabeçalho precisa ser personalizado. Observe que atualmente oferecemos suporte apenas a JSON por padrão. Você pode adicionar parâmetros de cabeçalho extras, se necessário.
Etapa 3: personalizar o corpo
Depois de personalizar o cabeçalho, o corpo da sua resposta deverá ser configurado.
Se, por exemplo, você estiver lidando com uma consulta de usuário sobre o status de envio de um pedido e tiver coletado o ID do pedido na etapa anterior, ele deverá ser passado para a API por meio de parâmetros de corpo.
Observe que os valores personalizados no campo “Corpo da solicitação” também devem estar apenas no formato json, com um limite de 200 caracteres.
Etapa 4: salvar resposta
Depois de enviar uma solicitação de API e receber uma resposta, ela precisa ser salva como uma característica ou variável do usuário.
Para esta etapa, você deve testar o webhook para obter um exemplo de resposta. Depois de clicar no CTA “Testar Webhook”, será exibida uma lista de variáveis configuradas em sua solicitação, cabeçalho e corpo. Você deve inserir valores de teste nos respectivos campos de variáveis para testar o webhook e então ele chama a API para obter uma resposta.
Após receber a resposta de exemplo da API, você deve coletar os dados relevantes, como "ID do pedido" ou "status de envio", e salvá-los como uma característica do usuário ou variável de fluxo de trabalho. Para isso, insira a chave correspondente no formato `object key.keyname` da resposta da API.
Ex: se você quiser armazenar o status do envio, você tem que usar Order.shippingStatus no “Corpo inteiro da resposta” acima
{ “Pedido”: { “orderId”: “xxxxx”, “shippingStatus”: “em trânsito”, }, “userId”: yyyy }
Etapa 5: tratamento de erros
Se a resposta da API mostrar um erro em sua saída, você pode criar uma resposta de erro padrão, que será exibida para todas as APIs que estão falhando. O bot de fluxo de trabalho quebra e as etapas subsequentes não serão executadas.
Painel de Ação
- Exibe as ferramentas de ação, com uma pré-visualização ao passar o cursor mostrando uma mensagem de exemplo.
- O nó “Comece aqui” inclui um ícone “+” que abre o menu suspenso Ferramentas de ação.
Como conectar nós usando Branches?
- Os usuários podem criar uma ramificação de um nó para outro.
- Os usuários também podem criar uma ramificação a partir de botões ou listas.
- O menu suspenso Ferramentas de ação abre automaticamente se uma ramificação apontar para um nó de destino vazio.
Ações de Filial:
○ Os usuários podem excluir uma ramificação
○ Codifique as ramificações por cores – Por exemplo, em um fluxo de trabalho complexo que inclui estágios como Pedido Feito, Rastreamento de Pedido, Feedback do Produto e Política de Devolução/Troca, você pode atribuir códigos de cores aos nós pais para melhor clareza — como azul para feedback e rosa para rastreamento de pedido. Quaisquer nós subsequentes que se ramificam do pai herdarão automaticamente a mesma cor, garantindo consistência e fácil reconhecimento em todo o fluxo de trabalho.
Salvando a resposta do usuário
Agora, você precisa salvar a resposta do usuário para o futuro ou para cada conversa subsequente. Clique em “Save user response”. Você verá dois métodos para salvar a resposta do usuário: “User Trait” e “Workflow Variable”.
Como usar o User Trait?
“User Trait” deve ser usado quando você deseja armazenar permanentemente esse valor. Por exemplo, se for o nome de utilizador, número de telefone ou endereço de e-mail que pretende guardar no registo do utilizador, que pode ser utilizado numa campanha ou outro fluxo de trabalho, então deverá selecionar a respetiva “Característica do Utilizador” e clicar em “Guardar”.
Como usar a variável de fluxo de trabalho?
Se você quiser armazenar uma variável temporária ao responder a uma consulta do usuário (por exemplo: o usuário solicita o status de envio do ID do pedido) e não precisar salvá-la como uma variável permanente no registro do usuário, selecione “Variável de fluxo de trabalho”, nomeie a variável e salve-a para a segunda resposta.
Como exportar um fluxo de trabalho no WhatsApp?
Se desejar exportar o relatório do fluxo de trabalho, clique em "Exportar Respostas do Fluxo de Trabalho" e selecione o período desejado. O relatório será enviado para o seu endereço de e-mail cadastrado, de onde você poderá baixá-lo.
Notas
- Funcionalidade Desfazer/Refazer: Para desfazer ou refazer uma ação.
- Aumentar/diminuir o zoom: Para ampliar e reduzir a tela.
- Ícone de ajuda: Abre a janela modal do vídeo
- Alternar visualização
○ Como acessar o construtor de fluxo de trabalho básico
Você também pode usar nossa versão anterior do fluxo de trabalho, que é a visualização básica, usando o botão "Alternar visualização". Para saber mais sobre a visualização de várias etapas, clique aqui.
○ Você só pode alternar entre as visualizações do fluxo de trabalho se –
‣ Você salvou o fluxo de trabalho
‣ E se você não criou nenhuma ramificação.
- Para salvar o fluxo de trabalho, basta clicar no botão Salvar fluxo de trabalho no canto superior direito.
Validações para resposta do fluxo de trabalho
- O que são “Validações para Respostas de Fluxo de Trabalho”?
As validações permitem controlar que tipo de respostas os usuários finais podem enviar em etapas específicas de um fluxo de trabalho.
Você pode definir regras como:
- “O usuário deve inserir um número maior que 100."
- A resposta do usuário deve ser uma Endereço de Email Válido."
- “O usuário deve fazer o upload de um documento de tipos específicos."
Se a resposta não corresponder às suas regras, o usuário verá uma mensagem. mensagem de erro personalizada e será solicitado que tente novamente, até Tentativas 3Após 3 tentativas falhas, o fluxo de trabalho é interrompido e o Agente de IA assume o controle.
Isso ajuda a coletar dados limpos e estruturados, além de reduzir entradas incorretas.
- Onde posso usar validações?
Você pode adicionar validações às seguintes ações do fluxo de trabalho:
- Enviar Mensagem
- Enviar mensagem + botão
- Enviar mensagem + mídia
- Enviar mensagem + vídeo
- Enviar mensagem + Lista
Para cada uma dessas ações, existe uma opção Validação Esta seção estará disponível no painel de configuração.
Nota: As validações são opcionalVocê pode usar uma ação com ou sem configurar validações.
- Como configurar uma validação (passo a passo)
1. Abra seu fluxo de trabalho. — Acesse a seção Fluxos de Trabalho. Abra um fluxo de trabalho existente ou crie um novo.
2. Adicione/selecione uma ação compatível — Adicione qualquer um dos blocos compatíveis e clique nele para abrir suas configurações.
3. Localize a seção de Validação. — Role a tela no painel de configurações até encontrar a "Validação" área de configuração. Gire-a ON ou clique “Adicionar Validação”.
4. Configure sua regra de validação — Selecione o Tipo de Resposta, a Condição e insira uma Mensagem de Erro Personalizada.
5. Salve a ação e publique o fluxo de trabalho. — Clique em Salvar e publique/atualize seu fluxo de trabalho para que a validação entre em vigor.
- Comportamento e Observações Especiais
4.1 Configuração opcional
Validação é opcional Para cada ação compatível. Você pode habilitá-la ou desabilitá-la individualmente para cada ação, conforme necessário.
4.2 Funciona independentemente de “Salvar resposta do usuário”
Você pode configurar validações mesmo que a opção “Salvar resposta do usuário” esteja ativada ou desativada. A validação controla quais entradas são aceitas. aceito; “Salvar resposta do usuário” controla se as entradas aceitas são armazenadasEssas duas características não dependem uma da outra.
4.3 Condições de Validação Múltipla
Você pode adicionar até 3 condições de validação por etapa do fluxo de trabalho. Apenas um tipo primário É possível selecionar (Texto / Número / Telefone / Data / Hora / Documento) por etapa — isso evita condições conflitantes. As subcondições, no entanto, podem variar.
4.4 Expressões regulares personalizadas
Expressões regulares personalizadas estão disponíveis para os tipos Texto e Número. Insira qualquer expressão regular válida. Se uma expressão regular inválida for inserida, a interface do usuário exibirá um erro em linha. Use isso para padrões muito específicos (por exemplo, IDs de produtos, códigos personalizados).
Expressões regulares são um recurso avançado; use-as somente se você estiver familiarizado com elas.
4.5 “É e-mail” e “É URL”
Para o texto tipo, escolhendo É um e-mail? or É URL A validação de formato padrão é aplicada automaticamente. Não é possível adicionar um valor personalizado para esses campos, pois as verificações são gerenciadas pelo sistema.
4.6 Dica de ferramenta
Quando a opção Validação está ativada, uma dica de ferramenta exibe a seguinte mensagem: “Quando ativado, o fluxo de trabalho aceitará apenas respostas que correspondam às condições de validação. Para respostas que não correspondam às condições, uma mensagem de erro personalizada será enviada em vez de prosseguir para a próxima etapa do fluxo de trabalho.”
- Validação de números de telefone
Quando você escolhe Tipo = Número de telefone:
- O campo de condição é opcional — você pode simplesmente marcá-lo como um número de telefone e confiar na verificação padrão.
- Incluir código do paísSe ativada, a função verifica se o código do país está presente no início (por exemplo, +1, +91), se o restante da string é numérico e se o comprimento total respeita qualquer comprimento máximo definido.
Isso garante que os usuários enviem números como +911234567890 em vez de apenas 1234567890 quando necessário.
- Validações de data
Quando você escolhe Tipo = Data:
- Condições disponíveis: Antes / Depois de
- A "Hoje" A opção está disponível no seletor de datas para regras dinâmicas baseadas em datas (por exemplo, "a data deve ser posterior a hoje").
- Validação de documentos
Quando você escolhe Tipo = Documento:
- Os usuários devem fazer o upload de um lima como resposta deles.
- Tipos de arquivo permitidos: PDF, JPG, JPEG, PNG
- É permitida a seleção múltipla. — você pode selecionar vários tipos permitidos. O upload do usuário deve corresponder a um deles. As condições seguem abaixo. OR lógica (ou seja, qualquer um dos tipos selecionados é aceitável).
- Plano e Acesso
8.1 Plano de Crescimento e Teste Gratuito (Sandbox)
- Texto (alfanumérico) → Condições: Contém / Não Contém
- Sessão → Condições: Maior que / Menor que
- Mensagem de erro personalizada para resposta inválida
8.2 Plano de CRM de Vendas
- Validações são não disponívelOs usuários precisam adquirir o pacote Growth ou Advanced para acessá-los.
8.3 Plano Avançado / Plano Complementar e Empresarial
Tudo em crescimento, mais:
- Telefone (com a opção Incluir Código do País)
- Data (Antes/Depois, com “Hoje” no seletor de datas)
- Tempo
- Documentos (PDF, JPG, JPEG, PNG)
- Condições adicionais para Texto e Número: E-mail, URL, Seleção, Expressão regular personalizada
- Suporte para múltiplas condições de validação (até 3 por etapa)
As opções bloqueadas na interface do usuário mostram um ícone de cadeado Nas listas suspensas Tipo e Condição, há uma dica de ferramenta para upgrade. Você pode visualizá-las, mas não pode selecioná-las a menos que sua conta esteja no plano apropriado.
- Exemplos
Exemplo 1: Validar um endereço de e-mail
- Tipo: Texto | Condição: É um e-mail? | Erro personalizado: Por favor, insira um endereço de e-mail válido.
Exemplo 2: Aceitar apenas pedidos com valor superior a 100
- Tipo: Sessão | Condição: Melhor que | Valor: 100 | Erro personalizado: “O valor deve ser superior a 100.”
Exemplo 3: Coletar um documento
- Tipo: ISO | Formatos permitidos: PDF, JPG, JPEG, PNG | Erro personalizado: “Por favor, envie um arquivo de um tipo válido.”
Exemplo 4: Impor o uso de número de telefone com código do país
- Tipo: Telefone | Ativar: Incluir código do país | Erro personalizado: Por favor, inclua o código do seu país, por exemplo. +911234567890. "
Exemplo 5: A data deve ser posterior a hoje.
- Tipo: Data | Condição: Depois de | Valor: Agora | Erro personalizado: Por favor, insira uma data futura.
- Perguntas Frequentes
A validação é obrigatória para todas as ações?
Não. A validação é completamente opcional.
A validação afeta a forma como as respostas são armazenadas?
Não. O armazenamento é gerenciado separadamente pela configuração "Salvar resposta do usuário".
O que acontece se um usuário continuar inserindo uma resposta inválida?
Eles verão sua mensagem de erro personalizada por até Tentativas 3Depois disso, o fluxo de trabalho é interrompido e o agente de IA assume o controle.
Posso adicionar várias regras para a mesma etapa?
Sim — até Condições 3 por etapa nos planos Avançado/Empresarial. Apenas um tipo principal pode ser usado por etapa.
Por que algumas opções têm um ícone de cadeado?
Essas são validações avançadas disponíveis apenas em Avançado e Empresarial planos. Você verá uma dica de ferramenta de atualização ao passar o cursor sobre eles.
Quais planos suportam validações?
Os planos Growth e Free Trial oferecem validações básicas de texto e número. Os planos Advanced, Enterprise e complementos relevantes desbloqueiam o conjunto completo de validações. Usuários do plano Sales CRM precisam fazer upgrade para acessar as validações.































