REDA One Centro de ajuda
PT
Idioma
English EN Español ES Português PT Italiano em breve Français FR Deutsch em breve العربية em breve
reda.one ↗
Início / REDA Connect / Scripts de chat / Etapas do script de chat

Etapas do script de chat

As etapas são as mensagens de um script de chat. Cada Etapa do script de chat envia exatamente uma mensagem, aguarda a resposta do cliente e passa para a etapa indicada em Próxima etapa. Este artigo explica como criar etapas, encadeá-las e ler as respostas que coletam.

Antes de começar

Como a cadeia funciona

  • Cada etapa pertence a um script e é enviada como uma mensagem de saída.
  • Próxima etapa aponta para a etapa seguinte quando o cliente responde (se a sessão continuar aberta).
  • A última etapa é simplesmente a que não tem próxima etapa. Não há um indicador de "fim" a configurar: a caixa somente leitura Última etapa é marcada automaticamente quando a próxima etapa está vazia. Quando o cliente responde a essa etapa, a conversa é marcada como concluída.
  • Crie as etapas na ordem inversa (a última primeiro) se quiser preencher Próxima etapa à medida que avança, ou crie todas e edite os links depois; ambas as opções funcionam.

Etapa 1: crie uma etapa

  1. No registro do script de chat, localize a lista relacionada Etapas do script de chat e clique em Novo.
  2. Preencha os campos:
CampoObrigatórioO que inserir
Nome da etapaSimNumere as etapas para entender a cadeia de uma vez; por exemplo 01 - Pedir avaliação, 02 - Pedir comentários.
Script de chatPreenchido previamenteO script principal (já definido se você criar pela lista relacionada).
Modelo de mensagemExatamente um destes doisUm Modelo Connect ativo para enviar nesta etapa. No WhatsApp, é assim que uma etapa envia mensagens de mídia ou interativas de botões/listas.
Texto da mensagemExatamente um destes doisTexto digitado a enviar nesta etapa, para perguntas simples que não precisam de um modelo.
Próxima etapaSomente se houver outra etapaA etapa a enviar após a resposta do cliente. Deixe vazio na última etapa.
Descrição da etapaNãoObservações para sua equipe.
Modelo ou texto: exatamente um. Cada etapa deve ter Modelo de mensagem ou Texto da mensagem: nunca ambos nem nenhum. Qualquer outra combinação impede salvar e mostra: É necessário fornecer o modelo de mensagem ou o texto da mensagem.
  1. Clique em Salvar e repita para cada etapa.

Resultado esperado: cada etapa é salva; onde Próxima etapa está vazio, Última etapa aparece marcado.

Registro de etapa de script de chat com texto preenchido, modelo de mensagem vazio e link para a próxima etapa, além de uma seção de resposta vazia
Uma etapa do modelo: Texto da mensagem contém a pergunta (por isso Modelo de mensagem fica vazio) e Próxima etapa a conecta à etapa seguinte. A seção Resposta permanece vazia nos modelos; só é preenchida nas cópias em execução.

Scripts SMS: somente modelos de texto

Em um script cujo Canal seja SMS, o Modelo de mensagem de uma etapa deve ser do tipo Texto. Anexar outro tipo (Imagem, Documento, Interativo etc.) falha com:

Somente modelos de mensagem de texto podem ser usados para scripts de chat SMS.

O Texto da mensagem digitado sempre é válido para SMS. Scripts do WhatsApp podem usar qualquer tipo de modelo que possa ser enviado; os interativos de botões/listas são especialmente úteis porque oferecem opções fixas para tocar em vez de texto livre.

Onde a resposta é salva

Nunca preencha estes campos: o REDA Connect os mantém na cópia de cada etapa da conversa em execução (as etapas do próprio modelo não são alteradas):

CampoO que aparece
RespondidoÉ marcado assim que o cliente responde a esta etapa
RespostaO texto da resposta do cliente. Em respostas a mensagens interativas de botões/listas, guarda o id da opção tocada (seu valor de desenvolvedor), enquanto o rótulo visível fica na mensagem recebida; atribua aos botões IDs que façam sentido como valores armazenados
ID da mensagemReferência ao registro da mensagem recebida que respondeu a esta etapa
Última etapaÉ marcado quando a próxima etapa está vazia

O valor de Resposta é o que as ações do script de chat escrevem em um campo do seu registro.

Etapa de uma conversa em execução chamada 1. Ask for First Name, vinculada a 2. Ask for Last Name, marcada como respondida e com o valor Sofia na resposta
Uma etapa respondida da cópia em execução: Respondido está marcado e Resposta contém exatamente o que o cliente digitou ("Sofia"). Esse valor de Resposta é o que uma ação do script de chat escreve no campo do seu registro.

Exemplo prático: pesquisa de três etapas

EtapaTexto da mensagemPróxima etapa
01 - Pedir avaliaçãoObrigado pela visita! Como você avaliaria sua visita de 1 a 5?02 - Pedir comentários
02 - Pedir comentáriosObrigado! Há algo que poderíamos ter feito melhor?03 - Encerrar
03 - EncerrarMuito obrigado. Entraremos em contato em breve!(vazio: última etapa)

A Primeira etapa do script aponta para 01 - Pedir avaliação. Observe que a etapa 03 envia uma mensagem de encerramento, mas não exige resposta para que a pesquisa seja útil: quando o cliente responde à etapa 02, a mensagem da etapa 03 é enviada; a conversa é concluída quando (e se) o cliente responder a ela.

Solução de problemas

SintomaCausaCorreção
É necessário fornecer o modelo de mensagem ou o texto da mensagem.Ambos os campos de conteúdo vazios ou ambos preenchidosPreencha exatamente um: Modelo de mensagem / Texto da mensagem
Somente modelos de mensagem de texto podem ser usados para scripts de chat SMS.Modelo que não é de texto em uma etapa de script SMSUse um modelo de texto ou texto digitado
Não é possível excluir um modeloUma etapa de script de chat o referenciaRemova-o primeiro da etapa: as etapas protegem seus modelos contra exclusão
O cliente respondeu, mas a próxima mensagem nunca chegouA sessão expirou ou está vazia no modelo, ou não há próxima etapaConsulte Sessões de script de chat e confira a cadeia

Perguntas frequentes

O modelo de dados permite, mas as conversas são lineares: não há lógica de ramificação que escolha entre caminhos, então cadeias convergentes raramente fazem sentido. Mantenha uma sequência simples.

Sim: a ordem depende apenas dos links de Próxima etapa (e da Primeira etapa do script). Altere os destinos e a sequência mudará para conversas futuras; as que já estão em execução mantêm a cópia com a qual foram iniciadas.

Não: qualquer resposta faz o script avançar (dentro da janela da sessão). Se precisar de respostas restritas, use modelos interativos de botões/listas do WhatsApp na etapa.

A resposta é associada à mensagem de etapa mais recente da conversa que ainda não tenha sido respondida. Assim, uma segunda mensagem rápida só responde à próxima etapa depois que sua pergunta já foi enviada; caso contrário, chega ao feed como uma mensagem recebida normal.

Próximos passos