Visão Geral
Este guia orienta você através das diferentes maneiras de importar dados de usuário para o OneSignal. Seja migrando de outra plataforma ou adicionando novos assinantes, você pode importar ou atualizar Users e suas Subscriptions usando:- SDKs — recomendado para adicionar automaticamente novos usuários e assinaturas push.
- Importador CSV — melhor para importação e atualização em massa de usuários.
- API REST — ótimo para atualizações programáticas ou automatizadas.
- Entrada Manual — ideal para adicionar ou editar usuários individuais.

A página dentro da seção Audience
Importação CSV
Importe ou atualize assinaturas de email e número de telefone junto com suas tags, idioma, fuso horário, país, status de assinatura (Email/SMS) e status de supressão (somente Email).
Tela de Importação CSV
Prepare seu CSV
Certifique-se de que seu arquivo atende aos seguintes padrões:- Codificação UTF-8 (sem BOM)
- Sem caracteres não imprimíveis
- Cabeçalhos de coluna limpos e únicos
- Tamanho do arquivo menor que 150MB
Abra seu arquivo em um editor de texto simples como VS Code ou Sublime. Reabra com codificação UTF-8 e verifique a exibição adequada de caracteres.
external_id— Recomendado. Identifica Users em todas as Subscriptions.email— Obrigatório para assinaturas de email.phone_number— Obrigatório para assinaturas de SMS.subscription_id— Recomendado apenas para uso ao adicionar o External ID a uma assinatura existente.
external_id.
- Incluir
external_idajuda a desduplicar usuários, suporta atualizações entre canais e habilita importações futuras. - Certifique-se de que o
external_idseja único para cada usuário e seja o mesmo ID definido via método SDKlogin. Caso contrário, ele será redefinido quando o usuário abrir o aplicativo.
Colunas CSV disponíveis
Veja external ID para mais informações.
Cria uma subscription de Email. Desduplicada se já estiver presente.
Use formato E.164 como
+15555551234. Cria uma subscription de SMS.Apenas para uso legado. Use ao rastrear IDs de assinatura do OneSignal.
Define o status de assinatura para
email, phone_number e subscription_id.false remove o email das listas de supressão.Veja ISO 3166-2.
Importar tags de uma única coluna
Em vez de usar cabeçalhos de coluna separados para cada chave de tag, você pode definir um único cabeçalhotags, com cada linha de usuário contendo um mapa JSON de todos os pares chave-valor entre aspas. Isso é especialmente útil se você exportou anteriormente um CSV com tags e deseja reimportá-lo sem reformatação.
Exemplo de cabeçalho:
Use IA para verificar seu CSV antes de importar
Se você tiver erros ou dúvidas sobre a formatação do seu CSV, pode descrever o problema do CSV para uma ferramenta de IA (como Claude, ChatGPT ou similar) para limpar ou reconstruir automaticamente seu arquivo antes de importar novamente.- Identificar formatos inválidos
- Formatação de número de telefone
- Dados de outra plataforma
Exemplo de prompt de IA para excluir tags indesejadas
Acessar importador CSV
- Vá para Audience > Import
- Clique em Launch CSV Importer
- Faça upload do seu CSV (arrastar e soltar ou usar seletor de arquivo)
Mapear campos
Após o upload:- O OneSignal mapeia automaticamente cabeçalhos para propriedades conhecidas.
- Revise os mapeamentos antes de confirmar.

Atualizar propriedades
Useexternal_id, email, phone_number ou subscription_id para identificar o usuário que você está atualizando.
Para adicionar um novo email ou número de telefone a um usuário existente, você deve usar external_id. Não use subscription_id — ele não vinculará ou mesclará assinaturas.
Lidar com avisos
Se o OneSignal detectar problemas de formato:- Corrija o CSV e reenvie (recomendado)
- Ou desmarque a coluna afetada para pular a importação dela
Revisão
Na tela de Revisão:- Opcionalmente, crie um segmento para esta importação
- Opcionalmente, exclua tags com valores em branco:
Criar um segmento torna rápido e fácil enviar uma mensagem para esses usuários imediatamente. No entanto, se seu CSV já contém uma tag única, você não precisa criar um segmento aqui. Basta usar a tag que você já definiu para criar seu segmento.

