También puedes actualizar o crear usuarios a través de la REST API.
Importación CSV
Usa un archivo CSV para importar o actualizar direcciones de correo electrónico, números de teléfono, IDs externos, Etiquetas, idioma, zona horaria, país y más.Requisitos del CSV
Asegúrate de que tu archivo.csv cumpla con los siguientes requisitos:
- Codificación UTF-8 (sin BOM)
- Sin caracteres no imprimibles (sin caracteres especiales o no-ASCII)
- Encabezados de columna limpios y únicos
- Tamaño de archivo menor a 150MB (aproximadamente 2 millones de filas)
- Al menos un identificador de los siguientes:
external_id— Recomendado. Identifica Usuarios en todas las Suscripciones.email— Requerido para crear nuevas suscripciones de correo electrónico. Consulta Validación de dirección de email para más información.phone_number— Requerido para crear nuevas suscripciones de SMS.subscription_id— Solo recomendado para casos en los que ya rastreas IDs de Suscripción de OneSignal en tu backend.
Columnas CSV disponibles
Ve ID externo para más información.
Crea una suscripción de Correo electrónico. Deduplicado si ya está presente.
Usa formato E.164 como
+15555551234. Crea una suscripción de SMS.Recomendado solo si ya rastreas IDs de Suscripción de OneSignal en tu backend.
Establece el estado de suscripción. Requiere
email, phone_number o subscription_id en la misma fila — no se puede usar solo con external_id.false elimina el correo electrónico de las listas de supresión.Ve ISO 3166-2.
Hasta 1,000 etiquetas. Usa encabezados de columna como claves. Ve Etiquetas.
Límites y restricciones de etiquetas
Los límites de plan de etiquetas se aplican por usuario, no por aplicación. Por ejemplo, si tu plan permite 20 etiquetas por usuario y un usuario ya tiene 19, solo puedes agregar 1 más — aunque la aplicación pueda tener claves de etiqueta ilimitadas.- Usa el flujo de trabajo de Actualizaciones masivas de etiquetas para exportar usuarios, limpiar valores de etiquetas no deseados y volver a importar con la opción de eliminación habilitada.
- Evita los espacios en las claves de etiqueta — usa guiones bajos en su lugar.
- “user”
- “subscription”
- “message”
- “template”
- “app”
- “org”
- “custom_data”
- “dynamic_content”
- Las etiquetas incluidas en tu CSV se sobrescriben con el valor proporcionado.
- Las etiquetas no incluidas en tu CSV permanecen sin cambios en el registro del usuario.
- La columna de encabezado contiene la clave de etiqueta.
- La fila no contiene ningún valor.
- Seleccionaste la opción “Eliminar etiquetas con valores en blanco” en la pantalla de Revisión.
- Segment
- HubSpot
- Journeys
- Métodos de etiquetado del SDK
- APIs personalizadas o pipelines ETL
Importar etiquetas desde una sola columna
En lugar de usar encabezados de columna separados para cada clave de etiqueta, puedes configurar un solo encabezadotags, con cada fila de usuario conteniendo un mapa JSON de todos los pares clave-valor entre comillas. Esto es especialmente útil si exportaste previamente un CSV con etiquetas y deseas reimportarlo sin reformatear.
Ejemplo de encabezado:
Exporta tus datos
- Navega a Audiencia > Suscripciones en el panel de OneSignal. Habilita solo las columnas ID Externo, ID de Suscripción y Etiquetas (y opcionalmente Correo electrónico o Número de teléfono).
- Haz clic en Exportar para exportar el CSV.

Borra los valores de etiqueta que deseas eliminar
Abre el CSV exportado en un editor de texto y establece los valores de cada etiqueta que deseas eliminar como una cadena vacía.Por ejemplo, una fila con valores de etiqueta antes de editar:La misma fila después de borrar los valores de etiqueta:Esto resultará en la eliminación de las etiquetas
Fila antes de editar
Fila después de borrar los valores de etiqueta
level y color del usuario.Vuelve a importar el CSV con la opción de eliminación
- Toma el CSV editado e impórtalo.
- En la pantalla de Revisión, selecciona Sí para Eliminar etiquetas con valores en blanco. OneSignal elimina las etiquetas con valores en blanco durante la importación.

