Coletar opt-ins de usuários
O artigo a seguir lista alguns métodos comuns de opt-in para SMS.
Opção 1: Peça aos usuários para enviar uma mensagem para seu código curto ou longo
Peça aos usuários para enviar “START”, “UNSTOP”, “YES” ou uma palavra-chave de aceitação personalizada para o seu número, adicionando-os automaticamente ao seu grupo de inscrições. No seu website, app ou até mesmo em publicidade, você pode solicitar que os usuários façam isso para aceitar, e pode oferecer um incentivo se for útil.
Opção 2: Usuários fazem aceitação via mensagem no app
Para permitir que os usuários façam aceitação de SMS a partir de uma mensagem no app, use o formulário de captura de número de telefone fornecido pela Braze para criar um formulário personalizado que permite coletar números de telefone e expandir sua lista de SMS.

A Braze recomenda que você também use o recurso de dupla aceitação de SMS. Esse recurso funciona automaticamente com o formulário de captura de número de telefone da mensagem no app, solicitando que os usuários confirmem sua intenção após enviarem o número de telefone pelo formulário.
Opção 3: Fluxo de inscrição
Quando um novo usuário se inscreve ou se registra no website ou app, peça o número de telefone e o e-mail. Inclua uma caixa de seleção para receber e-mails promocionais e SMS.
Após a inscrição do usuário, faça o seguinte:
- Use o endpoint
/subscription/status/setpara criar o usuário e salvar seus atributos.
POST 'https://rest.iad-03.braze.com/subscription/status/set' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR-REST-API-KEY' \
--data-raw '{
"subscription_group_id": "xyz-abcd-1234567",
"subscription_state": "subscribed",
"external_id": "external_identifier",
"phone": "+12223334444",
"use_double_opt_in_logic": true
}
'
- Use o endpoint
/users/trackpara inscrever o usuário no SMS.
curl --location --request POST 'https://rest.iad-01.braze.com/users/track' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_REST_API_KEY' \
--data-raw '{
"attributes": [
{
"external_id": "external_identifier",
"phone": "+12223334444",
"subscription_groups": [
{
"subscription_group_id": "xyz-abcd-1234567",
"subscription_state": "subscribed",
"use_double_opt_in_logic": true
}
]
}
]
}'

Para inserir usuários no fluxo de double opt-in de SMS ao inscrevê-los pela REST API, defina use_double_opt_in_logic como true na sua solicitação. Esse parâmetro é compatível com /subscription/status/set, /v2/subscription/status/set e /users/track. Um perfil de usuário precisa existir para que o status de inscrição seja atualizado. Se nenhum perfil de usuário estiver associado ao número de telefone fornecido, o status de inscrição não será atualizado.
Atualizações de inscrição pela REST API não disparam automaticamente mensagens de boas-vindas. Para enviar uma mensagem de boas-vindas, crie uma Campaign baseada em ação com o gatilho Update Subscription Group Status e defina a origem da atualização como REST API.