# Push de única vez

<Aside type="tip"> 
Mira este video para aprender a enviar una notificación push de única vez en Pushwoosh, o consulta la guía a continuación para obtener instrucciones más detalladas.
<YouTube id="046g_5xgQx8" playlabel="Video de YouTube: Cómo enviar una notificación push de única vez en Pushwoosh"/> 
</Aside> 

## Cómo enviar una notificación push usando el formulario de push de única vez

Para enviar una notificación push de única vez en Pushwoosh, ve a la sección **Campañas**. Selecciona **Mensajes de única vez** y haz clic en **Enviar mensaje** → **Push de única vez**.

<img src="/shared-51.webp" alt="Sección de Campañas que muestra la opción de Mensajes de única vez con el botón Enviar mensaje y la opción Push de única vez"/>

### Selecciona o crea el contenido del mensaje push

Para empezar, crea contenido nuevo o selecciona contenido existente para tu notificación push. Si deseas utilizar un preset de push predefinido, elígelo en el menú desplegable de opciones disponibles.

<img src="/shared-1.webp" alt="Menú desplegable de selección de presets de push que muestra las opciones de presets disponibles y el botón Crear nuevo"/>

Para crear un nuevo mensaje, haz clic en **Crear nuevo** y [sigue esta guía](/es/product/content/push-presets) para configurar un nuevo preset de push.

<Aside type="note">
El preset de push que crees aquí no se guardará en la lista de Presets de push para mantenerla organizada y despejada. Si necesitas guardar un preset para uso futuro, ve a [Presets de push](/es/product/content/push-presets), créalo con antelación y luego selecciónalo en el menú desplegable.
</Aside>

Si necesitas editar un preset existente, haz clic en **Editar Contenido** para modificar el mensaje.

A la derecha se mostrará una vista previa de la notificación, que mostrará cómo aparecerá a los usuarios.

### Selecciona el tipo de mensaje

En el paso de **Contenido**, elige **Mensaje de marketing** o **Mensaje transaccional**:

*   **Mensaje de marketing:** Respeta las preferencias de suscripción, las exclusiones voluntarias, el frequency capping y el período de silencio. No se envía al [grupo de control global](/es/product/audience-data-and-segmentation/global-control-group/).
*   **Mensaje transaccional:** Se envía a todos los usuarios independientemente de su estado de suscripción. Se entrega al grupo de control.

<img src="/push-notifications-one-time-push-33.webp" alt="Paso de Contenido con las opciones de Mensaje de marketing y Mensaje transaccional"/>

[Aprende cómo el tipo de mensaje afecta la entrega](/es/product/messaging-channels/marketing-vs-transactional/).

### Define qué sucede cuando se hace clic en el push

Después de seleccionar o crear el contenido para tu notificación push, configura qué sucede cuando un usuario toca la notificación usando el interruptor **Mostrar banner in-app cuando se hace clic en el mensaje**.

<Aside type="note">
La opción **Mostrar banner in-app cuando se hace clic en el mensaje** está disponible solo para plataformas móviles.
</Aside>

