Pular para o conteúdo principal
Construir uma audiência engajada é crucial para qualquer estratégia de marketing por SMS e começa com a aquisição do número de telefone do seu usuário. O OneSignal oferece formulários amigáveis e eficazes para seus usuários optarem ou fazerem double opt-in para mensagens SMS. Cada método atende a diferentes preferências de usuários e requisitos regulatórios:
  1. Formulário de opt-in de coleta de login
  2. Formulário de opt-in promocional com código de cupom
  3. Formulário de double opt-in promocional
  4. Text-to-subscribe promocional
  5. Text-to-subscribe promocional via anúncio
Decidindo entre opt-in e double opt-in? Qual formulário usar depende de seus objetivos, seu público-alvo, a natureza do seu negócio e regulamentações locais. O opt-in é mais rápido e fácil de implementar e pode levar a um volume maior de números de telefone. Os usuários também podem começar imediatamente a receber mensagens de texto. O double opt-in exige que os usuários também confirmem sua assinatura via SMS, o que pode levar à desistência. No entanto, o double opt-in pode ajudar a melhorar a qualidade da sua lista de contatos reduzindo números inválidos. Também pode aumentar as taxas de engajamento e reduzir reclamações de spam ao filtrar audiências de baixa intenção, para que você alcance as pessoas que realmente querem ouvir de você.

Use OneSignal Lookup & Verify para validar números de telefone

Para ajudar a manter os dados do usuário limpos e garantir que os números de telefone sejam válidos, o OneSignal oferece uma maneira de configurar códigos de verificação únicos e executar verificações em números de telefone. APIs Verify permitem que você envie senhas únicas para fins de autenticação. Mais sobre como configurar Verify API Lookup permite que você consulte informações sobre um número de telefone para verificar usuários, prevenir fraudes e aprimorar a autenticação do usuário. A API fornece informações precisas sobre tipo de número de telefone, operadora, país e alcançabilidade, bem como propriedade do número de telefone, validade do consentimento de contato e alterações de cartão SIM, sem impactar a experiência do usuário.

Exemplos de fluxos de opt-in

Para todos esses exemplos, você pode conferir uma demonstração funcional disponível no GitHub, dê uma olhada para inspiração.
Para criar um novo registro de assinatura de SMS, chame o endpoint Create user. Resposta esperada deste endpoint:
  • 200 - sucesso, um registro de assinatura foi criado
  • 202 - registro de assinatura já foi criado

Formulário de opt-in de coleta de login

Em seus fluxos de inscrição, você pode coletar números de telefone. Certifique-se de incluir caixas de consentimento, que são ‘desmarcadas’ por padrão.

Formulário de opt-in promocional com código de cupom

Um opt-in promocional com código de cupom é uma maneira padrão de incentivar um cliente a fornecer seu número de telefone. É uma ótima escolha para experiências Desktop e Mobile. Como o destinatário opta apenas fornecendo seu número de telefone, isso não seria considerado uma prática recomendada em alguns locais que exigem um fluxo de double opt-in.
Este método para coleta de SMS contabiliza apenas uma forma de consentimento opt-in. Para melhorar a verificação da conta e seguir as melhores práticas, você pode querer considerar implementar uma metodologia de coleta Double Opt-in como uma das opções abaixo.

Formulário de double opt-in promocional

Esta opção é um fluxo padrão de Double Opt-in. Funciona muito bem para experiências Desktop e Mobile. Ela exige ativar o Prompt de Double Opt-in em Configurações e configurar uma resposta de palavra-chave.
Este fluxo inclui 4 etapas:
  1. Coleta de número de telefone
  2. O OneSignal enviará uma mensagem de texto com o template Send Message Prompt
  3. O OneSignal recebe a resposta da palavra-chave
  4. O OneSignal envia o template de resposta da palavra-chave e marca o destinatário como ‘inscrito’
Requisitos: Para que este método funcione, você precisará:
  1. Garantir que todas as respostas de mensagens estejam sincronizando adequadamente com o OneSignal.
  2. Ativar Send Message Prompt e selecionar um template
  3. Configurar uma resposta de Palavra-chave com um template de resposta.

