Criar um fluxo do WhatsApp dinâmico
Para criar um fluxo do WhatsApp dinâmico, crie um componente de mensagens de formulário baseado no Apex e adicione um formato de Fluxo a ele.
Edições obrigatórias
| Exibir edições com suporte. | |
Este artigo se aplica a:
|
Canais aprimorados do WhatsApp |
Este artigo não se aplica a:
|
Chat no aplicativo aprimorado, Chat da Web aprimorado v1, Chat da Web aprimorado v2, Facebook Messenger padrão e aprimorado, SMS padrão e aprimorado, Apple Messages for Business aprimorado, LINE aprimorado e Traga seu próprio canal |
Para tornar o Fluxo dinâmico, você pode:
- Adicione referências dinâmicas para definir propriedades de Fluxo com base em condições.
- Use a lógica condicional Se e Alternar para mostrar condicionalmente telas e conteúdo em uma tela.
- Adicione condições com base em quaisquer dados de entrada que o fluxo receba.
- Criar um formulário com base em uma classe do Apex
Os formulários baseados no Apex oferecem mais flexibilidade do que os formulários baseados em ações globais, permitindo que você crie mensagens estáticas e dinâmicas do WhatsApp. Para criar um formulário baseado no Apex, crie a classe do Apex e vincule-a a um componente de mensagens de formulário. Quando o usuário final de mensagens envia suas respostas para o formulário, o Salesforce executa o Apex, enviando os dados para o Salesforce. Você deve configurar como salvar esses dados. - Caso de uso: Usar um elemento de alternância para mostrar telas com base na lógica condicional
Use o elemento de tela Alternar para mostrar ou ocultar conteúdo dinamicamente. Ele compara um único valor de campo com um ou mais valores especificados e então exibe o conteúdo associado ao primeiro valor que é uma correspondência exata. Se nenhuma correspondência for encontrada, ela retornará o valor padrão pré-configurado. Diferentemente do elemento Se, a opção Alternar está limitada a realizar uma comparação exata de correspondência em um único campo e não oferece suporte a operadores lógicos complexos, como AND ou OR. - Caso de uso: Use a condição If para mostrar conteúdo com base em lógica complexa
Use o elemento de tela Se condição para mostrar dinamicamente conteúdo ou telas. Por exemplo, você pode usar a Condição If para adicionar um rodapé que navega para uma tela diferente com base na seleção anterior. Com o elemento de tela Se condição, o Salesforce avalia uma ou mais condições em sequência e exibe o conteúdo se a condição for avaliada como verdadeira. Se a condição for falsa, a lógica retornará o outro conteúdo pré-configurado. Diferentemente da lógica condicional Alternar, a lógica Se condição oferece suporte a critérios complexos combinando condições usando operadores lógicos AND e OR. - Usar um fluxo de tela para passar dados de entrada para um fluxo do WhatsApp dinâmico
O fluxo de tela pode coletar dados do cliente e passá-los com segurança para variáveis. Essas variáveis podem então servir como entrada para o fluxo dinâmico do WhatsApp criado com um componente de mensagens de formulário baseado no Apex. Para adicionar conteúdo personalizado à mensagem, no componente de mensagens de formulário baseado no Apex, adicione referências dinâmicas a esses dados de entrada. Por exemplo, para agendar uma consulta veterinária, o fluxo de tela coleta detalhes específicos, como o tipo de animal e o problema, e transmite dinamicamente essas informações para o componente de mensagens de formulário baseado no Apex. - Considerações ao adicionar um formato de fluxo a um formulário
Lembre-se destas considerações ao adicionar um formato de Fluxo a um componente de mensagens de formulário.
Este artigo resolveu seu problema?
Diga-nos para podermos melhorar!



