Visão geral
Um opt-in confirmado (também chamado de opt-in duplo) exige que novos assinantes de email verifiquem seu endereço de email clicando em um link de confirmação em um email de acompanhamento. Esta etapa extra garante que seus assinantes de email realmente querem ouvir de você.Este guia orienta você sobre como configurar um fluxo de trabalho de opt-in confirmado usando no mínimo 1 Tag, Segmento e Jornada. Veja nossa página de Preços para detalhes sobre limites de plano.Se você quiser configurar um fluxo de opt-in confirmado via API diretamente, veja Exemplo de magic link de verificação OTP.
Opt-in simples vs duplo
- Opt-in simples: Um usuário insere seu email (por exemplo, formulário de cadastro) e é imediatamente adicionado à sua lista de emails.
- Opt-in duplo (opt-in confirmado): Após inserir seu email, o usuário deve clicar em um link de confirmação em um email de verificação antes de ser adicionado.
Benefícios do opt-in duplo
- Melhora engajamento e qualidade da lista
- Verifica conformidade com GDPR, CAN-SPAM e outras regulamentações
- Filtra endereços falsos, spam-trap ou digitados incorretamente
- Reduz taxas de rejeição e reclamação
- Protege contra abuso e bombardeio de listas
A maioria dos remetentes profissionais usa opt-in duplo para proteger sua reputação de domínio e maximizar entregabilidade.
Como criar uma jornada de opt-in confirmado
Esta configuração usará uma tag chamadaconfirmed_opt_in com valor de true ou false para identificar assinantes confirmados. Se você já tem uma lista de assinantes de email que são confirmados, pode usar o Importador CSV para adicionar a tag a esses usuários.
Pré-requisitos:
Antes de começar, defina seus endereços de email como Assinaturas de teste no OneSignal. Veja Assinaturas de Teste para mais detalhes.
1. Criar um segmento de usuários que não confirmaram opt-in
Dentro do dashboard OneSignal, vá para Audience > Segments e clique em New Segment. Construa um segmento chamado Did not confirm email opt-in que usa os seguintes filtros com lógica AND:- User Tag com
confirmed_opt_in“is not”true - Device Type is Email
- Test Users is true (removerá antes de colocar ao vivo em Produção)
confirmed_opt_in definida como false ou não definida.

Segmento Did not confirm email opt-in
2. Criar um template de email de opt-in confirmado
Navegue até Messages > Templates > New Email Template e selecione HTML Editor ou Drag & Drop Editor. Projete um email de confirmação simples:- Linha de assunto clara (por exemplo, “Confirme sua assinatura”)
- Um único CTA de confirmação proeminente (“Confirmar Assinatura”)
- Não inclua outros links como botões de redes sociais ou outros CTAs que possam distrair o usuário do processo de confirmação.
HTML

Template de Email de Opt-in
3. Construir uma Jornada de opt-in confirmado
Navegue até Journeys > New Journey e selecione Start from scratch.Configurações da Jornada
- Nomeie a Jornada:
Confirm Email Opt-inou qualquer coisa que você goste para reconhecer o que esta Jornada faz. - Regras de Entrada: Incluir Segmento Did not confirm email opt-in.
- Regras de Saída: Marque They moved through the entire Journey.
- Regras de Re-entrada: Selecione No, they can receive this only once.
- Cronograma: Selecione Start immediately ou agende para um horário posterior e Never stops.
Etapa de mensagem de email
Adicione uma etapa de mensagem Email e selecione o template Confirm Email Opt-in. Sua Jornada deve parecer assim até agora:
Etapa de mensagem de email e Configurações da Jornada
Etapa Wait until
Adicione uma etapa Wait Until e defina a condição do Branch A para:- Previous Message
- Nome do template Confirm email subscription
- Clicked
1 Day e Continue Journey”.

Etapa Wait until
Marcar usuários que confirmam
Sob o branch A (Message Clicked) adicione uma ação Tag User e defina a tag paraconfirmed_opt_in e o valor para true.