Text-to-Subscribe Promocional

Esta opção tem mostrado fornecer uma taxa mais alta, mas deve ser implementada apenas para exibir em dispositivos móveis, não em dispositivos desktop.
O text-to-subscribe funciona como um fluxo de double opt-in porque há duas oportunidades para a pessoa consentir em se inscrever em mensagens de marketing: 1. Quando clicam no primeiro botão, e 2. Quando enviam o texto pré-preenchido para o número fornecido. A experiência fornece um link clicável que abre o aplicativo SMS do destinatário com uma mensagem pré-preenchida. Você pode criar um link clicável usando URI Encoding para gerar o link. Em geral, você acabará construindo um link clicável semelhante ao abaixo:
<div class="modal" id="smsLinkModal">
  <p>Click below to subscribe via SMS:</p>
   <a href="sms:+123456789?&body=Send%20this%20message%20to%20subscribe%20to%20marketing%20messages%20and%20receive%2015%25%20off!%20%5BRef%3A15off%5D">
      Click here to text us!
  </a>
</div>
Neste exemplo de URL:
  • O parâmetro sms:+123456789 especifica que é um link SMS e inclui o número de telefone.
  • O parâmetro ?&body= é usado para incluir uma mensagem pré-preenchida.
  • O texto Send this message to subscribe to marketing messages and receive 15% off! [Ref:15off] é codificado em URL para garantir que caracteres especiais sejam interpretados corretamente por navegadores web e dispositivos móveis. Por exemplo:
    • %20 é usado para espaços
    • %25 é usado para o símbolo de porcentagem (%)
    • %5B e %5D são usados para colchetes [ e ]
    • %3A é usado para dois pontos :

Text-to-subscribe promocional via anúncio

Esta opção é ótima para anúncios de TV, cartazes ou outras formas de mídia. Diga ao seu cliente para enviar uma palavra-chave text-to-subscribe para uma das suas Identidades de Remetente.

Certificando-se de que seus fluxos de opt-in estão em conformidade

O envio de mensagens SMS está sujeito à supervisão regulatória. Em seus fluxos de opt-in, recomendamos seguir estas etapas de conformidade:
  1. Sempre inclua o nome da sua empresa: Como mostrado nos exemplos, o nome da sua empresa deve ser incluído em todas as mensagens SMS, especialmente na primeira interação.
  2. Linguagem de opt-in: Deixe claro que os usuários estão optando por receber mensagens da sua empresa.
  3. Instruções de opt-out: Forneça opções fáceis de opt-out com cada mensagem (por exemplo, “Responda STOP para cancelar inscrição”).
  4. Tarifas de mensagens e dados: Sempre inclua um aviso de que podem ser aplicadas tarifas padrão de mensagens e dados.
  5. Consentimento não é condição de compra: Inclua este aviso para cumprir as regulamentações e garantir transparência.
  6. Link para termos e política de privacidade: Quando apropriado, inclua um link para seus Termos de Serviço ou Política de Privacidade, especialmente nas mensagens iniciais de assinatura.
  7. Identifique o propósito da mensagem: Quando apropriado, explique os tipos de mensagens que você espera enviar.
Seguindo estas diretrizes, você garantirá que suas campanhas de SMS estejam em conformidade com padrões e regulamentações da indústria, mantendo também clareza e confiança com seus clientes. Saiba mais em Conformidade Regulatória de SMS.

Gerenciando seus prompts de double opt-in

Se você deseja enviar um SMS para cada nova assinatura de SMS adicionada. Você pode ativar a configuração Send Message Prompt navegando para Configurações de SMS > Gerenciamento de Consentimento. Isso enviará automaticamente o template selecionado para todas as novas assinaturas de SMS criadas através da API ou SDKs. Assinaturas adicionadas via o Importador CSV não receberão um prompt de mensagem. O prompt de envio de mensagem enviará da sua Identidade de Remetente padrão. É recomendado usar um Serviço de Mensagens que você configurou para envio transacional para garantir que essas mensagens sejam enviadas em tempo hábil.

Palavras-chave text-to-subscribe

