Loading

Gerenciamento de solicitações de cancelamento do WhatsApp no Salesforce Marketing Cloud

Data da publicação: Jan 23, 2025
Descrição
Descubra como lidar com eficácia com solicitações de cancelamento de seus clientes no WhatsApp usando o Salesforce Marketing Cloud. Este tutorial detalhado destaca os pré-requisitos necessários, como criar e atualizar as extensões de dados apropriadas. Ele descreve ainda os procedimentos detalhados para gerenciar solicitações de cancelamento ao usar modelos de mensagens de chamada à ação (CTA) e resposta rápida. O artigo culmina ilustrando o processo de automação necessário para lidar com solicitações do WhatsApp, garantindo a manutenção da satisfação do cliente e respeitando as preferências de comunicação dele.

Nota: testes extensivos foram realizados para garantir a funcionalidade do processo de gerenciamento de solicitações de cancelamento do WhatsApp no Salesforce Marketing Cloud. É altamente recomendável que os usuários testem e verifiquem cuidadosamente o desempenho de todos os processos antes e depois da implementação em seu ambiente Salesforce. Isso inclui a criação e a atualização das extensões de dados necessárias, como lidar com os cancelamentos usando modelos de mensagens de chamada à ação (CTA) e resposta rápida, bem como a configuração de automações para lidar com solicitações de cancelamentos do WhatsApp. No caso de qualquer solicitação de suporte relacionada a problemas no processo, talvez seja necessário desabilitar as configurações para facilitar a solução de problemas. Como sempre, manter a satisfação do cliente e respeitar as preferências de comunicação dele é de extrema importância ao longo desse processo.
Resolução

Pré-requisitos

Antes de começar, certifique-se de ter criado as extensões de dados necessárias para armazenar todos os seus contatos de mensagens de chat do WhatsApp e solicitações de cancelamento.

Crie uma extensão de dados não enviável chamada "Whatsapp_Subscribers", que deve ser atualizada de hora em hora usando um processo de importação externo. Essa extensão requer as três colunas a seguir:
 

Nome do campoChave primáriaTipo de dadosObrigatório
ContactkeySimTextoSim
MobilenumberNãoTelefoneSim
LocalidadeNãoLocalidadeSim

Nota: use apenas um valor de localidade de 2 caracteres.


Em seguida, crie uma extensão de dados não enviável chamada "Whatsapp_OptOut_Requests". Essa extensão armazenará todas as solicitações de cancelamento e deverá ter uma retenção definida para 7 dias. Ela precisa das seguintes colunas:
 

Nome do campoChave primáriaTipo de dadosObrigatório
ContactkeySimTextoSim
MobilenumberSimTelefoneSim
OptoutstatusNãoNúmeroSim
LocalidadeNãoLocalidadeSim


Posteriormente, crie uma extensão de dados enviável chamada "Whatsapp_QuickReply_OptOuts" para armazenar solicitações de cancelamento de botões de resposta rápida, que devem ter uma retenção definida para 7 dias. Ela precisa de duas colunas:
 

Nome do campoChave primáriaTipo de dadosObrigatório
ContactkeyNãoTextoSim
OptoutstatusNãoNúmeroSim
 

Por fim, crie uma extensão de dados não enviável chamada "Whatsapp_OptOut_History" para registrar o histórico de cancelamentos bem-sucedidos do WhatsApp. Ela deve conter as seguintes colunas:
 

Nome do campoChave primáriaTipo de dadosObrigatório
ContactkeyNãoTextoSim
MobilenumberNãoTelefoneSim
Date_optedoutNãoDataSim

Nota: Selecione "Usar data e hora atual" para Date_optedout.
 

Como lidar com cancelamentos usando modelos de mensagens de CTA

Veja a seguir as etapas para lidar com cancelamentos ao usar modelos de mensagens de chamada à ação (CTA):

  1. Gere uma página de destino no Marketing Cloud e copie a URL.
  2. Crie um modelo de mensagem no WhatsApp Manager dentro da sua conta da META.
  3. Escolha um botão de CTA, lembrando que uma mensagem só pode ter no máximo dois botões de CTA.
  4. Para "Tipo de ação", selecione "Visitar site".
  5. Insira o texto do botão, como "Cancelar" ou "Parar promoções".
  6. Para "Tipo de URL", escolha "Dinâmico".
  7. No campo "URL do site", insira a URL da página de destino que você criou.
  8. Para "Adicionar URL de amostra", insira um exemplo como "[Your_Landing_Page_URL]?attribute1=value1&attribute2=value2."
  9. Salve o modelo de mensagem e aguarde sua aprovação.
  10. Navegue até o Content Builder e crie uma mensagem de modelo do WhatsApp (Criar -> Mensagens de chat -> Mensagem de modelo do WhatsApp).
  11. Escolha o modelo do WhatsApp que você acabou de criar.
  12. Role até o botão de CTA que lida com os cancelamentos.
  13. Na caixa Variável, insira o seguinte AMPscript: %%[ set @parameters=concat('?','mobilenumber','=',[mobilenumber],'&','Contactkey','=',[Contactkey]) ]%% %%=v(@parameters)=%%
