Aceitação e exclusão
O envio de mensagens de aceitação e exclusão do WhatsApp é crucial, pois o WhatsApp monitora a classificação de qualidade do seu número de telefone, e classificações baixas podem resultar na redução dos limites de frequência das mensagens.
Uma maneira de criar uma classificação de alta qualidade é impedir que os usuários bloqueiem ou denunciem sua empresa. Isso pode ser feito com o envio de mensagens de alta qualidade (como o valor da mensagem para seus usuários), controlando a frequência das mensagens e permitindo que os clientes aceitem receber comunicações futuras.
Esta página aborda como configurar aceitações e recusas e as diferenças entre os modificadores “regex” e “is”.
As aceitações podem vir de fontes externas ou de métodos Braze, como SMS ou mensagens no app e no navegador. As aceitações podem ser tratadas usando palavras-chave definidas nos botões de marketing da Braze e do WhatsApp. Consulte os métodos a seguir para obter orientação sobre a configuração de aceitações e recusas.
Métodos de aceitação
Métodos de aceitação
Configure as aceitações para seu canal do Braze WhatsApp
Para aceitação do WhatsApp, você deve cumprir os requisitos do WhatsApp. Você também precisará fornecer ao Braze as seguintes informações:
- Um
external_id
, um número de telefone e um status de inscrição atualizado para cada usuário. Isso pode ser feito usando o SDK ou por meio do endpoint/users/track
para atualizar o número de telefone e o status da inscrição.
A Braze lançou uma melhoria no endpoint /users/track
que permite atualizações no status da inscrição que você pode conhecer em Grupos de inscrições. No entanto, se você já tiver criado protocolos de aceitação usando o endpoint /v2/subscription/status/set
, poderá continuar a fazê-lo lá.
Métodos de aceitação externos ao Braze
Seu app ou site (registro de conta, página de checkout, configurações de conta, terminal de cartão de crédito) para o Braze.
Sempre que já houver consentimento de marketing para envio de e-mail ou mensagens de texto, inclua uma seção adicional para o WhatsApp. Após a aceitação do usuário, ele precisa de um endereço external_id
, um número de telefone e um status de inscrição atualizado. Para fazer isso, dependendo de como sua instalação da Braze estiver configurada, aproveite o endpoint/subscription/status/set
ou use o SDK.
Lista de aceitação criada externamente
Se você já usou o WhatsApp anteriormente, talvez já tenha criado uma lista de usuários com aceitações de acordo com os requisitos do WhatsApp. Nesse caso, faça upload de um CSV ou use a API com as seguintes informações na Braze.
Envio de mensagens no canal de envio de mensagens do WhatsApp de suporte ao cliente
Em seu canal de suporte ao cliente, acompanhe os problemas resolvidos com uma mensagem automática perguntando se eles querem aceitar o envio de mensagens de marketing. A funcionalidade aqui depende da disponibilidade de recursos na ferramenta de suporte ao cliente de sua escolha e de onde você mantém as informações do usuário.
- Forneça um link de mensagem do seu número de telefone do WhatsApp Business.
- Fornecer ações de resposta rápida em que o cliente responde “Sim” para indicar a aceitação
- Configure o disparo de palavras-chave personalizadas.
- Para qualquer uma dessas ideias, você provavelmente precisará terminar a jornada com o seguinte:
- Chame o endpoint
/users/track
para atualizar ou criar um usuário - Aproveite o endpoint
/subscription/status/set
ou use o SDK
- Chame o endpoint
Envio de mensagens do WhatsApp
Faça com que os clientes enviem uma mensagem de entrada para o número do WhatsApp.
Isso pode ser configurado como um Canva ou uma campanha, dependendo se você deseja que o usuário receba uma mensagem de confirmação no novo canal.
- Crie uma campanha com o disparo de entrega baseada em ação de uma mensagem de entrada.
- Crie uma campanha de webhook. Para ver um exemplo de webhook, consulte Grupos de inscrições.
Observe que você pode criar um URL ou código QR para entrar em um canal do WhatsApp no gerenciador do WhatsApp em Número de telefone > Links de mensagens.
Métodos de aceitação com base no Braze
Envio de mensagens SMS
No Canva, configure uma campanha que pergunte aos clientes se eles desejam aceitar o recebimento de mensagens do WhatsApp usando um dos seguintes métodos:
- Segmento de clientes: grupo de marketing inscrito fora dos EUA
- Configuração de disparo de palavra-chave personalizada
Saiba como atualizar o status de inscrição dos perfis de usuário visualizando Grupos de inscrições.
Mensagem no app ou no navegador
Crie uma mensagem no app ou um pop-up no navegador solicitando que os clientes aceitem o uso do WhatsApp.
Use a mensagem HTML no app com a “ponte” JavaScript para fazer a interface com o SDK da Braze. Certifique-se de usar o ID do grupo de inscrições do WhatsApp.
Formulário de captura de número de telefone
Use o modelo de formulário de captura de número de telefone no editor de arrastar e soltar para mensagens no app para coletar números de telefone de usuários e aumentar seus grupos de inscrições do WhatsApp.
Configure as aceitações para seu canal do WhatsApp da Braze
Palavras-chave gerais de aceitação
É possível configurar uma campanha ou um canva que permita que os usuários que enviarem mensagens com palavras específicas aceitem o envio de mensagens futuras. Os canvas podem ser especialmente benéficos, pois permitem que você inclua uma mensagem de acompanhamento que confirma a aceitação bem-sucedida.
Etapa 1: Crie um canva com um disparo de “Mensagem de entrada do WhatsApp”
Ao selecionar disparadores de palavras-chave, inclua palavras como “Parar” ou “Nenhuma mensagem”. Se você escolher esse método, certifique-se de que seus clientes conheçam as palavras de aceitação. Por exemplo, depois de receber a aceitação inicial, inclua uma resposta de acompanhamento como “Para optar por não receber essas mensagens, envie a mensagem “Parar” a qualquer momento”.
Etapa 2: Atualizar o perfil do usuário
Atualize o perfil do usuário usando um dos métodos descritos em Grupos de inscrições.
Seleção de aceitação de marketing
No criador de modelos de mensagens do WhatsApp, você pode incluir a opção “aceitação de marketing”. Sempre que incluir isso, certifique-se de que o modelo seja usado em um Canva com uma etapa subsequente para uma alteração no grupo de inscrições.
- Crie um modelo de mensagem com a resposta rápida “aceitação de marketing”.
- Crie um Canva que use esse modelo de mensagem.
- Siga as etapas do exemplo anterior, mas com o texto do disparador “STOP PROMOTIONS”.
- Atualize o status da inscrição do usuário usando um dos métodos descritos em Grupos de inscrições.
Configurar fluxos de trabalho de aceitação e exclusão
Você pode configurar fluxos de trabalho de resposta de palavras-chave “START” e “STOP” para o WhatsApp com esses dois métodos:
Etapa de atualização do usuário
A etapa Atualização do usuário pode adicionar o número de telefone do usuário ao grupo de inscrições do WhatsApp quando o usuário envia uma palavra-chave para o número de telefone do grupo de inscrições.
A etapa de atualização do usuário evita condições de corrida porque o usuário não passará para a próxima etapa do canva antes que seu número de telefone seja adicionado ao grupo de inscrições. Ele também tem menos etapas para configurar do que os outros métodos, portanto a Braze geralmente recomenda esse método.
- Crie um Canvas com a etapa baseada em ação Enviar uma mensagem de entrada do WhatsApp. Selecione Onde o corpo da mensagem e digite “START” para Is.
Para mensagens “STOP”, inverta a etapa da mensagem que confirma a aceitação e a etapa de atualização do usuário. Caso contrário, o usuário será excluído do grupo de inscrições primeiro e, depois, não será elegível para receber a mensagem de confirmação.
2. No Canvas, crie uma etapa do tipo Configurar atualização do usuário e, para Ação, selecione Advanced JSON Editor.
3. Preencha o objeto User Update com a seguinte carga útil JSON, substituindo XXXXXXXXXXX
pelo ID do seu grupo de inscrições:
1
2
3
4
5
6
7
8
9
10
11
12
{
"attributes": [
{
"subscription_groups": [
{
"subscription_group_id": "XXXXXXXXXXX",
"subscription_state": "subscribed"
}
]
}
]
}
4. Adicione uma etapa subsequente da mensagem do WhatsApp.
Considerações
A atualização pode ser concluída em velocidades variáveis porque o Braze agrupa as solicitações da etapa de atualização do usuário.
Campanha de webhook para disparar uma segunda campanha do WhatsApp
Uma campanha Webhook pode disparar a entrada em uma segunda campanha depois de adicionar o número de telefone do usuário ao grupo de inscrições do WhatsApp quando o usuário envia uma palavra-chave para o número de telefone do grupo de inscrições.
Não é necessário usar esse método para mensagens STOP. A mensagem de confirmação será enviada antes que o usuário seja removido do grupo de inscrições, portanto, você pode usar uma das outras duas etapas.
- Crie uma campanha ou um Canva com uma etapa baseada em ação Envie uma mensagem de entrada do WhatsApp. Selecione Onde o corpo da mensagem e digite “START” para Is.
- Na campanha ou no Canva, crie uma etapa do Webhook Message e altere o Request Body (Corpo da solicitação ) para Raw Text (Texto bruto).
- Digite o URL do endpoint do cliente no URL do Webhook, seguido pelo link do endpoint
campaigns/trigger/send
. Por exemplo,https://dashboard-02.braze.eu/campaigns/trigger/send
. - No texto bruto, insira a seguinte carga útil JSON e substitua
XXXXXXXXXXX
pelo ID do seu grupo de inscrições. Você precisará substituir o endereçocampaign_id
depois de criar sua segunda campanha.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"campaign_id": "XXXXXXXXXXX",
"recipients": [
{
"external_user_id": "{{${user_id}}}",
"attributes": {
"subscription_groups": [
{
"subscription_group_id": "XXXXXXXXXXX",
"subscription_state": "subscribed"
}
]
}
}
]
}
5. Crie uma campanha do WhatsApp (sua segunda campanha) e defina o disparo como API. Copie esse endereço campaign_id
na carga útil JSON de sua primeira campanha.
Considerações
- Ainda não há suporte para atualizações de atribuições na carga útil JSON do acionador da API do Canvas, portanto, você só pode disparar uma campanha do WhatsApp para a mensagem de resposta do WhatsApp (como na etapa 2).
- Um modelo do WhatsApp deve ser aprovado para ser enviado como uma mensagem de resposta. Isso ocorre porque uma resposta rápida exige que o disparo da mensagem de entrada esteja dentro da mesma campanha ou Canva. Se você usar uma etapa de atualização do usuário, poderá enviar uma mensagem de resposta rápida sem a aprovação da Meta.
Entendendo a diferença entre os modificadores “regex” e “is”
Nesta tabela, STOP
é usado como um exemplo de palavra disparadora para demonstrar como os modificadores funcionam.
Modificador | Palavra disparadora | Ação |
---|---|---|
Is |
STOP |
Captura qualquer uso de palavra inteira de “stop”, independentemente do caso. Por exemplo, isso captura “stop”, mas não “please stop”. |
Matches regex |
STOP |
Captura qualquer uso de “STOP” nesse caso. Por exemplo, isso captura “stop” (pare), mas não “PLEASE STOP” (por favor, pare). |
Matches regex |
(?i)STOP(?-i) |
Captura qualquer uso de “STOP” em qualquer caso. Por exemplo, isso captura “stop” (pare), “please stop” (por favor, pare) e “never stop sending me messages” (nunca pare de me enviar mensagens). |