Resumo
Ao criar um chatbot no Wati, você pode coletar informações dos contatos e usá-las posteriormente na conversa ou salvá-las no perfil do contato. Este guia explica a diferença entre variáveis e atributos de contato e mostra como usá-los em conjunto nos chatbots para coletar, avaliar e salvar informações de contato.
Instruções
Variáveis vs. atributos de contato
Variáveis e atributos de contato armazenam informações, mas servem a propósitos diferentes.
Variáveis armazenam informações temporariamente enquanto um chatbot está em execução. Por exemplo, você pode usar uma variável para guardar a resposta de um contato a uma pergunta e usar essa resposta em uma etapa posterior do mesmo chatbot.
Atributos de contato armazenam informações permanentemente no perfil de um contato. As informações permanecem disponíveis após o término do chatbot e podem ser usadas para segmentação de contatos, campanhas e personalização.
Uma maneira simples de entender:
Variável: armazena informações temporariamente durante uma conversa no chatbot.
Atributo de contato: salva informações permanentemente no perfil do contato.
Em muitos fluxos de chatbot, você usa ambos juntos: primeiro, salve a resposta de um contato em uma variável e, em seguida, use um nó Atualizar Atributo para salvar esse valor como um atributo de contato.
Sincronize o número de telefone do WhatsApp de um contato com o Google Sheets
Se o seu chatbot estiver sendo executado no WhatsApp, você pode usar o atributo de contato {{phone}} para capturar o número de telefone do contato sem pedir que ele o insira manualmente.
O atributo {{phone}} está disponível quando:
A conversa está acontecendo no WhatsApp.
O contato não ocultou seu número de telefone usando um nome de usuário do WhatsApp.
Você pode então usar esse atributo ao enviar dados de contato para uma planilha do Google Sheets.
Adicione um fallback quando o número de telefone não estiver disponível
O atributo {{phone}} pode não estar disponível para todos os contatos. Para garantir que seu fluxo de trabalho ainda colete o número de telefone, adicione uma condição para verificar se o atributo existe.
Adicione um nó de Condição para verificar se
{{phone}}existe.Se
{{phone}}existir, continue o fluxo do chatbot e use-o ao sincronizar os detalhes do contato com o Google Sheets.Se
{{phone}}não existir, peça ao contato para compartilhar seu número de telefone.Salve o número fornecido em um atributo de contato usando um nó Atualizar Atributo.
Continue o fluxo e use o atributo atualizado ao enviar os detalhes do contato para o Google Sheets.
Esse fallback ajuda a garantir que sua planilha receba um número de telefone mesmo quando o atributo {{phone}} não estiver disponível automaticamente.
Coletar uma resposta do chatbot e salvá-la como um atributo de contato
Siga estas etapas para coletar uma resposta de um contato e salvá-la em seu perfil:
Etapa 1: Salvar a resposta em uma variável
Em um nó de Lista, onde você apresenta opções ao contato, encontre o campo Salvar respostas em uma variável.
Insira um nome de variável que comece com @.
Exemplo: @travel_country
O prefixo @ é obrigatório para variáveis de chatbot.
Quando o contato seleciona uma opção, o Wati armazena sua resposta na variável para uso posterior no chatbot.
Etapa 2: Salvar a variável como um atributo de contato
Adicione um nó Atualizar Atributo após o nó de Lista.
Configure os campos da seguinte forma:
Campo | Valor |
Tipo de atributo | Atributo personalizado |
Nome do atributo |
|
Valor |
|
O Nome do atributo é o atributo de contato onde a informação será armazenada. O Valor usa a variável que contém a resposta do contato.
Por exemplo, se o contato selecionar Espanha, o Wati salvará Espanha no atributo de contato travel_country_attribute.
Você pode então usar essas informações do perfil do contato para casos de uso, como segmentação e campanhas.
Atualizar atributos de contato com base em uma condição
Você também pode usar variáveis com nós de Condição para avaliar as informações coletadas de um contato e salvar o resultado em seu perfil.
Exemplo: Verificar um ID de equipe interna
Suponha que você queira identificar contatos cujo ID de equipe comece com INT-.
Etapa 1: Solicitar o ID da equipe
Adicione um nó de Pergunta que solicita que o contato insira seu ID de equipe.
Salve a resposta em uma variável:
@idnumber
Por exemplo, se o contato inserir INT-1111, a variável conterá esse valor pelo resto da conversa no chatbot.
Etapa 2: Verificar a resposta com uma condição
Adicione um nó de Condição e verifique se a variável começa com INT-.
Condição: @idnumber começa com INT-
Nota: No nó de Condição do chatbot do Wati, você pode usar os seguintes operadores: Igual a, Diferente de, Contém, Não contém, Começa com, Não começa com, Maior que e Menor que.
Isso cria caminhos separados para contatos cujo ID corresponde à condição e aqueles cujo ID não corresponde.
Etapa 3: Salvar o resultado nos atributos de contato
No ramal onde a condição for verdadeira, adicione um nó Atualizar Atributo.
Configure os atributos da seguinte forma:
Atributo | Valor |
|
|
|
|
Isso salva duas informações para o contato:
internalstaffé definido comoyes.idnumberarmazena o ID de equipe real inserido pelo contato.
Etapa 4: Usar a variável em uma mensagem
Você também pode usar a variável diretamente em uma mensagem do chatbot.
Por exemplo:
Obrigado. Registramos que seu ID é @idnumber. Você pode prosseguir para a próxima etapa.
O Wati substitui @idnumber pelo valor inserido pelo contato.
Referência rápida
| Variáveis | Atributos de contato |
Quanto tempo duram? | Durante a sessão do chatbot | Permanecem no perfil do contato |
Para que são usadas? | Armazenar informações temporariamente dentro de um fluxo de chatbot | Armazenar informações de contato para uso no Wati |
Como você obtém o valor? | Capturar informações durante o fluxo do chatbot | Usar informações de contato existentes ou salvar informações coletadas no chatbot |
Formato |
|
|
Requer prefixo | Sim | Não |
Dicas para lembrar
Comece os nomes das variáveis do chatbot com
@, como@travel_country.Use Atualizar Atributo para salvar o valor de uma variável como um atributo de contato.
Use variáveis quando precisar de informações temporariamente dentro do fluxo do chatbot.
Use atributos de contato quando precisar manter informações no perfil do contato após o fim do chatbot.
No WhatsApp, use
{{phone}}para acessar o número de telefone do contato quando estiver disponível.Adicione um fallback para verificar se
{{phone}}existe. Se não estiver disponível, peça ao contato para compartilhar seu número e salve-o em um atributo de contato.Atributos de contato salvos podem ser usados para casos de uso, como segmentação e campanhas.
Perguntas Frequentes (FAQs)
Variáveis e atributos de contato
1. Qual é a diferença entre variáveis e atributos de contato no Wati?
Variáveis armazenam informações temporariamente enquanto um chatbot está em execução. Os atributos de contato armazenam informações permanentemente no perfil de um contato e permanecem disponíveis após o término do chatbot.
2. Quando devo usar uma variável de chatbot?
Use uma variável de chatbot quando precisar armazenar informações temporariamente e usá-las posteriormente na mesma conversa do chatbot.
3. Quando devo usar um atributo de contato?
Use um atributo de contato quando precisar manter informações no perfil de um contato após o fim do chatbot. Os atributos de contato podem ser usados para segmentação, campanhas e personalização.
4. Como salvo uma variável de chatbot como um atributo de contato?
Use um nó Atualizar Atributo para salvar o valor armazenado em uma variável de chatbot em um atributo de contato.
Números de telefone do WhatsApp
5. Quando posso usar {{phone}} para obter o número de telefone do WhatsApp de um contato?
Você pode usar {{phone}} quando a conversa estiver ocorrendo no WhatsApp e o contato não tiver ocultado seu número de telefone usando um nome de usuário do WhatsApp.
6. O que devo fazer se {{phone}} não estiver disponível?
Adicione uma condição para verificar se {{phone}} existe. Se não estiver disponível, peça ao contato para compartilhar seu número de telefone e salve-o em um atributo de contato.
Usando variáveis em fluxos de chatbot
7. Como as respostas do chatbot são armazenadas em variáveis?
Um chatbot pode salvar a resposta de um contato em uma variável, como @travel_country. O prefixo @ é obrigatório para variáveis de chatbot, e o valor armazenado pode ser usado posteriormente na mesma conversa do chatbot.









