A etapa Esperar por resposta pausa um Fin Procedure enquanto o cliente conclui uma tarefa longa, sem que o temporizador de inatividade dispare ou mensagens de acompanhamento sejam enviadas. Use-a quando seu Procedure precisar esperar o cliente agir antes de continuar.
Nota: Para adicionar ou editar Fin Procedures, você precisa da permissão can manage workspace data. Vá para Configurações > Espaço de trabalho > Colegas para verificar suas permissões.
Quando usar Esperar por resposta
Use a etapa Esperar por resposta quando Fin precisar pausar no meio do Procedure e dar tempo ao cliente para concluir algo antes de continuar. Exemplos comuns incluem:
Esperar o cliente verificar seu endereço de e-mail
Pausar enquanto o cliente segue passos de configuração em outra aba ou aplicativo
Dar tempo ao cliente para reunir informações ou preencher um formulário antes do Procedure continuar
Nota: Use Esperar por resposta quando a tarefa que o cliente precisa concluir não puder ser monitorada por um sistema externo. Se seu processo envolver um sistema externo enviando um callback (como verificação de identidade ou processamento de pagamento), use Wait for Webhook em vez disso. Para um atraso simples baseado em tempo onde não se espera resposta do cliente, use a ação Wait em um Workflow.
Configurando Esperar por resposta
Para adicionar e configurar uma etapa Esperar por resposta:
No editor de Procedure, abra uma etapa de Instrução e digite @ para abrir o seletor de ferramentas. Selecione Esperar por resposta. A etapa é inserida e um painel de configuração abre à direita.
No painel de configuração, defina o Tempo de espera (mínimo 5 minutos, máximo 7 dias) e escreva as Instruções para o cliente — isso é o que Fin envia ao cliente antes de pausar. Quando o cliente responder, Fin confirma que todas as instruções foram concluídas antes de continuar.
A etapa cria um atributo wait_elapsed (renomeie se necessário). Adicione uma etapa Condição após Esperar por resposta e ramifique com base em wait_elapsed —
falsesignifica que o cliente respondeu a tempo,truesignifica que o tempo de espera terminou sem resposta.
Tempo de espera
Defina quanto tempo Fin deve esperar pela resposta do cliente. O mínimo é 5 minutos e o máximo é 7 dias. A etapa termina assim que o cliente responde ou quando o tempo de espera termina — o que ocorrer primeiro. A duração pode ser definida em minutos, horas ou dias.
Instruções para o cliente
Escreva as instruções que o cliente precisa cumprir. Fin envia essas instruções ao cliente antes de pausar. Quando o cliente responde, Fin confirma que todas as instruções foram concluídas antes de avançar no Procedure. Se o cliente responder sem confirmar que todas as instruções foram concluídas, Fin continua perguntando até que confirme.
O atributo wait_elapsed
A etapa Esperar por resposta cria automaticamente um atributo wait_elapsed. Você pode renomeá-lo para algo mais descritivo (por exemplo, email_verification_elapsed). Ele assume um de dois valores:
false — o cliente respondeu dentro do tempo de espera
true — o tempo de espera terminou sem resposta do cliente
Importante: Operações dentro da etapa são limitadas à leitura ou atualização de atributos, chamadas de conector de dados e transferências não estão disponíveis dentro de Esperar por resposta.
O que acontece quando Esperar por resposta termina
Independentemente de como a espera termina, o Procedure sempre avança para a próxima etapa — nunca escala automaticamente para um colega. Para tratar os dois resultados de forma diferente, adicione uma etapa Condição após Esperar por resposta e ramifique com base no atributo wait_elapsed:
Se wait_elapsed for false: o cliente respondeu a tempo — continue o Procedure normalmente.
Se wait_elapsed for true: o tempo de espera terminou — siga um caminho alternativo, como enviar uma mensagem de acompanhamento ou escalar para um colega.
Dica: Sempre adicione uma etapa Condição após Esperar por resposta para que você possa tratar ambos os resultados. Sem ela, o Procedure continua para a próxima etapa independentemente de o cliente ter respondido a tempo.
Perguntas frequentes
O temporizador de inatividade dispara enquanto uma etapa Esperar por resposta está ativa?
O temporizador de inatividade dispara enquanto uma etapa Esperar por resposta está ativa?
Não, o temporizador de inatividade é pausado enquanto uma etapa Esperar por resposta está ativa. Mensagens de acompanhamento não são enviadas durante o período de espera.
Qual é o tempo mínimo e máximo de espera para Esperar por resposta?
Qual é o tempo mínimo e máximo de espera para Esperar por resposta?
Para uma etapa Esperar por resposta, o tempo mínimo de espera é 5 minutos e o máximo é 7 dias.
Esperar por resposta escala para um colega se o cliente não responder?
Esperar por resposta escala para um colega se o cliente não responder?
Não. Quando uma etapa Esperar por resposta expira, o Procedure sempre avança para a próxima etapa — nunca escala automaticamente. Use uma etapa Condição ramificando com base no atributo wait_elapsed para escalar se necessário.
Qual é a diferença entre Esperar por resposta e Wait for Webhook?
Qual é a diferença entre Esperar por resposta e Wait for Webhook?
São duas etapas diferentes. Esperar por resposta pausa o Procedure enquanto o cliente conclui uma tarefa e espera que ele envie uma mensagem. Wait for Webhook pausa o Procedure enquanto um sistema externo processa uma solicitação assincronamente e faz callback para retomá-lo — o cliente não precisa responder para o Procedure continuar.