NOTA: ao criar a jornada para onde você enviará essa mensagem do WhatsApp, a extensão de dados de entrada deverá conter duas colunas, para o número de celular e para a chave de contato, respectivamente. No exemplo acima, essas colunas são chamadas de "mobilenumber" e “Contactkey".
 
  1. Retorne à página de destino dedicada ao processo de cancelamento de CTA. Você precisará inserir o seguinte AMPscript:
%%[ var @mobilenumber, @Contactkey, @insertRow, @locale /* Retrieve the URL parameters */ set @mobilenumber = QueryParameter('mobilenumber') set @Contactkey = QueryParameter('Contactkey') /* Lookup locale from the "Whatsapp_Subscribers" Data Extension */ set @locale = Lookup('Whatsapp_Subscribers', 'locale', 'Contactkey', @Contactkey) /* Insert data into your Data Extension */ set @insertRow = InsertDE('Whatsapp_OptOut_Requests', 'mobilenumber', @mobilenumber, 'Contactkey', @Contactkey, 'locale', @locale, 'optOutStatus', '1') ]%% /* Only for testing to see if the values are coming through Mobile: %%=v(@mobilenumber)=%% Contactkey: %%=v(@Contactkey)=%% Locale: %%=v(@locale)=%% */
  1. Role para baixo até configuração de automação e processo de importação.


 

Como lidar com cancelamentos usando modelos de mensagens de resposta rápida

Para lidar com cancelamentos ao usar modelos de mensagens de resposta rápida, siga estas etapas:

  1. Crie um modelo de mensagem no WhatsApp Manager dentro da sua conta da META.
  2. Escolha o idioma dessa mensagem no canto superior esquerdo.
  3. Clique em "Adicionar um botão", na parte inferior, e selecione "Resposta rápida -> Cancelamento do Marketing Cloud".
  4. Marque "Entendo que é responsabilidade de [nome da sua empresa] parar de enviar mensagens de marketing aos clientes que optam por não participar".
  5. Anote o nome do texto do botão; é estático de acordo com o idioma usado no modelo.
  6. Redija o restante da mensagem, salve e aguarde a aprovação dela.
  7. No Marketing Cloud, crie uma jornada com um EVENTO DE ENTRADA DE CHAT RECEBIDO.
  8. Escolha o canal do aplicativo.
  9. Insira o nome de texto do botão na seção PALAVRA-CHAVE e salve o evento de entrada.
  10. Arraste e solte uma atividade "Atualizar contato" na jornada.
  11. Selecione a extensão de dados "Whatsapp_QuickReply_OptOuts".
  12. Atualize os atributos da seguinte maneira:
  • Atributo 1: selecione "Contactkey" e insira a seguinte sintaxe do Handlebars {{Contact.Key}}"
  • Atributo 2: Selecione "OptOutStatus" e defina-o igual a 1
  1. Configure uma automação com uma atividade de consulta que una as extensões de dados "Whatsapp_Subscribers" e "Whatsapp_QuickReply_OptOuts" e APPEND (ACRESCENTE) os resultados em "Whatsapp_OptOut_Requests".


CONSULTA A SER USADA:​​​​​

select WS.contactkey as Contactkey, WS.mobilenumber as mobilenumber, WS.locale as locale, WQR.optoutstatus as optoutstatus from [Whatsapp_Subscribers] as WS join [Whatsapp_QuickReply_OptOuts] as WQR on WS.contactkey = WQR.Contactkey

Nota: consulte "Configuração de automação para lidar com solicitações do WhatsApp" abaixo para obter mais detalhes.
 

Configuração de automação para lidar com solicitações de cancelamento do WhatsApp

  1. Crie uma definição de importação de mensagens de chat.
  2. a fonte como "DE EXTENSÃO DE DADOS EXISTENTE" e selecione "Whatsapp_OptOut_Requests".
  3. Preencha o aplicativo de mensagens de chat e o canal do aplicativo de acordo com o canal que deseja gerenciar.
  4. Mapeie os atributos para (_ContactKey, _MobileNumber,_Locale,_OptOutStatusID).
  5. Insira uma atividade de consulta SQL na ETAPA 1, inserindo a consulta do ponto 14 de "Como lidar com cancelamentos ao usar modelos de mensagens de resposta rápida."
  6. Para o ETAPA 2, insira a definição de importação de mensagens de chat que você criou.
  7. Para a ETAPA 3, insira uma atividade de consulta SQL. Essa consulta deve APPEND (ACRESCENTAR) os resultados na extensão de dados "Whatsapp_OptOut_History".


CONSULTA A SER USADA:

selecione Contactkey como Contactkey, mobilenumber como mobilenumber de [Whatsapp_OptOut_Requests]

 

Número do artigo do Knowledge

000395648

 
Carregando
Salesforce Help | Article