Ir para o conteúdo

Solicitar informações de contato de usuários do WhatsApp apenas com BSUID

Crie um fluxo de trabalho que detecta usuários do WhatsApp que chegam apenas com BSUID e sem número de telefone, pede que eles compartilhem as informações de contato e salva o número de telefone compartilhado no perfil da Braze. Assim, você pode mesclar duplicatas, se necessário.

Quando um usuário do WhatsApp envia uma mensagem para sua empresa com um nome de usuário e sem histórico de conversa anterior, a Braze pode criar ou encontrar um perfil que tem um BSUID, mas não tem número de telefone. Ao solicitar as informações de contato, você consegue armazenar um número de telefone nesse perfil, verificar se o usuário já existe no seu espaço de trabalho e mesclar usuários duplicados quando for o caso.

Requisitos

Antes de criar esse fluxo de trabalho, confirme o seguinte:

Requisito Descrição
Configuração do WhatsApp Sua conta do WhatsApp Business está conectada à Braze e seu grupo de inscrições pode receber mensagens. Consulte Configuração do WhatsApp.
Mensagens de solicitação de contato No criador de mensagem do WhatsApp, você pode selecionar o layout de resposta Solicitar informações de contato ou criar ou selecionar um modelo de Solicitar informações de contato.
Liquid de compartilhamento de contato recebido Você pode usar {{whats_app.${contact_shared_phone_number}}} em uma etapa de Atualização de usuário. Para saber mais sobre o atributo, consulte Número de telefone compartilhado no contato.
Plano de mesclagem Você tem um plano para definir como os números de telefone compartilhados devem ser resolvidos em relação aos perfis existentes. Consulte Mesclar usuários duplicados.

Como o fluxo funciona

sequenceDiagram
    participant User
    participant Braze
    User->>Braze: Inbound WhatsApp message (BSUID only)
    Note over Braze: Entry audience: Phone Number is blank
    Braze->>User: Request Contact Info response (Share Contact Info)
    User->>Braze: Responded to contact info request
    Braze->>Braze: User Update sets Phone Number from contact_shared_phone_number
    Note over Braze: Optional: merge duplicate profiles
  1. Um usuário envia uma mensagem para você pelo WhatsApp.
  2. A Braze só inclui esse usuário em um Canvas se o Número de telefone estiver em branco. Ou seja, o remetente está usando um BSUID sem número de telefone armazenado.
  3. A Braze responde com uma mensagem de resposta Solicitar informações de contato que inclui o botão nativo Compartilhar informações de contato do WhatsApp.
  4. Quando o usuário compartilha as informações de contato, uma etapa de Jornadas de ação corresponde a Respondeu à solicitação de informações de contato.
  5. Uma etapa de Atualização de usuário grava {{whats_app.${contact_shared_phone_number}}} no atributo Número de telefone do perfil.
  6. Você mescla esse perfil com qualquer perfil existente que use o mesmo número de telefone, conforme descrito na Etapa 5.

Criar o Canvas

Etapa 1: Criar um Canvas baseado em ação

  1. Acesse Envio de mensagens > Canvas e selecione Criar Canvas.
  2. Dê um nome ao seu Canvas (por exemplo, “WhatsApp — Solicitar informações de contato de usuários com BSUID”).
  3. Em Cronograma de entrada, selecione Baseado em ação.
  4. Em Opções baseadas em ação, adicione o gatilho de entrada Enviar uma mensagem recebida do WhatsApp e selecione seu Grupo de inscrições.
    • Em Condição para correspondência, selecione Nenhuma, a menos que você queira que apenas palavras-chave específicas iniciem esse fluxo.
  5. Continue para Público-alvo. No seu grupo de filtros, adicione Número de telefone está em branco.

Essa combinação (mensagem recebida do WhatsApp mais número de telefone em branco) direciona usuários que estão enviando mensagens com um BSUID e ainda não têm número de telefone no perfil da Braze.

