Written by Valentina Llanos Pontaut
(Solutions Architect)
As descadastramentos manuais estavam falhando. Usuários que pediam para sair das comunicações ainda recebiam mensagens por WhatsApp, email e push — criando riscos de compliance e prejudicando a confiança. Neste post, mostramos como resolvemos esse desafio com multi-channel unsubscribe automation, usando as APIs da Braze para construir um mecanismo centralizado e escalável de opt-out que eliminou erros manuais e economizou horas da operação.
Tanto no WhatsApp quanto em email/push, o desafio era o mesmo:
As equipes gerenciavam descadastros manualmente dentro dos perfis da Braze.
Como resultado, alguns usuários eram reinscritos por engano, recebiam notificações indesejadas e perdiam confiança.
Nossa hipótese: automatizar descadastros via API e centralizar o processo reduziria erros humanos, protegeria a experiência do usuário e economizaria tempo operacional.
Criamos uma automação multicanal para bloquear usuários indesejados através do endpoint users/track
da Braze. A abordagem teve três componentes principais.
Usamos dois métodos para WhatsApp e email/push:
Flag de propriedade do usuário: adicionamos uma propriedade “blocked” ao perfil. Esse método automatiza o targeting, mas consome um data point a cada atualização.
Upload de CSV: envio de uma lista de external_ids
. Esse método não consome data points, mas exige uploads manuais.
Assim, cada cliente pode escolher o método que melhor se adapta ao seu fluxo.
Campanha com webhook: construída na Braze usando o endpoint users/track
.
Headers:
Content-Type: application/json
Authorization: Bearer <REST API Key> (com permissão users.track
).
https://rest.iad-0X.braze.com/users/track
(substituir X pelo número do cluster).
Schedule: enviar assim que a campanha for lançada.
Delivery Controls: permitir reeligibilidade a cada 15 minutos para reprocessar casos-limite.
Público-alvo: segmento de usuários bloqueados (via flag ou CSV).
Importante: remover grupo de controle em testes A/B.
Impacto: os usuários foram descadastrados com segurança em todos os canais.
Eficiência: a equipe de operações economizou horas de trabalho manual.
Escalabilidade: o mesmo design funciona para WhatsApp, email e push, com ajustes mínimos.
Flexibilidade: o modelo também pode automatizar opt-ins ou atualizar atributos de usuário.
Automatizar a ingestão de CSV em cron programado.
Criar monitoramento e alertas para reinscrições acidentais.
Integrar triggers de eventos para descadastros em tempo real (fraude, churn etc.).
Os descadastros manuais eram arriscados e demorados. Automatizá-los com as APIs da Braze trouxe consistência, segurança e tranquilidade.
Você já enfrentou esse desafio com bloqueio de comunicações? Ou usa outra forma de gerenciar multi-channel unsubscribe automation? Vamos trocar ideias!