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
+15555551234. Crea una suscripción de SMS.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.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.

Selecciona las columnas visibles para exportar
Borra los valores de etiqueta que deseas eliminar
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.

Pantalla de revisión con opción para eliminar etiquetas con valores vacíos
- 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
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
Pasos de importación
Navega a Audiencia > Importar y haz clic en Lanzar Importador CSV.Sube tu CSV

Pantalla de Importación CSV
Mapear campos
external_id, email, phone_number y/o subscription_id como identificadores, no como etiquetas.
Pantalla de Mapeo de Campos de Importación CSV
Revisar y confirmar
- 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.
Pantalla de Revisión de Importación CSV
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.

Ejemplo de confirmación por correo electrónico.
- 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.
Pantalla de 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.