Etapa 2: Enviar uma mensagem de resposta Solicitar informações de contato

Como o usuário já enviou uma mensagem para sua empresa, a janela de conversa de 24 horas está aberta. Por isso, recomendamos usar uma Mensagem de resposta em vez de um modelo. Siga as etapas abaixo para enviar a solicitação.

  1. Adicione uma etapa Mensagem.
  2. Selecione WhatsApp > seu grupo de inscrições > Mensagem de resposta.
  3. Escolha o layout Solicitar informações de contato.
  4. Escreva um texto que explique por que você está pedindo o número de telefone.
    • Por exemplo, explique que o usuário talvez já tenha uma conta e que compartilhar as informações de contato ajuda você a conectar a conversa do WhatsApp a esse perfil.
  5. Mantenha o botão nativo Compartilhar informações de contato. O WhatsApp fornece o número do usuário em um formato consistente, o que reduz a digitação manual e problemas de formatação.

Você ainda pode personalizar e localizar o texto, como faria em qualquer mensagem de resposta.

Criador de mensagem de resposta do WhatsApp com o layout Solicitar informações de contato, um texto pedindo que o usuário compartilhe o número de telefone e um botão Compartilhar informações de contato.

Etapa 3: Aguardar a resposta com as informações de contato

  1. Adicione uma etapa de Jornadas de ação depois da mensagem.
  2. Crie um grupo que use o mesmo grupo de inscrições do WhatsApp.
  3. Defina a condição como Respondeu à solicitação de informações de contato.

Essa condição corresponde a mensagens recebidas do WhatsApp que respondem à sua solicitação de informações de contato. Assim, o número de telefone compartilhado fica disponível no evento recebido.

Grupo de Jornadas de ação com Enviar uma mensagem recebida do WhatsApp e Respondeu à solicitação de informações de contato selecionados.

Etapa 4: Atualizar o número de telefone no perfil

Na ramificação de Jornadas de ação para Respondeu à solicitação de informações de contato, atualize o perfil de usuário com o número de telefone compartilhado.

  1. Adicione uma etapa de Atualização de usuário.
  2. Atualize o atributo padrão Número de telefone.
  3. Na personalização, abra Propriedades do WhatsApp e selecione o atributo de número de telefone compartilhado no contato, para que o valor seja {{whats_app.${contact_shared_phone_number}}}.

Depois dessa etapa, o perfil com BSUID, que antes era anônimo, passa a ter um número de telefone e mantém o histórico de mensagens do WhatsApp.

Etapa de Atualização de usuário que atualiza o atributo Número de telefone com a Liquid tag de número de telefone compartilhado no contato do WhatsApp.

Etapa 5: Mesclar usuários duplicados

Salvar o número de telefone não mescla os perfis automaticamente. Depois que o número estiver no perfil com BSUID, use seu processo atual de resolução de duplicatas para concatenar esse perfil ao usuário principal quando houver correspondência.

Você pode:

Trate esse caso da mesma forma que você já mescla duplicatas criadas a partir de outros canais ou fontes de identidade.

Configuração alternativa: dividir o fluxo completo entre uma Campaign e um Canvas

Em vez de criar um Canvas Flow completo para uma única jornada guiada, você pode dividir o mesmo fluxo de trabalho entre uma Campaign e um Canvas. Use essa divisão quando várias mensagens anteriores puderem pedir informações de contato e você quiser um único funil de atualização compartilhado:

  1. Crie uma Campaign que inclua usuários em Enviar uma mensagem recebida do WhatsApp quando o Número de telefone estiver em branco e que, em seguida, envie a mensagem de resposta Solicitar informações de contato.
  2. Crie um Canvas que inclua usuários em Enviar uma mensagem recebida do WhatsApp quando a condição for Respondeu à solicitação de informações de contato e que, em seguida, execute a etapa de Atualização de usuário (e qualquer acompanhamento de mesclagem que você automatize).
New Stuff!