¿Necesitas ayuda?
- Prueba la sección Usa IA para revisar tu CSV antes de importar anterior.
- Contacta a
support@onesignal.comy comparte el archivo CSV que cargaste junto con una captura de pantalla del correo electrónico de confirmación. ¡Estamos felices de ayudarte!
Validación de dirección de email
La validación de dirección de email detecta problemas comunes en las direcciones de email antes de que lleguen a tu audiencia. Marca errores tipográficos, dominios no válidos, direcciones basadas en roles y servicios de email desechables que podrían aumentar tu tasa de rebote o dañar tu reputación como remitente.Validación de dirección de email
Valida las direcciones de email durante la importación de CSV y en masa para reducir rebotes y proteger tu reputación como remitente.
Usa IA para revisar tu CSV antes de importar
Si tienes errores o preguntas sobre el formato de tu CSV, puedes describir tu problema de CSV a una herramienta de IA (como Claude, ChatGPT o similar) para limpiar o reconstruir automáticamente tu archivo antes de importar nuevamente.Ejemplos de prompts de IA para problemas comunes de CSV
Ejemplos de prompts de IA para problemas comunes de CSV
- Eliminando etiquetas
- Formato de etiquetas
- Identificar formatos inválidos
- Corregir números de teléfono
- Migrar desde otra plataforma
Ejemplo de solicitud de IA para eliminar etiquetas no deseadas
Pasos de importación
Navega a Audiencia > Importar y haz clic en Lanzar Importador CSV.Mapear campos
OneSignal mapea automáticamente los encabezados de tu CSV a las propiedades conocidas. Revisa los mapeos antes de confirmar — usa 
Si OneSignal detecta problemas de formato, corrige el CSV y vuelve a subir (recomendado) o desmarca la columna afectada para omitir su importación.
external_id, email, phone_number y/o subscription_id como identificadores, no como etiquetas.
Revisar y confirmar
La pantalla de Revisión te permite:Con “Eliminar etiquetas con valores en blanco” habilitado, 
Haz clic en Confirmar e Importar. Una pantalla de estado muestra el progreso.
- Crear automáticamente un segmento — Agrega una etiqueta a cada usuario importado y crea un segmento coincidente. Ten en cuenta los límites de tu plan.
- Eliminar etiquetas con valores en blanco — Elimina cualquier etiqueta con valor en blanco en el CSV. Útil para limpiar etiquetas no deseadas y mantenerse dentro de los límites del plan.
- Configurar validación de dirección de email — Configura los ajustes de validación de dirección de email para reducir rebotes y proteger tu reputación como remitente.
tag1 se elimina de UserA y tag2 se elimina de UserB.
La importación ha comenzado. Recibirás un correo electrónico de confirmación de
contact@onesignal.com cuando finalice.Confirmación por correo electrónico
Una vez que el import termine, recibirás un correo electrónico de confirmación decontact@onesignal.com con los siguientes datos. Un único Usuario puede tener múltiples Suscripciones (ej. email + push), por lo que los conteos de suscripción pueden ser mayores que el número de filas.
Registro(s) de suscripción agregados — Nuevas Suscripciones de correo electrónico o SMS creadas. 0 significa que no se encontraron identificadores únicos de email o phone_number.
Registro(s) de suscripción modificados — Suscripciones con datos modificados (etiquetas, propiedades, etc.). Ejemplo: 10 IDs Externos vinculados a 20 suscripciones cada uno = 200 registros modificados.
Actualizaciones de suscripción omitidas — Suscripciones omitidas por la razón indicada. Si la razón es “sobre el límite de etiquetas de tu aplicación”, elimina etiquetas y vuelve a importar o actualiza tu plan.
No importado — Filas que no fueron actualizadas o importadas. Causas comunes: el external_id no coincide con ninguna suscripción existente, o el email/phone_number ya existe sin nuevos datos para configurar.
Nuevo segmento creado — El nombre del segmento si seleccionaste esa opción.

- Se crearon
100suscripciones a partir de direcciones de correo electrónico o números de teléfono únicos que no existían en la app. - Se actualizaron
37,814suscripciones (no es el conteo de Usuarios — cada usuario puede tener múltiples suscripciones). 621,852filas no fueron importadas porque sus IDs Externos no correspondían a usuarios existentes, o los correos/números de teléfono ya existían sin datos nuevos.
Entrada manual
Puedes agregar manualmente las suscripciones de correo electrónico y número de teléfono del usuario a través del panel de OneSignal navegando a Audiencia > Usuarios > Actualizar/Importar usuarios > Agregar usuarios manualmente.
Preguntas frecuentes
¿Cuánto tiempo tarda una importación CSV?
La duración depende del tamaño del archivo. La mayoría de las importaciones se completan en unos minutos. Recibirás un correo electrónico decontact@onesignal.com cuando finalice la importación — agrega esa dirección a tus contactos para asegurarte de recibirlo.
¿Puedo deshacer una importación CSV?
No. No hay función de deshacer integrada para las importaciones CSV. Si necesitas revertir cambios, prepara un nuevo CSV con los valores correctos y vuelve a importarlo. Para eliminaciones de etiquetas, usa el flujo de trabajo de Eliminación masiva de etiquetas.¿Por qué los conteos de mi segmento no coinciden con las filas de mi CSV?
Los Segmentos solo cuentan las Suscripciones suscritas. Las suscripciones no suscritas son actualizadas por la importación pero no se reflejan en los conteos de segmentos.¿Por qué mi importación mostró “no importado” para algunas filas?
Las filas se omiten cuando elexternal_id no coincide con ninguna suscripción existente en la aplicación, o cuando el email o phone_number ya existe sin nuevos datos para configurar. Consulta la sección de Confirmación por correo electrónico para obtener detalles sobre cada estado.