Ação Tag User
confirmed_opt_in mudará de false para true. Isso permitirá que você rastreie quais usuários confirmaram sua assinatura de email.
Acompanhar não confirmadores
Após 1 dia, se o usuário não clicou no botão para confirmar sua assinatura, eles irão pelo branch Expire (1 Day). Neste ponto você pode criar um novo template de email e repetir o processo (Confirm email subscription 2 > Wait until clicked > Tag if clicked). É recomendado repetir o processo pelo menos mais uma vez para garantir a melhor taxa de opt-in.
Exemplo Completo de Jornada de Confirm Email Opt-in
4. Testar
Neste ponto a Jornada deve estar pronta para testar. Se você seguiu este tutorial, lembre-se que usamos o filtro “Test Users” no Segmento, então isso só enviará para emails que você marcou como “testers” e que se encaixam nos critérios de tag. Se você precisa adicionar mais emails de teste, pode fazê-lo manualmente dentro do dashboard OneSignal seguindo estas instruções:- Importar emails
- Definir Assinaturas de Teste
- Clique em Set Live na Jornada.
- Aguarde alguns minutos e você deve receber o primeiro template de email.
- Clique no botão no email. Aguarde mais alguns minutos.
- Seu usuário deve sair da Jornada e ter a tag atualizada
confirmed_opt_in=true.
Solução de problemas
Uma vez que você definiu a Jornada como live, se você não recebeu o email de confirmação após alguns minutos:- Navegue de volta para a Jornada ativa
- Clique na primeira Etapa de Email
- Selecione Audience Activity no canto superior esquerdo. Veja Análises de Jornada para mais detalhes sobre Audience Activity.
- Você deve ver seu email na coluna “Delivered”. Se não estiver lá, verifique se seu endereço de email está Inscrito e se encaixa nos critérios do Segmento.
- Navegue para Audience > Users
- Procure por seu endereço de email
- Verifique a coluna “Tags”. Você deve ver
confirmed_opt_in=truese a Jornada funcionou corretamente.
Ainda precisa de ajuda?Envie-nos um email para
[email protected] com as seguintes informações:- O endereço de email que você está testando.
- Um link para a Jornada. Você pode copiar e colar a URL da barra de endereços do navegador.
- Qualquer informação adicional que você acha que pode ser útil.
5. Colocar ao vivo em produção
Quando estiver pronto para enviar isso para usuários reais, você precisará fazer o seguinte:- Navegue até a Jornada e clique em More Options > Stop + Archive.
- Navegue até o Segmento e clique em Options > Pause, depois Options > Duplicate.
- Atualize o Segmento para remover o filtro “Test Users”.
- Navegue de volta para a página de Jornadas e clique em Options > Duplicate.
- Atualize a Jornada para usar o Segmento sem o filtro “Test Users” e Save.
- Clique em Set Live quando estiver pronto para ir ao vivo para todos os usuários.
Assinantes que confirmam agora carregam a tag
confirmed_opt_in=true, que você pode usar para segmentação e para garantir que você só envie mensagens para usuários verificados.Considerações Importantes e Armadilhas
Conformidade Regulatória
Conformidade Regulatória
- GDPR requer consentimento explícito, que o opt-in duplo fornece.
- CAN-SPAM não requer opt-in duplo, mas reduz reclamações.
- Sempre armazene prova de consentimento (timestamp + fonte).
Melhores Práticas de Entregabilidade
Melhores Práticas de Entregabilidade
- Emails de confirmação devem ser simples e curtos — evite imagens pesadas.
- Não adicione conteúdo de marketing ao seu email de confirmação.
- Configure autenticação de email adequada (SPF, DKIM, DMARC) para evitar pastas de spam.
Dicas de UX e Conversão
Dicas de UX e Conversão
- Mostre uma página de agradecimento após o cadastro que explica a etapa de confirmação.
- Use uma linha de assunto clara (por exemplo, “Um último passo: Confirme sua assinatura”).
- Envie lembretes com moderação — máximo de 2–3 tentativas.
Problemas Comuns
Problemas Comuns
- Links não rastreando: Certifique-se de que seu botão usa um link rastreado do editor de template do OneSignal.
- Usuários nunca confirmam: Alguns emails podem cair no spam. Incentive os usuários a verificar pastas de spam ou promoções.
- Opt-ins duplicados: Permita apenas usuários com
confirmed_opt_in = trueem seus segmentos de envio primários.
Próximos Passos
- Use a tag
confirmed_opt_inpara construir segmentos de email de alta qualidade. - Revise Configuração e Conformidade de Email para proteger sua reputação de domínio.
- Explore Ações e branches de Jornadas para estratégias avançadas de reenvio.