Saltar al contenido principal
Cada paso de mensaje en un Journey envía un mensaje al usuario cuando llega a ese punto en el flujo. Puedes agregar pasos de notificación push, email, SMS y mensaje in-app — cada uno con su propia plantilla y comportamiento de entrega. Para agregar un paso de mensaje, haz clic en el botón (+) en el canvas del Journey y selecciona el canal.
La programación de mensajes dentro de pasos individuales no está soportada actualmente. Los mensajes push, email y SMS se envían inmediatamente cuando el usuario llega al paso. Usa un paso de espera antes del paso de mensaje si necesitas un retraso.

Notificación push

  1. Haz clic en (+) y selecciona Notificación Push.
  2. En el panel lateral, selecciona una plantilla de mensaje existente o crea una nueva.
  3. Guarda el paso.
Cuando un usuario llega a este paso, OneSignal envía la notificación push inmediatamente. El usuario debe tener una suscripción push activa para recibirla.
Da nombres descriptivos a las plantillas (ej.: “Bienvenida — Push Día 1”) para que sean fáciles de encontrar en el menú desplegable.

Email

Antes de agregar un paso de email, confirma que tienes el email configurado en tu app de OneSignal.
  1. Haz clic en (+) y selecciona Email.
  2. En el panel lateral, selecciona una plantilla de email existente o crea una nueva.
  3. Guarda el paso.
OneSignal envía el email inmediatamente cuando el usuario llega a este paso. El usuario debe tener una dirección de email suscrita. Puedes personalizar el contenido del email usando sintaxis Liquid, Data Tags, o Data Feeds para datos de API en tiempo real en el momento del envío.

SMS

Antes de agregar un paso de SMS, confirma que tienes la mensajería SMS configurada en tu app de OneSignal.
  1. Haz clic en (+) y selecciona SMS.
  2. En el panel lateral, selecciona una plantilla de SMS existente. Si aún no has creado una, ve a Mensajes > Plantillas > + Nueva plantilla > Nueva plantilla de SMS.
  3. Guarda el paso.
OneSignal envía el SMS inmediatamente cuando el usuario llega a este paso. El usuario debe tener un número de teléfono suscrito.

Mensaje in-app

Antes de agregar un paso de mensaje in-app, confirma que tienes la mensajería in-app configurada en tu app.
  1. Haz clic en (+) y selecciona Mensaje In-App.
  2. En el panel lateral, diseña tu mensaje usando el editor de arrastrar y soltar o el editor HTML.
  3. Opcionalmente configura las condiciones de activación y una programación de entrega (la ventana de tiempo que tiene el usuario para abrir la app y ver el mensaje).
  4. Guarda el paso.

Tiempo de sesión

Los mensajes in-app requieren una nueva sesión para mostrarse. Una nueva sesión comienza cuando la app ha estado fuera de foco durante 30+ segundos y vuelve a estar en primer plano. Esto significa:
  1. El usuario llega al paso de mensaje in-app en el Journey.
  2. El mensaje no se muestra durante la sesión actual.
  3. La próxima vez que el usuario abra la app (iniciando una nueva sesión), el mensaje se muestra si se cumplen las condiciones de activación y la programación de entrega no ha expirado.
Si el usuario está usando activamente la app cuando llega al paso de mensaje in-app, no verá el mensaje hasta que cierre y vuelva a abrir la app (después de 30+ segundos). Planifica tu flujo de Journey en consecuencia — considera colocar un paso de espera antes del mensaje in-app para dar tiempo a un descanso de sesión natural.
Los mensajes in-app en un Journey se muestran solo una vez por usuario. Incluso si el usuario re-ingresa al Journey, el mismo mensaje in-app no se volverá a mostrar.

Webhooks

Además de los pasos de mensaje, puedes agregar pasos de webhook para enviar datos en tiempo real a sistemas externos (CRM, plataformas de análisis, backends personalizados) en cualquier punto del Journey. Los webhooks son útiles para sincronizar el estado del usuario, activar flujos de trabajo externos o registrar el progreso del Journey fuera de OneSignal.

Webhooks de Journey

Configura pasos de webhook para enviar datos a herramientas externas durante un Journey.

FAQ

¿Puedo programar un mensaje para enviarlo a una hora específica?

No dentro del propio paso de mensaje. Para retrasar la entrega, agrega un paso de espera antes del paso de mensaje. También puedes usar la configuración de programación del Journey para controlar cuándo está activo todo el Journey.

¿Por qué no se mostró mi mensaje in-app?

Los mensajes in-app requieren una nueva sesión para mostrarse. Si el usuario ya estaba en la app cuando llegó al paso, el mensaje queda en cola hasta la próxima sesión (app fuera de foco durante 30+ segundos, luego reabierta). Verifica también que se cumplan las condiciones de activación y que la programación de entrega no haya expirado.

¿Un usuario verá el mismo mensaje in-app si re-ingresa al Journey?

No. Los mensajes in-app en un Journey se muestran solo una vez por usuario, independientemente del re-ingreso. Para mostrar un mensaje nuevamente, crea un nuevo paso de mensaje in-app con contenido diferente.

¿Qué ocurre si un usuario no tiene suscripción para el canal de mensaje?

El paso de mensaje se omite para ese usuario. Por ejemplo, si se llega a un paso de email pero el usuario no tiene una dirección de email suscrita, el email no se envía y el usuario continúa al siguiente paso en el Journey.

¿Puedo personalizar los mensajes de Journey?

Sí. Las plantillas push, email y SMS soportan sintaxis Liquid para insertar atributos de usuario, Data Tags y propiedades de Eventos Personalizados. Las plantillas de email también soportan Data Feeds para datos de API en tiempo real en el momento del envío.

Páginas relacionadas

Webhooks de Journey

Envía datos en tiempo real a sistemas externos en cualquier punto de un Journey.

Acciones de Journey

Agrega pasos de espera, lógica de ramificación y rutas divididas entre pasos de mensaje.

Configuración de Journey

Configura reglas de entrada, reglas de salida, re-ingreso y programación.

Personalización de mensajes

Personaliza mensajes con etiquetas, sintaxis Liquid y propiedades de eventos personalizados.

Plantillas

Crea y gestiona plantillas de mensajes reutilizables en todos los canales.

Data Feeds

Incorpora datos de API en tiempo real en mensajes de email en el momento del envío.