Como utilizar as Notificações Recorrentes no Messenger? (Recurrent Notifications) 9 de janeiro de 2024 17:05 Atualizado Índice Como solicitar opt-in dos usuários para receber Notificações Recorrentes Como criar e gerenciar listas de distribuição para envio de Notificações Recorrentes Fluxo de aceite de opt-in Como enviar Notificações Recorrentes utilizando o agendador Recurring Notifications (Notificações Recorrentes) é um recurso do canal Messenger, que permitirá que usuários controlem opt-in e a frequência de recebimento de notificações, criando oportunidade para que as marcas aproximem o relacionamento com seus clientes, mantendo-os informações sobre atualizações. Para enviar as Notificações recorrentes, marcas devem, primeiro, solicitar o consentimento dos seus usuários para receberem mensagens com frequência diária, semanal ou mensal. Usuários podem conceder o opt-in a qualquer momento após o envio da solicitação. Após o aceite dos usuários, as Notificações Recorrentes poderão ser utilizadas para envio de notificações promocionais, alertas de produtos, eventos, lembretes sobre compromissos ou mesmo resumos semanais. Como solicitar opt-in dos usuários para receber Notificações Recorrentes Você poderá solicitar opt-in para receber Notificações Recorrentes apenas para usuários que já tiverem interagido com o seu contato inteligente no canal Messenger. Assim, o primeiro passo, é criar, no Builder, um “novo bloco” do tipo “Conteúdo dinâmico” no fluxo do seu contato inteligente: Nas configurações do bloco de conteúdo dinâmico, defina os campos utilizando a imagem abaixo como referência. No campo “Tipo de Conteúdo” altere o valor para “application/json”; No campo “Valor do Conteúdo” utilize o seguinte script: {"attachment": { "type": "template", "payload": { "template_type": "notification_messages", "image_url": "<IMAGE_URL>", "title": "<TITLE_TEXT>", "payload": "<USER_DEFINED_PAYLOAD>", “notification_messages_frequency": "<DAILY|WEEKLY|MONTHLY>", "notification_messages_reoptin": "<ENABLED|DISABLED>" }} 3. Clique em “Salvar”. Observe abaixo o que indica cada propriedade do script: image_url: o URL da imagem que será exibida no modelo. title: o título a ser exibido no modelo para o usuário. Utilize essa informação para deixar claro para seu usuário sobre quais tópicos você enviará Notificações recorrentes. O título tem um limite de 65 caracteres. payload: é o assunto do conteúdo enviado. Essa é uma informação interna, que será utilizada posteriormente para criar e gerenciar as listas de distribuição. notification_messages_frequency: é a frequência com a qual serão enviadas as Notificações Recorrentes. Você poderá escolher entre frequências diárias (DAILY), semanais (WEEKLY), ou mensais (MONTHLY). É importante mencionar que o opt-in dos usuários expiram em 30 dias, 12 semanas ou em 1 ano respectivamente. notification_messages_reoptin: opção para reenviar um modelo de re-opt-in para o usuário após a expiração do consentimento para receber Notificações Recorrentes. Você poderá escolher entre ENABLED para habilitar e DISABLED para desabilitar. No exemplo abaixo, o script é utilizado para solicitar opt-in para envio de Informativos enviados diariamente. Assim, identificou-se a propriedade title como “Informativos” e a propriedade notification_messages_frequency como “DAILY”. A propriedade payload foi identificada como “informativos-diarios”: Com o bloco de conteúdo dinâmico criado, criaremos e gerenciar a lista de distribuição. Como criar e gerenciar listas de distribuição para envio de Notificações Recorrentes As listas de distribuição para envio de notificações recorrentes devem seguir a seguinte nomenclatura: recurrent-notification-<Frequência>-<Payload> No exemplo anterior, em que foi definida a frequência diária e o payload “informativos-diarios”, a lista de distribuição deve ser criada com a seguinte nomenclatura: “recurrent-notification-daily-informativos-diarios”. Como o usuário poderá conceder o opt-in a qualquer momento depois do envio da solicitação, utilizaremos as “ações globais” do Builder para criar a lista de distribuição. No Builder, clique em “Configurações”; Depois escolha a opção de “ações globais” e clique em “+ Adicionar ação de saída”; Escolha a opção “Gerenciar lista de distribuição”; Clique aqui para saber como criar e gerenciar listas de distribuição. Se preferir, você pode acessar também a documentação do Blip Docs. Defina a ação como “adicionar” e selecione a lista de distribuição desejada, como descrito acima; Defina então as condições para adicionar o usuário na lista, após o aceite do opt-in; A variável “input.type”, é uma variável do Blip que retorna o tipo da mensagem, deverá ser igual a “application/vnd.iris.messenger.optin+json”. Este será o tipo de mensagem retornado após o aceite do opt-in pelo usuário, como podemos verificar pela opção de “Log” do Blip: Caso opte por gerenciar mais de uma lista de distribuição para envio de Notificações Recorrentes, podemos adicionar outras condições para diferenciar os grupos de usuários. A variável “input.content”, é uma variável do Blip que retorna o conteúdo da mensagem, contém as propriedades do script utilizado para solicitar opt-in. Assim pode-se utilizar “notification_messages_frequency”: “<FREQUÊNCIA>”, para identificar a frequência escolhida pelo usuário. E “payload” : "<PAYLOAD>”, para identificar o assunto das notificações. No exemplo sobre Informativos Diários, foram utilizadas as duas propriedades para identificar os usuários desta forma: Fluxo de aceite de opt-in Após iniciar a conversa, o usuário receberá a mensagem de solicitação de opt-in como mostrado na imagem abaixo: Quando o usuário clicar no botão “Receber mensagens diárias”, o bot receberá a variável input.type com o valor “application/vnd.iris.messenger.optin+json”, e logo o usuário será acionado à lista de distribuição. Considere, também, criar um fluxo para caso o usuário não aceite o opt-in. Para isso, no bloco em que é enviada a solicitação de opt-in, crie uma condição de saída que não identifica o recebimento da variável input.type como “application/vnd.iris.messenger.optin+json”. E envie uma mensagem para o usuário informando necessário aceitar o opt-in para receber Notificações Recorrentes. Como enviar Notificações Recorrentes utilizando o agendador Após receber o consentimento dos usuários e adicioná-los à lista de distribuição, acesse o menu “Growth” para enviar as Notificações Recorrentes. Depois, no lateral, escolha a opção “Agendador”. Então clique em “Agendar mensagem’ Siga as etapas para criar sua campanha e defina primeiro o conteúdo a ser enviado para os usuários: Depois, defina a audiência, selecionando a lista de distribuição criada. Na última etapa, selecione o tipo de mensagem “Notificação Recorrente”. E escolha entre “Enviar agora” ou “Agendar envio” para uma data futura. Aguarde para que os usuários da lista de distribuição recebam a notificação. Para mais informações, acesse a discussão sobre o assunto em nossa comunidade ou os vídeos no nosso canal. 😃 Artigos relacionados Portal de Privacidade de Dados e Segurança Dashboard - Análise de Dados Arquitetura do canal WhatsApp Como enviar Mensagens Ativas no WhatsApp Como verificar a qualidade do número no WhatsApp