Por defecto, el interruptor está desactivado y la [acción configurada en el preset de push](/es/product/content/push-presets/#define-the-next-step-for-users-who-click-on-the-notification) se ejecutará cuando el usuario toque la notificación push. Utiliza este comportamiento predeterminado cuando tu preset de push ya incluya una acción de clic bien definida.

Para mostrar un banner in-app en su lugar, activa el interruptor **Mostrar banner in-app cuando se hace clic en el mensaje**, luego selecciona el mensaje in-app que se mostrará en el menú desplegable de **banner in-app**. Esto es útil para entregar información adicional, promociones o formularios directamente dentro de la aplicación. A la derecha aparecerá una vista previa en vivo del banner seleccionado.

<img src="/push-notifications-one-time-push-30.webp" alt="Vista previa de la selección del banner in-app después de elegir la acción Abrir banner in-app para el push" />


##### Entiende el comportamiento del idioma para los mensajes push e in-app

Las notificaciones push y los mensajes in-app pueden admitir diferentes conjuntos de idiomas. El idioma que se muestra al usuario depende de la disponibilidad de ese idioma en cada tipo de contenido y del idioma del dispositivo del usuario.


##### Ejemplo

Envías una notificación push usando un preset que admite inglés (predeterminado), español y alemán.  
El banner in-app vinculado solo admite inglés y francés.  
El idioma del dispositivo del usuario está configurado en alemán.

*   La **notificación push** se mostrará en alemán, ya que es compatible con el dispositivo del usuario.

*   El **banner in-app** recurrirá al inglés, ya que el alemán no está disponible en la configuración de idioma del banner.

<Aside type="tip">

Para garantizar una experiencia de usuario coherente, asegúrate de alinear los idiomas admitidos tanto en tus presets de push como en tus mensajes in-app.

</Aside>

### Guardar mensaje en la Bandeja de entrada

Puedes guardar las notificaciones push en la bandeja de entrada de la aplicación, lo que permite a los usuarios acceder y revisar mensajes importantes a su conveniencia. [Aprende más sobre la Bandeja de entrada de mensajes](/es/product/messaging-channels/message-inbox/mobile-message-inbox).

Para habilitar esta función, activa la opción **Guardar mensaje en la Bandeja de entrada**. Cuando está habilitada, el título y el mensaje se extraen del preset de push.

<img src="/push-notifications-one-time-push-31.webp" alt="Interruptor de Guardar mensaje en la Bandeja de entrada activado con las opciones de configuración de la bandeja de entrada visibles"/>

##### Eliminar de la Bandeja de entrada

Controla cuánto tiempo permanecen los mensajes en la bandeja de entrada seleccionando una de las siguientes opciones del menú desplegable **Eliminar de la Bandeja de entrada**:

-   **Después del número de días especificado**: Establece el número de días que un mensaje debe permanecer en la bandeja de entrada antes de ser eliminado automáticamente. Utiliza el campo de entrada para especificar el número de días.

-   **En una fecha específica**: Selecciona una fecha exacta en la que el mensaje se eliminará de la bandeja de entrada.

<Aside type="note">
El período máximo de retención para los mensajes en la bandeja de entrada es de 30 días. 
</Aside>

##### URL del ícono del mensaje

Personaliza la apariencia de la notificación almacenada especificando una URL de ícono en el campo **URL DEL ÍCONO DEL MENSAJE**. Este ícono se mostrará junto al mensaje en la bandeja de entrada, sirviendo como un identificador visual para la notificación.

Si no se proporciona una URL de ícono, se mostrará un ícono predeterminado junto al mensaje.

### Selecciona la audiencia para la notificación push

A continuación, elige la audiencia para tu notificación push. Puedes enviar la notificación a todos los usuarios o dirigirte a un segmento específico basado en el comportamiento del usuario o en datos demográficos.

#### Enviar a segmento

Selecciona esta opción para dirigirte a un [segmento de audiencia específico](/es/product/audience-data-and-segmentation/segmentation/). Elige un segmento predefinido del menú desplegable o crea un nuevo segmento haciendo clic en **Crear Segmento**. 

Luego selecciona una de las siguientes acciones del menú desplegable:

*   **Construir segmento**: Crea un nuevo segmento usando el constructor de Segmentos. [Aprende más](/es/product/audience-data-and-segmentation/segmentation/create-segments/)
*   **Importar segmento**: Importa un segmento desde un archivo CSV. [Aprende más](/es/product/audience-data-and-segmentation/segmentation/create-segments/by-import/#how-to-import-a-segment).

<img src="/shared-60.webp" alt="Pantalla de selección de audiencia que muestra la opción Enviar a segmento con el menú desplegable de segmentos y el botón Crear Segmento con un menú desplegable que muestra las opciones Construir segmento e Importar segmento"/>

#### Enviar a todos los usuarios

Elige esta opción para enviar la notificación a todos tus suscriptores. Esto es ideal para anuncios generales o promociones que se aplican a toda tu base de usuarios.

<Aside type="caution" title="Importante">
 Asegúrate de que el contenido del mensaje sea relevante para todos los destinatarios. Enviar notificaciones irrelevantes o poco interesantes puede resultar en la frustración del usuario o en un aumento de las exclusiones voluntarias.
</Aside>

<img src="/shared-22.webp" alt="Opción Enviar a todos los usuarios seleccionada para la audiencia de la notificación push con mensaje de advertencia"/>

#### Plataformas de destino

Selecciona las plataformas en las que deseas que se entregue la notificación. Las plataformas disponibles incluyen:

*   iOS
*   Android
*   Safari
*   Chrome
*   Firefox

Elegir las plataformas de destino garantiza que tu mensaje llegue a los usuarios en los dispositivos adecuados. Solo los usuarios en las plataformas seleccionadas recibirán la notificación.

<img src="/shared-46.webp" alt="Selección de plataformas de destino que muestra las opciones de casilla de verificación para iOS, Android, Safari, Chrome y Firefox"/>

Una vez que hayas configurado tu audiencia y seleccionado las plataformas de destino, haz clic en **Siguiente** para continuar con la configuración de tu notificación push.

### Programa la notificación push

A continuación, elige cuándo enviar tu notificación push. Tienes las siguientes opciones:

*   enviarla inmediatamente
*   programarla para una hora específica
*   dejar que Pushwoosh determine la hora óptima para cada usuario según su comportamiento.

#### Establece el tiempo de vida para la entrega del push

Usa **Tiempo de vida** en **Opciones de envío** para controlar cuánto tiempo Pushwoosh retiene una notificación push para su entrega si el destinatario está desconectado en el momento del intento de envío.

En **Tiempo de vida**, elige un período preestablecido durante el cual Pushwoosh mantendrá este mensaje disponible para su entrega, desde 1 hora hasta 3 semanas.

<img src="/push-notifications-one-time-push-35.webp" alt="Configuración de entrega de push de única vez que muestra el selector de Tiempo de vida con períodos preestablecidos para la expiración del mensaje."/>

También puedes elegir **Rango personalizado** e ingresar un número específico de horas, días o semanas. El período máximo es de 4 semanas.

<img src="/push-notifications-one-time-push-36.webp" alt="Configuración de Tiempo de vida para push de única vez con Rango personalizado seleccionado para ingresar un período de expiración específico."/>

<Aside type="note">
La cuenta atrás comienza cuando Pushwoosh intenta entregar el push de única vez, no cuando creas o programas el mensaje.
</Aside>

> **Nota:** El valor de **Tiempo de vida** establecido aquí anula el tiempo de expiración definido en el [formulario heredado de preset de push](/es/product/content/push-presets/push-preset-legacy-form/#ios). Por ejemplo, si el TTL del preset es de 2 semanas pero el TTL establecido aquí es de 1 semana, el push expira después de 1 semana.


#### Enviar inmediatamente

Selecciona esta opción si deseas enviar la notificación push inmediatamente después de configurar la campaña. Esto es útil para mensajes urgentes o sensibles al tiempo.

<img src="/push-notifications-one-time-push-1.webp" alt="Opción Enviar inmediatamente seleccionada para la programación de notificaciones push que muestra la opción de entrega inmediata"/>

#### Hora seleccionada

Elige esta opción para programar tu notificación push para una fecha y hora específicas.

1.  Usa el calendario para seleccionar la fecha exacta de tu notificación.
2.  Establece la hora en horas y minutos (usando el formato de 24 horas) para cuando se deba enviar la notificación.
3.  Elige la zona horaria apropiada:
*   **Zona horaria del dispositivo del suscriptor**. La notificación se enviará según la hora local del destinatario, asegurando la entrega a la hora especificada en su zona horaria.
*   **Zona horaria personalizada**. Selecciona una zona horaria específica para programar la notificación para todos los destinatarios, útil para dirigirse a usuarios en una región específica.

<img src="/push-notifications-one-time-push-24.webp" alt="Programa tu notificación push para una fecha y hora específicas"/>

<Aside type="tip">
Puedes cancelar un mensaje programado antes de que se envíe. El estado del mensaje debe ser **ESPERANDO**. En la lista de Mensajes de única vez, abre el menú de acciones (⋮) para el mensaje y elige **Eliminar mensaje**.

<img src="/push-notifications-one-time-push-32.webp" alt="Fila de mensaje de única vez con el menú de acciones abierto que muestra las opciones Detalles del mensaje y Eliminar mensaje"/>
</Aside>

#### Mejor hora (requiere suscripción de pago)

Esta opción envía cada mensaje a la mejor hora del usuario según su comportamiento y el rendimiento de mensajes anteriores. Selecciona la fecha de inicio y Pushwoosh programará la entrega automáticamente. Puedes programar mensajes desde mañana hasta con un mes de antelación.

Si no hay suficientes datos para algunos usuarios, establece la **Hora de respaldo** en horas y minutos. En este caso, el mensaje se envía en la fecha seleccionada o un día después a la hora de respaldo en la zona horaria del usuario.

<img src="/push-notifications-one-time-push-37.webp" alt="Programación de la mejor hora para un push de única vez con selección de fecha, campos de hora de respaldo e información de requisitos."/>

Para usar la función **Mejor hora**, asegúrate de que:

*   Los [**Eventos predeterminados de la aplicación**](/es/product/audience-data-and-segmentation/events/default-events) están habilitados.
*   Has enviado mensajes previamente a diferentes horas para recopilar suficientes datos de usuario para que el sistema determine las horas de envío óptimas.

#### Configura los ajustes de entrega de mensajes 

##### Establece el frequency capping

Usa el [**Frequency capping**](/es/product/messaging-channels/global-frequency-capping/#enable-global-frequency-capping) para limitar la frecuencia con la que los usuarios reciben mensajes push, evitando el exceso de mensajes y reduciendo la tasa de abandono. Elige una de las siguientes opciones:

*   **Usar la configuración global de frequency capping**
  
  Aplica los límites de todo el proyecto configurados en tu [Configuración global de frequency capping](/es/product/messaging-channels/global-frequency-capping/#enable-global-frequency-capping). 
  
  Por ejemplo, si el límite global se establece en 3 mensajes en 9 días, los mensajes adicionales que excedan este límite se omitirán.
  <img src="/push-notifications-one-time-push-25.webp" alt="Configuración de frequency capping que muestra la opción Usar la configuración global de frequency capping seleccionada"/>
*   **Ignorar el frequency capping global**

  El usuario recibirá este mensaje incluso si ha excedido los límites de mensajes del canal. Usa esta opción con precaución para evitar el exceso de mensajes.
  <img src="/push-notifications-one-time-push-26.webp" alt="Configuración de frequency capping que muestra la opción Ignorar el frequency capping global seleccionada"/>
*   **Usar frequency capping personalizado**

  Establece un límite de mensajes personalizado para este mensaje. Si el usuario excede este límite personalizado, el mensaje se omitirá y el usuario procederá al siguiente paso.
<Aside type="caution" title="Importante">
El frequency capping personalizado no aísla el mensaje del **Frequency capping global**. Todos los mensajes enviados en el mismo canal, incluidos los de otros journeys o campañas, todavía se cuentan para el límite global. Si el usuario ya ha recibido 3 mensajes push esta semana de otras fuentes, este mensaje aún puede ser bloqueado, incluso si el capping personalizado lo permitiera.
  [Aprende más](/es/product/messaging-channels/global-frequency-capping/#customize-capping-for-specific-messages)
</Aside>
  <img src="/push-notifications-one-time-push-27.webp" alt="Configuración de frequency capping que muestra la opción Usar frequency capping personalizado con la configuración de límite personalizado"/>

##### Establece los límites de la tasa de envío

La configuración de **Tasa de envío** controla la rapidez con la que se entregan los mensajes a tu audiencia. Ajustar la tasa de envío te ayuda a gestionar la velocidad de entrega, evitar la sobrecarga del backend y mejorar la capacidad de entrega en general.

Elige una de las siguientes opciones:

*   **Usar la configuración global de la tasa de envío**  
  Aplica los límites de la tasa de envío configurados en los ajustes de entrega de mensajes de tu proyecto. Si no se establecen límites, todos los mensajes se enviarán inmediatamente. Usa esta opción cuando desees que la velocidad de entrega siga las reglas predeterminadas de tu proyecto. [Aprende más sobre los límites globales de la tasa de envío](/es/product/messaging-channels/global-frequency-capping/#set-send-rate-limits) 

![Usar la configuración global de la tasa de envío](/send-rate-in-journey-elements-1.webp)

*   **Enviar mensajes sin tasa de envío**  
  Envía mensajes lo más rápido posible, ignorando cualquier límite global de la tasa de envío. Úsalo con precaución para evitar sobrecargar tu backend o crear picos de entrega.

![Enviar mensajes sin tasa de envío](/send-rate-in-journey-elements-2.webp)

*   **Usar tasa de envío personalizada**  
  Anula la tasa de envío global solo para este mensaje. Te permite especificar el número de mensajes enviados por minuto, dándote control total sobre la velocidad de entrega. Los mensajes se enviarán a la tasa personalizada que definas en el elemento del mensaje.

![Usar tasa de envío personalizada](/send-rate-in-journey-elements-3.webp)

Una vez que hayas configurado las opciones deseadas, haz clic en **Siguiente** para proceder al paso de confirmación.

### Revisa y edita tu contenido

Antes de finalizar, revisa el contenido, las acciones al hacer clic, la audiencia, la plataforma y las opciones de programación para asegurarte de que todo esté configurado correctamente. También verás una vista previa de tu notificación push en cada idioma seleccionado. Puedes ajustar cualquier configuración según sea necesario.

<img src="/shared-15.webp" alt="Pantalla de revisión y edición de contenido que muestra la vista previa de la notificación push y el resumen de la configuración en varios idiomas"/>

Opcionalmente, puedes optar por vincular tu notificación push a una **Campaña Agregada**, lo que te permite asociar este mensaje con una campaña más grande y continua y hacer un seguimiento de su rendimiento junto con notificaciones relacionadas a lo largo del tiempo.

<img src="/shared-56.webp" alt="Interruptor de la opción Vincular a Campaña Agregada para asociar la notificación push con una campaña más grande"/>

Una vez que todo esté confirmado, haz clic en **Programar push** para establecerlo para una entrega posterior o en **Enviar ahora** para enviarlo inmediatamente.

### Cancela o edita un mensaje programado

Para los mensajes que están programados y aún no se han enviado (estado **PENDIENTE**), puedes cambiarlos o cancelarlos. 

Abre la lista de mensajes en **Campañas** → **Mensajes de única vez**. Abre el menú de acciones (⋮) para el mensaje que deseas cambiar o cancelar:

*   **Eliminar mensaje:** cancela la entrega programada y cambia el estado a **Cancelado**.

<img src="/push-notifications-one-time-push-34.webp" alt="Fila de mensaje de única vez con estado Cancelado después de Eliminar mensaje"/>

*   **Editar mensaje:** abre el formulario de push de única vez con los datos del mensaje cargados. Puedes cambiar el contenido o la audiencia. 

<Aside type="note" title="Mientras editas">
- Al editar, solo puedes actualizar el **contenido** y la **audiencia**. La hora de envío programada es fija y no se puede cambiar. Para cambiar la hora de envío, cancela el mensaje (**Eliminar mensaje**) y crea uno nuevo.
- En el paso de **Audiencia** puedes cambiar el segmento, crear uno nuevo o cambiar la lista de dispositivos. El tamaño de la audiencia se recalcula después de hacer un cambio.
- Si el mensaje entra en **Procesando** (el mensaje se está enviando) mientras estás editando, se deshabilita el guardado. Usa **Ir al Historial de mensajes** o **Cerrar** para salir del formulario.
</Aside>
<img src="/push-notifications-one-time-push-32.webp" alt="Fila de mensaje de única vez con el menú de acciones abierto que muestra las opciones Editar mensaje, Detalles del mensaje y Eliminar mensaje"/>

### Escenario de ejemplo

Imagina que eres un gerente de marketing de una aplicación de fitness y quieres enviar una notificación push de única vez sobre una **venta flash** en membresías premium. Hazlo de la siguiente manera:

##### Crea la campaña

Ve a **Campañas**, selecciona **Mensajes de única vez** y haz clic en **Enviar mensaje** → **Push de única vez** para comenzar a configurar tu campaña.

##### Crea el contenido del mensaje

Como quieres crear un nuevo mensaje para esta venta flash, haz clic en **Crear nuevo** y configura un preset de push titulado **Venta Flash: 50% de descuento en la membresía Premium**.

Texto de ejemplo para un mensaje push:

*“¡Oferta por tiempo limitado! Obtén un 50% de descuento en la membresía Premium durante las próximas 24 horas. ¡No te pierdas los entrenamientos y funciones exclusivas!”*

En el preset de push, agrega un [deep link](/es/product/messaging-channels/push-notifications/advanced-push-features/deep-linking) para dirigir a los usuarios a la página de membresía de la aplicación. Una vez que estés satisfecho con el diseño y el contenido, haz clic en **Siguiente** para pasar al paso de selección de audiencia.

<img src="/push-notifications-one-time-push-2.webp" alt="Formulario de creación de preset de push que muestra el contenido de la notificación push de Venta Flash con los campos de título y mensaje"/>

##### Selecciona la audiencia

Para esta venta flash, quieres dirigirte a los usuarios que han mostrado interés en los servicios premium pero que aún no se han suscrito. Selecciona **Enviar a segmento** y, en el menú desplegable, elige el segmento **Interesados en Premium**. Este segmento incluye a los usuarios que han visto la página premium pero no han actualizado.

<img src="/push-notifications-one-time-push-3.webp" alt="Selección de audiencia que muestra la opción Enviar a segmento con el segmento Interesados en Premium seleccionado en el menú desplegable"/>


##### Establece el momento del envío

Dado que la venta flash es sensible al tiempo, quieres que la notificación se envíe de inmediato. Selecciona **Enviar inmediatamente** para despachar la notificación tan pronto como se complete la configuración de la campaña.

<img src="/push-notifications-one-time-push-4.webp" alt="Opciones de programación que muestran la opción Enviar inmediatamente seleccionada para una campaña de venta flash sensible al tiempo"/>

##### Revisa y envía

Revisa todos los detalles de la campaña para asegurarte de que la notificación se vea correcta.

<img src="/push-notifications-one-time-push-5.webp" alt="Pantalla de revisión que muestra el resumen completo de la configuración de la campaña con la vista previa de la notificación push y los ajustes"/>

##### Vincular a campaña agregada (opcional)

Si esta notificación es parte de una campaña de marketing a largo plazo con múltiples mensajes (p. ej., una venta de temporada o promociones continuas), puedes activar la opción **Vincular a Campaña Agregada**. Esto te permitirá hacer un seguimiento del rendimiento de esta notificación junto con otros mensajes relacionados en la campaña más amplia.

Una vez que todo esté confirmado, haz clic en **Enviar mensaje** para despachar inmediatamente la notificación.

También puedes enviar un push de única vez usando el Customer Journey Builder. [Aprende cómo enviar un push de única vez a través de un Customer Journey](/es/product/messaging-channels/push-notifications/send-push-notifications/one-time-push-via-customer-journey/).

<Aside type="tip" title="Opciones específicas de la plataforma">
Para sonidos personalizados, insignias, tiempo de expiración, niveles de interrupción de iOS y configuraciones similares, utiliza el formulario heredado de preset de push. Una referencia completa de esas configuraciones se encuentra en el siguiente enlace.
<LinkCard title="Preset de push (formulario heredado)" href="/product/content/push-presets/push-preset-legacy-form/" />
</Aside>