Opções para criar um segmento e excluir valores de tag vazios
Confirmação por email e solução de problemas
Quando o CSV terminar de ser enviado, você receberá um email de confirmação com os seguintes dados:-
Registro(s) de assinatura adicionado(s)
- O número de novas subscriptions de email e/ou SMS criadas via upload de CSV.
0significa que a lista não continha identificadores únicos deemaile/ouphone_numberpara criar as assinaturas.
-
Registro(s) de assinatura modificado(s)
- O número de Subscriptions onde alguns dados mudaram, como tags definidas ou outras propriedades.
- Lembre-se de que Users podem ter múltiplas Subscriptions. Por exemplo, se você enviou uma lista de 10 External IDs e cada um estava associado a 20 assinaturas, você verá
200registros de assinatura modificados.
-
Atualizações de assinatura ignoradas
- O número de Subscriptions que foram ignoradas pelo motivo fornecido.
- Se você enviou um CSV de
emaile/ouphone_number, essas Subscriptions provavelmente foram criadas. - Se o motivo for “due to being over your app’s tag limit”, você precisa remover tags e enviar novamente. Ou fazer upgrade do seu plano.
-
Não importado
- O número de linhas que não foram atualizadas ou importadas.
- Geralmente ocorre quando:
- O
external_idque você definiu no CSV não existe em nenhuma assinatura no aplicativo OneSignal - As assinaturas de
emaile/ouphone_numberjá existem no aplicativo OneSignal.
-
Novo segmento criado
- O nome do segmento que você criou, se aplicável.

Exemplo de confirmação por email.
100assinaturas foram criadas porque as colunasemaile/ouphone_numberincluíam endereços de email únicos e/ou números de telefone que atualmente não existiam no aplicativo OneSignal.37814assinaturas foram atualizadas. Isso não é a contagem de Users. Lembre-se de que usuários podem ter múltiplas Subscriptions.621852linhas do CSV não foram importadas. Seja porque não tinham External IDs que mapeavam para usuários no aplicativo OneSignal, ou os emails e/ou números de telefone já existiam sem dados únicos para definir.
Ainda tendo problemas?Entre em contato com
[email protected] e compartilhe o arquivo CSV que você enviou junto com uma captura de tela do email de confirmação. Teremos prazer em dar uma olhada!Dicas comuns de solução de problemas
Os seguintes são problemas comuns que vemos com importações CSV. Também recomendamos tentar a seção Use IA para verificar seu CSV antes de importar acima se você estiver tendo problemas.Limites de tags
- Seu limite de tags do plano é por usuário. Você pode ter uma quantidade ilimitada de tags por aplicativo, mas cada usuário está sujeito ao limite do plano.
- Exemplo: Seu limite de plano é de 20 tags por usuário.
- Se o usuário já tiver 19 tags, você só pode adicionar mais 1 tag a esse usuário.
- Seu aplicativo poderia ter 1000 combinações de tags diferentes, mas cada usuário só pode ter 20 por vez.
- Recomendação:
- Use a exportação CSV do painel para exportar o ID externo, tags, email e/ou número de telefone dos seus usuários.
- Configure os cabeçalhos CSV com as tags que deseja excluir e importe-as primeiro.
- Configure um segundo CSV com as tags que deseja manter e importe-as em segundo lugar.
- Consulte a seção Importar tags de uma única coluna acima para mais detalhes.
Sobrescritas e exclusões de tags
Durante uma importação CSV:- As tags incluídas no seu CSV são sobrescritas com o valor fornecido.
- As tags não incluídas no seu CSV permanecem inalteradas no registro do usuário.
- a coluna de cabeçalho contém a chave da tag.
- a linha não contém nenhum valor.
- você selecionou a opção “Excluir tags com valores em branco” na tela de Revisão.
Outras fontes de tags sendo adicionadas
Se tags excluídas reaparecerem após a importação, uma integração pode estar escrevendo-as automaticamente de volta. Fontes comuns incluem:- Segment
- HubSpot
- Journeys
- Métodos de marcação do SDK
- APIs personalizadas ou pipelines ETL
Precisa de ajuda?
- Experimente a seção Use IA para verificar seu CSV antes de importar acima.
- Entre em contato com
[email protected]e compartilhe o arquivo CSV que você enviou junto com uma captura de tela do email de confirmação. Teremos prazer em dar uma olhada!
Entrada manual
Você pode adicionar manualmente as assinaturas de email e número de telefone do usuário através do painel do OneSignal navegando para Audience > Users > Update/Import Users > Manually Add Users.
Tela de adicionar usuários manualmente