Palavras-chave de opt-out
STOP, HELP e START são as palavras-chave canônicas de conformidade exigidas pelas operadoras. Suas respostas padrão são protegidas e não podem ser alteradas pelo painel ou pela API do OneSignal:
STOPcancela a inscrição do usuário nas mensagens SMS de um remetente específico. Os aliases reconhecidos (UNSUBSCRIBE,CANCEL) compartilham a mesma resposta protegida.HELPretorna informações sobre o seu programa de mensagens.STARTpermite que o usuário volte a se inscrever após o opt-out. Os aliases reconhecidos (UNSTOP,YES) compartilham a mesma resposta protegida.
support@onesignal.com informando seu App ID e a nova mensagem de resposta.
Por padrão, quando um usuário envia STOP, o OneSignal responde: “You have successfully been unsubscribed. You will not receive any more messages from this number. Reply START to resubscribe.”
Por padrão, um opt-out impede apenas as mensagens do remetente específico para o qual o assinante enviou a mensagem. Isso garante que os opt-outs sejam delimitados ao caso de uso. Um assinante que envia STOP para o seu remetente promocional continua recebendo mensagens transacionais e OTPs dos seus outros remetentes.
Gerenciando opt-outs para remetentes alfanuméricos
IDs de remetente alfanuméricos (por exemplo, “ACME” em vez de um número de telefone) não podem receber respostas de entrada, o que significa que os assinantes não conseguem enviar STOP para fazer opt-out. Para se manter em conformidade, você deve fornecer uma página de cancelamento de assinatura via web que processe o opt-out e atualize o status do assinante no OneSignal por meio da API.Inclua um link de cancelamento de assinatura em cada mensagem
Adicione uma URL para uma página de cancelamento de assinatura hospedada em cada SMS que você enviar. Use as tags Liquid do OneSignal para identificar o assinante na URL:O OneSignal renderiza
{{ onesignal_id }} (ou {{ subscription_id }}) no ID real do assinante no momento do envio, de modo que cada destinatário recebe um link de cancelamento de assinatura personalizado.Crie a página de cancelamento de assinatura
Hospede uma página web simples nessa URL. Quando a página é carregada, ela lê o ID do assinante a partir do parâmetro de consulta. A página deve:
- Confirmar ao assinante do que ele está fazendo opt-out (por exemplo, “You will no longer receive promotional text messages from ACME.”)
- Exibir um botão de confirmação. Não faça o cancelamento automático da assinatura ao carregar a página, pois cliques acidentais e pré-visualizações de links poderiam acionar opt-outs não intencionais.
- Opcionalmente, permitir que o assinante escolha de quais tipos de mensagem deseja fazer opt-out, caso você envie vários tipos a partir do mesmo remetente.
Chame a API do OneSignal para processar o opt-out
Quando o assinante confirmar, chame a API do OneSignal para atualizar o status de assinatura dele. Duas opções, dependendo do escopo:
- Cancelamento total da assinatura do remetente: Use a API Update Subscription para definir o status da assinatura como unsubscribed.
- Opt-out de um tipo de mensagem específico: Use a API Edit Tags para definir uma tag (por exemplo,
promo = false) e, em seguida, exclua os assinantes com essa tag ao enviar esse tipo de mensagem.
Opt-in e coleta de SMS
Colete consentimento válido antes de enviar SMS, para que os assinantes cheguem a este fluxo de opt-out somente depois de fazerem opt-in.
Gerenciando opt-outs para remetentes compartilhados
Se você tiver um remetente compartilhado, pode usar palavras-chave personalizadas para permitir que os assinantes façam opt-out de tipos de mensagem específicos sem cancelar a inscrição de tudo. Isso funciona marcando os assinantes com uma tag quando eles enviam uma palavra-chave de opt-out e, em seguida, excluindo esses assinantes ao enviar aquele tipo de mensagem. Como funciona:- Um assinante envia uma palavra-chave de opt-out personalizada ao seu remetente (por exemplo, NOPROMO).
- O OneSignal aplica uma tag de dados ao perfil desse assinante (por exemplo,
promo = false). - Quando você envia uma campanha promocional, filtra seu público para excluir os assinantes em que
promo = false.
- Insira o texto da palavra-chave (por exemplo, NOPROMO).
- Defina o escopo de público como Anyone.
- Selecione ou crie um modelo de resposta (por exemplo, “You’ve been unsubscribed from promotional messages. You’ll still receive order and account notifications. Text STOP to unsubscribe from all messages.”).
- Atribua uma tag de dados:
promo = false.
transactional = false.
Excluindo assinantes que fizeram opt-out no momento do envio:
Ao criar uma campanha ou Journey para um caso de uso específico, use o filtro User Tag em Segments para excluir os assinantes que fizeram opt-out. Por exemplo, ao enviar uma mensagem promocional, exclua os assinantes em que promo = false.
Limitações importantes:
- As palavras-chave padrão de conformidade (STOP, HELP, START) ainda se aplicam ao remetente inteiro e não podem ser delimitadas a um caso de uso.
- Você deve incluir a palavra-chave de opt-out personalizada em cada mensagem desse tipo (por exemplo, “Reply NOPROMO to stop promotional texts”).
- IDs de remetente alfanuméricos não podem receber respostas e não suportam palavras-chave.
- A sincronização de respostas deve estar habilitada. Acesse Settings > Platforms > SMS Settings > Senders > Setup Replies.
Palavras-chave SMS
Referência completa para configurar palavras-chave personalizadas, incluindo campanhas bidirecionais e centros de preferências.
Reinscrição
Depois que um usuário faz opt-out usando uma palavra-chave de opt-out padrão, ele não pode ser reinscrito pelo painel ou pela API do OneSignal. O usuário deve enviar uma palavra-chave de reinscrição (START, UNSTOP ou YES) para o mesmo número de remetente.
Palavra-chave HELP
Por padrão, quando um usuário envia HELP, o OneSignal responde: “Reply STOP to unsubscribe. Msg&Data Rates May Apply.”Resposta automática
Defina uma resposta automática para qualquer mensagem recebida que não corresponda a uma palavra-chave. Use isso para redirecionar os usuários ao suporte ao cliente, coletar a intenção deles ou notificar sua equipe para acompanhamento.Acesse as configurações de Auto-Responder
Navegue até Settings > Platforms > SMS Settings > Auto-Responder.
Visualizando o status de opt-out de um assinante
Para ver de quais remetentes um assinante fez opt-out:- Acesse Audience > Subscriptions no painel do OneSignal.
- Pesquise o assinante por External ID, e-mail ou número de telefone.
- Abra a assinatura SMS dele e veja em Consent by Sender.
Perguntas frequentes
O que acontece quando um usuário envia STOP para um remetente compartilhado?
Ele faz opt-out de todas as mensagens desse remetente, incluindo mensagens transacionais e OTPs. É por isso que recomendamos fortemente usar remetentes separados para cada tipo de programa. Uma vez feito o opt-out via STOP, o usuário deve enviar START (ou outra palavra-chave de reinscrição) para o mesmo remetente para voltar a receber mensagens.Posso alterar as mensagens de resposta de STOP ou HELP?
Sim, mas não pelo painel ou pela API. Entre em contato comsupport@onesignal.com informando seu App ID e o novo texto de resposta.