- Enviar mensajes personalizados y urgentes usando datos en vivo
- Sincronizar atributos de usuario y datos de mensajes entre sistemas
- Usar su sistema interno como la fuente de verdad mientras aprovecha la infraestructura de mensajería de OneSignal

Integración de base de datos
Beneficios de la integración de base de datos
Mensajería personalizada a escala Use datos de sus sistemas internos para personalizar mensajes en tiempo real:- Agregue Tags para almacenar atributos de usuario en OneSignal para segmentación o personalización de contenido.
- Pase
custom_dataen la API de crear mensaje para personalizar sin almacenar datos permanentemente.
- Pedidos realizados
- Renovaciones o vencimientos de suscripciones
- Logros de hitos
- Active usando:
- API de crear mensaje con alias o filtros para llegar a los usuarios correctos en el momento correcto.
- Journeys a través de eventos personalizados
external_id como un ID de usuario multiplataforma estable y hasta 10 alias personalizados por usuario (por ejemplo, crm_id, facebook_id).
Flujo de datos
Estructura de identidad del usuario
Useexternal_id como su identificador de usuario principal entre sistemas. Puede adjuntar otros alias o identificadores para mayor flexibilidad. Si no existe un ID de usuario global, se pueden usar IDs de OneSignal/Subscription, pero requieren manejo adicional, ya que son anónimos hasta que se vinculan.
Consulte usuarios y suscripciones para más información.
Enviar datos de usuario a OneSignal
Use nuestra API REST para crear y actualizar usuarios en tiempo real. También admitimos importación CSV para incorporación o actualizaciones masivas.- Crear usuario
- Crear suscripción por alias
- Actualizar usuario solo para actualizaciones de etiquetas
Exportar datos desde OneSignal
Para recuperar datos de OneSignal:- Use Event Streams para eventos de entrega y participación en tiempo real
- Acceda a exportaciones estáticas a través de:
Enviar eventos personalizados a OneSignal
Envíe eventos personalizados para activar Journeys sincronizando datos desde su almacén directamente a OneSignal.Función beta. Envíe un correo electrónico a
integrations@onesignal.com para acceder.- Navegue a Data > Integrations en su panel de OneSignal.
- Busque el banner Beta: Sync data from your favorite data warehouse.
- Haga clic en Sync Data para acceder a la configuración de ingestión de datos.

Sincronizar datos desde su almacén de datos
1. Conecte su fuente de datos
Si no ve un almacén de datos en la lista, o si tiene preguntas sobre cómo configurar una integración, háganoslo saber enviando un correo electrónico aintegrations@onesignal.com. Actualmente estamos tomando solicitudes para expandir nuestras ofertas de integración.
2. Cree su sincronización
- Haga clic en Add Sync
- Seleccione Any Warehouse Table
- Elija su fuente de datos conectada
- Seleccione su esquema y tabla
- Para Google Sheets: Use el menú desplegable de tabla para seleccionar hojas específicas dentro de su documento.
3. Configure su destino
- Seleccione OneSignal como conexión
- Elija Custom Event como tipo de objeto
- Mantenga Create Only como comportamiento de sincronización
- Mapee su columna de identificador a IDs externos de OneSignal
4. Elija sus campos de datos
- Seleccione qué columnas sincronizar con OneSignal:
- Tipos compatibles: Texto, números, booleanos, fechas, horas
- Uso: Estos campos estarán disponibles para segmentación de journeys
- Recomendación: Sincronice solo los campos que usará para segmentación
5. Pruebe e implemente
- Pruebe su sincronización para verificar que los datos fluyan correctamente
- Agregue una etiqueta descriptiva (no se puede cambiar más tarde)
- Establezca su activador: Manual, programado o secuencial. Recomendamos seleccionar secuencial para ingestar eventos personalizados.
¿Qué sucede a continuación?Sus eventos personalizados aparecerán en el índice de eventos de OneSignal, listos para usar en journeys basados en el comportamiento del usuario y los datos de su almacén.
Cada opción de sincronización tiene detalles específicos necesarios para conectarse a su cuenta; comuníquese con nosotros en integrations@onesignal.com si tiene alguna pregunta sobre configuraciones individuales.
¿Dónde deberían residir los datos: OneSignal o su base de datos?
Decida según el propósito de los datos:Qué almacenar en OneSignal
Almacenar datos usados directamente para mensajería
Almacenar datos usados directamente para mensajería
Almacenar datos usados directamente para mensajería:
external_idy alias- Correos electrónicos (para mensajería por correo electrónico)
- Números de teléfono (para SMS)
- Atributos de usuario ligeros como Tags
custom_data.Qué mantener en sus propios sistemas
Qué mantener en sus propios sistemas
Qué mantener en sus propios sistemas
Mantenga datos no relacionados con la mensajería (por ejemplo, perfiles de usuario completos, registros de transacciones) en sus propios sistemas para rendimiento, privacidad y control. Archive el historial de mensajes de OneSignal para análisis a largo plazo o cumplimiento.Activar mensajes desde su base de datos
Puede activar mensajes usando dos enfoques: elija uno o ambos según su caso de uso.- API
- Eventos personalizados y Journeys
Use la API de crear mensaje para mensajería transaccional inmediata.Segmente usuarios a través de:
external_id- Alias (por ejemplo,
crm_id) - Correo electrónico o número de teléfono
- Mensajes transaccionales (por ejemplo, recibos, alertas)
- Notificaciones urgentes o personalizadas
- Segmentar individuos o grupos (hasta 20,000 usuarios por llamada)
send_after.