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 campo | Chave primária | Tipo de dados | Obrigatório |
|---|---|---|---|
| Contactkey | Sim | Texto | Sim |
| Mobilenumber | Não | Telefone | Sim |
| Localidade | Não | Localidade | Sim |
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 campo | Chave primária | Tipo de dados | Obrigatório |
|---|---|---|---|
| Contactkey | Sim | Texto | Sim |
| Mobilenumber | Sim | Telefone | Sim |
| Optoutstatus | Não | Número | Sim |
| Localidade | Não | Localidade | Sim |
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 campo | Chave primária | Tipo de dados | Obrigatório |
|---|---|---|---|
| Contactkey | Não | Texto | Sim |
| Optoutstatus | Não | Número | Sim |
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 campo | Chave primária | Tipo de dados | Obrigatório |
|---|---|---|---|
| Contactkey | Não | Texto | Sim |
| Mobilenumber | Não | Telefone | Sim |
| Date_optedout | Não | Data | Sim |
Veja a seguir as etapas para lidar com cancelamentos ao usar modelos de mensagens de chamada à ação (CTA):
%%[ 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)=%% */
Para lidar com cancelamentos ao usar modelos de mensagens de resposta rápida, siga estas etapas:
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.
CONSULTA A SER USADA:
selecione Contactkey como Contactkey, mobilenumber como mobilenumber de [Whatsapp_OptOut_Requests]
000395648

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.