# Aguardar a resposta de um cliente em Automações

Use **Wait for reply** quando a próxima etapa depender da resposta do cliente. Por exemplo, envie um lembrete de consulta, aguarde uma confirmação e então atualize o contato ou faça um acompanhamento se nenhuma resposta chegar.

> Automations is in Early access. Your workspace permissions determine which actions you can perform.

## Antes de começar

Adicione um envio de SMS ou WhatsApp ao seu workflow. SMS precisa de um número no seu espaço de trabalho que possa receber mensagens. WhatsApp precisa de um remetente no seu espaço de trabalho e de um destinatário individual de telefone.

Respostas por e-mail não são suportadas. Respostas em conversas de grupo do WhatsApp não são suportadas.

Seu espaço de trabalho precisa de permissão para enviar e ler mensagens no canal selecionado. Os [requisitos normais do canal](/docs/guides/automations/messages) e os limites de envio automatizado do espaço de trabalho continuam valendo.

## Adicione a espera

1. Adicione **Wait for reply** no caminho **Success** do envio. Você também pode selecionar **Also wait for a reply** ao adicionar um envio de SMS ou WhatsApp.
2. Em **Reply to**, selecione o envio anterior. Se apenas um envio for elegível, ele será selecionado automaticamente. O envio pode ter outras etapas entre ele e a espera.
3. Defina **Wait up to** com a duração que você deseja permitir para uma resposta.
4. Conecte **Reply received** à etapa que trata a resposta. Use **Choose a path** para distinguir uma confirmação, uma solicitação de ajuda e outras respostas.
5. Conecte **Timed out** a um acompanhamento ou a um resultado explícito. Trate falhas de envio no caminho de falha separado da etapa de envio.

O workflow começa a capturar respostas quando a mensagem é aceita para envio, então uma resposta rápida pode ser salva antes de a execução chegar à espera. O tempo limite começa quando a execução chega à espera; o [limite de tempo de execução](/docs/guides/automations/schedules-and-delays#run-time-limit) pode encerrá-la antes.

## Use a resposta

No caminho **Reply received**, escolha campos em **Reply → Message** nos dados disponíveis. Um envio de SMS fornece campos de SMS. Um envio de WhatsApp fornece campos de WhatsApp, que podem incluir texto, respostas de botões ou mídia. Verifique quais campos opcionais estão presentes antes de usá-los.

A espera aceita uma resposta elegível sem interpretar seu significado. O próximo passo decide o que fazer com uma resposta como “yes”, “no” ou conteúdo inesperado. O caminho **Timed out** não contém dados de resposta.

## Evite perguntas sobrepostas

As respostas correspondem ao canal e ao par de números de telefone empresa/cliente dentro do espaço de trabalho. Elas não identificam a qual pergunta o cliente pretendia responder. A mesma resposta pode satisfazer esperas elegíveis em vários fluxos de trabalho, e uma resposta tardia pode satisfazer uma pergunta posterior.

Use [Run overlap](/docs/guides/automations/run-settings) para pular uma nova execução enquanto essa automação já estiver aguardando o mesmo par. Coordene outras automações que também enviam mensagens para esse cliente; as configurações de sobreposição se aplicam a uma automação por vez.

## Visualize e confira o resultado

[Visualize o fluxo de trabalho](/docs/guides/automations/preview) com uma resposta, uma resposta inesperada e um timeout. A visualização usa dados de exemplo sem enviar mensagens. Confira os caminhos e os campos e publique quando estiver pronto para mensagens reais.

Em **Runs**, inspecione o passo **Wait for reply** e a ramificação selecionada para ver se uma resposta chegou ou se a espera expirou. Um timeout conclui o passo de espera com sucesso e segue o caminho **Timed out**. O status final da execução depende do que acontece em seguida.

Se a recuperação da mensagem de resposta falhar permanentemente, a execução falha em vez de seguir o caminho de timeout. Inspecione o passo com falha para identificar a causa e verifique as permissões de leitura do canal.

Se **Reply to** não tiver opções, conecte a espera ao caminho de sucesso de um envio SMS ou WhatsApp anterior. Um envio alcançado apenas pelo caminho de falha não é elegível.

Pausar a automação impede novas execuções, mas permite que esperas existentes continuem. Cancele uma execução individual quando o trabalho de acompanhamento precisar parar.

## Próximos passos

- [Aguarde confirmações de entrega ou eventos de aplicação](/docs/guides/automations/waits).
- [Use dados do workflow](/docs/guides/automations/data).
- [Inspecionar execuções](/docs/guides/automations/runs).

## Related resources

- [Automations](/docs/guides/automations) (docs)
