12 de julho de 2023
Os usuários do Interakt podem configurar fluxos de trabalho do WhatsApp no Interakt e criar fluxos de conversação, guiando os clientes por diversos processos. Ao utilizar fluxos de trabalho, você pode fazer perguntas sequenciais, capturar respostas em variáveis e exportar os dados para um processamento eficiente.
Clique em “Automação” na guia Configurações do Interakt. Poste quais usuários podem clicar na guia “Fluxo de trabalho”.
Passo 2:
Esta é a página inicial do Workflow, onde os usuários podem ler uma breve descrição do módulo e assistir a um vídeo demonstrativo explicando seu funcionamento. Clique no botão +Novo Workflow para criar um novo ou selecione um existente para começar a editá-lo.
a). Usando os modelos
Você pode percorrer todas as opções de modelo. Se quiser ver o fluxo exato, clique em qualquer um dos modelos e role a seção do meio para ver todo o texto ali contido.
A imagem acima mostra o fluxo de trabalho de 'Geração de Leads'.
i) Você também pode consultar a seção à esquerda e explorar o fluxo de todos os outros modelos disponíveis. Confira todos os modelos e, se achar que algum deles é adequado para sua campanha, clique em "fazer uma cópia para editar" à direita e renomeie-o para o nome que preferir.
Os fluxos de trabalho do Interakt ajudam você a personalizar suas respostas ao interagir com o usuário. Após coletar os dados do usuário durante a conversa inicial, você pode salvar informações como "nome", "endereço de e-mail", "número de telefone" e "cargo". Dessa forma, você pode interagir com os usuários de maneira personalizada. Os dados coletados e salvos pelo usuário podem ser utilizados em campanhas futuras.
A resposta do usuário pode ser salva como uma "Característica do Usuário" ou uma "Variável de Fluxo de Trabalho". Continue lendo para descobrir quando cada uma delas deve ser usada.
Ao clicar em “Criar do zero”, você entrará na área de composição para criar o fluxo de trabalho. Dê um nome apropriado ao fluxo de trabalho. Nós o chamamos de “Qualificação de Leads”.
Você pode selecionar uma resposta clicando no menu suspenso e escolhendo entre as opções disponíveis, ou criar uma mensagem de resposta personalizada selecionando a opção “Resposta personalizada”. Além disso, você também pode acionar webhooks.
No editor de mensagens, você pode criar sua mensagem e adicionar variáveis clicando em “Adicionar variável”, como mostrado abaixo.
Observação: Assim como fazemos em campanhas e perguntas frequentes, você pode adicionar um valor e um valor alternativo na seção de variáveis abaixo. Você pode adicionar mais de uma variável. Certifique-se de selecionar uma variável tanto para o valor principal quanto para o valor alternativo.
Você pode selecionar se deseja adicionar um botão ou uma lista à resposta.
Na verdade, você pode criar no máximo sete respostas por fluxo de trabalho e qualquer número de fluxos de trabalho.
Depois de selecionar uma resposta, ela aparecerá como Resposta 1.
Agora, você deve salvar a resposta do usuário para conversas futuras ou subsequentes. Clique em “Salvar resposta do usuário”. Você verá dois métodos para salvar a resposta do usuário: “User Trait” e “Workflow Variable”.
Após salvar a “Variável do Fluxo de Trabalho”, quando desejar enviar uma resposta referente ao status de envio do pedido (conforme nosso exemplo), selecione “Criar uma resposta personalizada”. Na caixa de mensagem, digite a mensagem que deseja enviar e clique em “Adicionar variável”. Em seguida, selecione “Workflow Variable” e escolha a variável salva, que no nosso caso é o “order ID”.
O Interakt agora oferece aos usuários a opção de acionar webhooks como parte dos fluxos de trabalho que 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: Webhooks estão disponíveis apenas para usuários avançados e empresariais.
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”.
Após configurar a URL, o cabeçalho deve ser customizado. Observe que atualmente oferecemos suporte apenas a json por padrão. Você pode adicionar parâmetros de cabeçalho extras, se necessário.
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 e ter um limite de 200 caracteres.
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 amostra 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 objectkey.keyname da resposta da API.
Exemplo: se você quiser armazenar o status do envio, você precisa usar `Order.shippingStatus` no... “Corpo de resposta completo” acima
{
"Ordem": {
“orderId”: “xxxxx”,
“shippingStatus”: “em trânsito”,
},
“userId”: aaaa
}
Se a resposta da API mostrar um erro em sua saída, você poderá criar uma resposta de erro padrão, que será exibida para todas as APIs que estiverem falhando. O bot do fluxo de trabalho é interrompido e as etapas subsequentes não serão executadas.
Economize
Certifique-se de clicar em “Salvar” após configurar as etapas para chamar uma API, pois sem salvar as alterações feitas serão perdidas.
Observação: Apenas o URL é obrigatório, outras etapas de configuração e acionamento da API são opcionais.
A “Variável do Fluxo de Trabalho” deve ser usada ao responder a uma consulta do usuário, e a variável (por exemplo: ID do pedido) precisa ser salva temporariamente.
Resposta: Se o fluxo de trabalho for acionado, a resposta automática personalizada definida para a mesma intenção não será enviada.
Resposta: Sim, você pode. Mas se seus clientes enviarem mais de uma resposta, o fluxo de trabalho será interrompido.
Resposta: Nesse caso, o fluxo de trabalho será interrompido.