Adicione uma resposta de palavra-chave para completar o fluxo de double opt-in. Por exemplo, você pode usar uma palavra-chave text-to-subscribe genérica, um código especial ou uma palavra-chave como Y ou Subscribe. Palavras-chave podem ser qualquer valor alfanumérico. Todas as mensagens recebidas serão verificadas quanto a palavras-chave, se a mensagem tiver muitas palavras, verificamos a primeira palavra, última palavra e quaisquer palavras entre parênteses, por exemplo (summer sale). Requisito: Certifique-se de que você configurou suas respostas de SMS para sincronizar automaticamente com o OneSignal.

Ignorando o prompt

Se você deseja usar Double Opt-in em alguns cenários, mas não 100% do tempo. Você pode ignorar o Send Message Prompt definindo o parâmetro da API send_double_opt_in_prompt como false.

Envie um cartão de contato para dar marca ao seu remetente

Você pode enviar aos seus assinantes um cartão de contato (também conhecido como vCard ou arquivo VCF) para que eles possam salvar seu negócio como um contato em seu telefone. Uma vez que um assinante baixa e salva seu cartão de contato, mensagens futuras suas serão exibidas com o nome e informações de contato da sua marca em vez de apenas um número de telefone. Isso também ajuda a garantir que suas mensagens não caiam na caixa de entrada “Remetentes Desconhecidos” no iOS, o que pode melhorar significativamente a visibilidade e o engajamento.

Como funciona

Um cartão de contato é um arquivo .vcf que contém o nome da sua empresa, número de telefone, logotipo e outros detalhes de contato. Você o envia como uma mensagem MMS incluindo uma URL hospedada publicamente para o arquivo .vcf no campo de mídia da sua mensagem SMS. Quando o assinante o recebe, ele verá um prompt para baixar e salvar o contato.

Passo 1: Crie seu arquivo VCF

Crie um arquivo .vcf (vCard) com as informações de contato da sua empresa. Um arquivo VCF é um formato padrão que inclui campos para:
  • Nome comercial/de exibição
  • Número de telefone (use o mesmo número da sua identidade de remetente SMS)
  • Nome da empresa
  • Logotipo/foto (opcional mas recomendado)
Você pode criar um arquivo VCF usando:
  • Um gerador de vCard online (como vcardmaker.com, vcard.me ou ferramentas similares)
  • Um editor de texto — o formato VCF é um formato de texto simples
Aqui está um exemplo mínimo:
BEGIN:VCARD
VERSION:3.0
FN:Your Business Name
ORG:Your Business Name
TEL;TYPE=CELL:+15551234567
END:VCARD

Passo 2: Hospede seu arquivo VCF em uma URL pública

O arquivo VCF precisa estar acessível por meio de uma URL pública. Você pode hospedá-lo usando:
  • Seu próprio servidor web ou CDN (por exemplo, faça upload para o seu site em algo como https://yourdomain.com/contact.vcf)
  • Um serviço de armazenamento em nuvem como AWS S3, Google Cloud Storage ou similar, com acesso de leitura público habilitado
  • Qualquer serviço de hospedagem de arquivos que forneça um link de download direto para o arquivo bruto
Certifique-se de que a URL aponte diretamente para o arquivo .vcf (não uma página de download ou visualização).

Passo 3: Envie o cartão de contato via SMS

  1. No painel do OneSignal, crie uma nova mensagem SMS.
  2. No campo Media URL, cole a URL pública do seu arquivo .vcf hospedado (por exemplo, https://yourdomain.com/yourcompany-contact.vcf).
  3. Adicione um corpo de mensagem incentivando o assinante a salvar seu contato — por exemplo: “Salve nosso contato para sempre saber que somos nós! Toque no anexo para nos adicionar aos seus contatos.”
  4. Envie a mensagem para seus assinantes.
Enviar um cartão de contato usa o campo de URL de mídia, o que significa que a mensagem será enviada como MMS e será cobrada nas tarifas de MMS. Verifique os detalhes do seu plano para preços de MMS.
Considere enviar seu cartão de contato como parte do seu fluxo de boas-vindas quando um novo assinante optar por participar. Dessa forma, todas as mensagens futuras aparecerão com marca desde o início.