S
ShopIA— Ajuda
Crescer·Semanas 3–4

Clientes opt-in vs opt-out: como gerenciar consentimento

4 min de leitura·Atualizado em maio/2026
O ShopIA distingue claramente entre clientes que consentiram receber comunicação (opt-in) e os que recusaram (opt-out). Esta página explica os campos disponíveis, como são preenchidos e como o sistema os usa.

Os campos no perfil do cliente

Cada cliente tem múltiplos campos de consentimento:

CampoO que controla
opted_in_emailAceita receber emails de marketing
opted_in_whatsappAceita receber mensagens WhatsApp de marketing
opted_in_newsletterAceita newsletter especificamente
opted_out_emailRecusou todos os emails (transacionais ainda saem)
opted_out_whatsappRecusou todas as mensagens WhatsApp
opted_out_newsletterRecusou newsletter especificamente
opted_out_globalRecusou tudo, em todos os canais

A separação granular permite cumprir LGPD: cliente pode aceitar transacional e recusar marketing.

Como o opt-in é coletado

Durante a compra

Plataformas integradas (WooCommerce, Shopify, etc.) marcam opted_in_email = true automaticamente para clientes que fizeram pedido (consentimento inferido pela transação).

Durante captura via Ímã de Leads

Quando lead preenche popup/barra/formulário aceitando os termos, marca:

  • opted_in_email = true
  • opted_in_newsletter = true (se cadastro foi específico de newsletter)

Durante importação CSV

Você define o status no momento da importação. Detalhes em Importar 10.000 clientes de um CSV.

Manual no painel

Em Clientes > [cliente] > Editar consentimento, você pode marcar opt-in retroativamente. Use com responsabilidade — opt-in inferido sem evidência viola LGPD.

Como o opt-out é coletado

Cliente clica em "Descadastrar" no rodapé do email. Marca:

  • opted_out_email = true (se desmarcou geral)
  • opted_out_newsletter = true (se desmarcou só newsletter)

Cliente vai para tela de preferências onde pode escolher granular.

Keyword PARAR no WhatsApp

Cliente responde PARAR/CANCELAR/DESCADASTRAR. Marca:

  • opted_out_whatsapp = true

Detalhes em Cliente pediu para parar (opt-out WhatsApp).

Bounce permanente ou complaint

Sistema marca automaticamente quando endereço é definitivamente inválido ou cliente reportou como spam:

  • opted_out_email = true com origem rastreável

Detalhes em Suppression list em detalhe.

Manual pelo lojista

Cliente pediu por outro canal (telefone, balcão). Você marca em Clientes > [cliente].

Hierarquia entre os campos

Quando há conflito, o sistema aplica regras claras:

SE opted_out_global = true
   → BLOQUEIA todos os canais, todos os tipos

SENÃO SE opted_out_email = true E mensagem é email
   → BLOQUEIA email

SENÃO SE opted_out_newsletter = true E mensagem é newsletter
   → BLOQUEIA newsletter (mas outros emails de marketing podem sair)

SENÃO SE opted_out_whatsapp = true E mensagem é WhatsApp
   → BLOQUEIA WhatsApp

A regra geral: opt-out vence opt-in. Cliente que disse "não" tem precedência sobre qualquer indicação anterior de "sim".

Mensagens transacionais e opt-out

Mensagens transacionais continuam sendo enviadas mesmo com opt-out de email ou WhatsApp:

  • Confirmação de pedido
  • Notificação de envio
  • Atualização de status de pagamento
  • Confirmação de cancelamento

Apenas opted_out_global = true bloqueia até transacionais.

Visualizando consentimento de um cliente

Em Clientes > [cliente], há seção Consentimento com:

  • Status de cada campo
  • Origem do registro (compra, captura, importação, manual)
  • Data e hora da última alteração
  • Histórico de mudanças (linha do tempo)

Útil para auditoria e atendimento ("o cliente reclama, mas o histórico mostra que ele confirmou opt-in em 12/01/2025").

Filtros disponíveis

Em Clientes > Filtros > Consentimento:

  • Apenas opt-in (todos os canais)
  • Apenas opt-out (todos os canais)
  • Opt-in email mas não WhatsApp
  • Opt-out parcial
  • Sem registro de consentimento (limbo)

Use para criar segmentos seguros para campanha:

  • Newsletter de promoção forte → segmente apenas opted_in_newsletter = true
  • Campanha WhatsApp → segmente apenas opted_in_whatsapp = true

Limbo: clientes sem registro claro

Alguns clientes podem aparecer sem registro explícito de consentimento. Tipicamente:

  • Clientes muito antigos importados antes da LGPD
  • Clientes capturados em sistema legado sem registro

O sistema considera limbo como opt-out por padrão — não envia marketing até que cliente confirme opt-in (clicar em link de campanha, comprar, interagir explicitamente).

Para reativar limbo:

  1. Crie campanha de reconfirmação
  2. Envie email perguntando se deseja continuar recebendo
  3. Quem clica em "sim" passa a opted_in_email = true
  4. Quem ignora ou clica em "não" permanece bloqueado

Manter registro auditável de consentimento é obrigatório pela LGPD. O ShopIA registra:

  • Origem do opt-in/opt-out
  • Data e hora exata
  • IP de quem fez (quando aplicável)
  • User agent (quando aplicável)

Em caso de fiscalização, esses dados servem como evidência de conformidade.

Veja também

Este artigo foi útil?

Sua resposta ajuda a melhorar a Central de Ajuda.

Veja também