# Enviar mensajes a los titulares de pases de Google Wallet

Una vez que un usuario guarda su pase de Google Wallet, Pushwoosh lo registra como una suscripción a la plataforma de Google Wallet vinculada a ese [ID de Usuario](/es/product/pushwoosh-knowledge-hub/users-userids/).

Luego puede contactarlos de varias maneras: actualizar el pase con una notificación, enviar una notificación push única, automatizar mensajes desde un Customer Journey, usar la geolocalización integrada de Google o notificar a los titulares de un pase específico a través de la API.

## Enviar una actualización de pase con una notificación


Editar un pase y guardarlo sincroniza la nueva versión con cada dispositivo que lo guardó. Para pases de lealtad, boletos de eventos y pases de abordar, también puede habilitar una notificación para que los titulares sean alertados sobre el cambio.

1. En **Campañas → Pases de Wallet → Google Wallet**, busque el pase y haga clic en **Editar** en el menú de acciones.
2. Cambie los campos que necesite.
3. Asegúrese de que **Notificar sobre campos modificados** esté habilitado.
4. Haga clic en **Guardar cambios**.

Google sincroniza la actualización con cada dispositivo que guardó el pase. Si [**Notificar sobre campos modificados**](/es/product/messaging-channels/google-wallet-passes/#view-and-manage-existing-passes) está activado, Google también envía a los titulares una notificación de Android.

<Aside type="note" title="Pases de eventos y de abordar">
- Google genera el texto de la notificación. 
- Para los pases de eventos y de abordar, las notificaciones solo se activan si quedan menos de 3 horas para la hora de inicio.
- Google permite un máximo de 3 notificaciones por pase cada 24 horas. Si se alcanza el límite, el pase se actualiza silenciosamente.
</Aside>

## Enviar una notificación push única a los titulares de pases


Envíe una notificación push independiente a un titular de pase o a una audiencia más amplia.

1. Abra el compositor de notificaciones push únicas. Haga clic en **Enviar mensaje** en **Campañas → Pases de Wallet → Google Wallet**, o vaya a **Campañas → Mensajes únicos** y haga clic en **Enviar mensaje → Notificación push única**.
2. En el paso **Contenido**, escriba el mensaje o seleccione una plantilla.
3. En el paso **Audiencia**, establezca quién recibe el mensaje. La opción predeterminada depende de dónde abrió el compositor:

   * **Desde Enviar mensaje en un pase:** Se selecciona **Enviar a usuarios específicos**, y **Destinatarios (ID de Usuario)** ya lista el [ID de Usuario](/es/product/pushwoosh-knowledge-hub/users-userids/) de ese titular de pase. Envíe tal cual para llegar a ese único titular, o cambie la audiencia:
     * Agregue más ID de Usuario en **Destinatarios (ID de Usuario)**
     * Cambie a **Enviar a segmento**
     * Elija **Enviar a todos los suscriptores**
   * **Desde Mensajes únicos:** Establezca la audiencia como en una [notificación push única](/es/product/messaging-channels/push-notifications/send-push-notifications/one-time-push/#select-audience-for-push-notification) regular: **Enviar a usuarios específicos**, **Enviar a segmento**, o **Enviar a todos los suscriptores**.

<img src="/google-wallet-passes-message-pass-holders-1.webp" alt="Paso de Audiencia con la opción Enviar a usuarios específicos seleccionada y el ID de Usuario del titular del pase pre-rellenado en Destinatarios"/>

4. En **Plataformas de destino**, seleccione **Google Wallet**.
5. Envíe o programe el mensaje.

<Aside type="note">
Cuando se dirige a un segmento, la entrega se realiza a los usuarios de ese segmento que tienen registrada la plataforma de Google Wallet, no a todos los que guardaron un pase específico.
</Aside>

## Automatizar mensajes desde un Customer Journey



Envíe mensajes automáticamente basados en eventos o segmentos.

### Journey con entrada basada en un activador 

<Aside type="caution" icon="setting" title="Se necesita la ayuda de un desarrollador">
El envío de eventos personalizados requiere que su equipo de desarrolladores integre la llamada a la API [`postEvent`](/es/developer/api-reference/user-centric-api/#postevent) en su backend o CRM. Comparta esta sección con ellos.
</Aside>

1. Cree un [Customer Journey](/es/product/customer-journey/pushwoosh-journey-overview/) y agregue una [**Entrada basada en un activador**](/es/product/customer-journey/journey-elements/entry-elements/trigger-based-entry/).
2. Seleccione el evento que debe iniciar el Journey. Primero cree un evento personalizado en el Panel de Control si aún no lo ha hecho, por ejemplo, `RewardAvailable`.
3. Agregue y configure un elemento push. Habilite [**Enviar por ID de Usuario**](/es/product/customer-journey/journey-elements/channels/push/#send-by-user-id) para que la notificación push llegue a todos los dispositivos vinculados al usuario, incluido el pase guardado.
4. Termine de configurar y active el Journey.

Cuando se activa el evento de entrada, Pushwoosh envía la notificación push a todos los dispositivos vinculados al usuario. Los titulares de pases la reciben como una notificación en el pase. Los usuarios sin un pase de Google Wallet la reciben en sus otros dispositivos.

<Aside type="tip" title="Contenido del pase">
La notificación push no cambia ningún campo del pase. Para actualizar el contenido del pase junto con el mensaje, por ejemplo, un saldo de puntos, actualice el pase por separado a través de **Editar** en [Todos los pases](/es/product/messaging-channels/google-wallet-passes/#view-and-manage-existing-passes) o a través de la [API de Google Wallet](/es/developer/api-reference/google-wallet-api/).
</Aside>

**Ejemplo: Notificar a un usuario que una recompensa está disponible**

`POST https://api.pushwoosh.com/json/1.3/postEvent`

```json
{
  "request": {
    "application": "XXXXX-XXXXX",
    "userId": "u12345",
    "event": "RewardAvailable",
    "attributes": {
      "reward": "Free coffee",
      "expires": "2026-07-01"
    }
  }
}
```

El nombre del `event` debe coincidir con un evento creado en su Panel de Control. 


### Otras formas de construir el journey

El flujo basado en activadores anterior es una opción. Dependiendo de lo que deba iniciar el journey, elija un [elemento de entrada](/es/product/customer-journey/journey-elements/entry-elements/) diferente:

* **[Entrada basada en la audiencia](/es/product/customer-journey/journey-elements/entry-elements/audience-based-entry/):** inicie el journey para todo un segmento en lugar de un solo evento. Ejecútelo una vez, en un horario o periódicamente (por ejemplo, cada semana para todos los que tengan un pase activo), con nuevos usuarios que ingresan a medida que se unen al segmento. 
* **[Entrada basada en API](/es/product/customer-journey/journey-elements/entry-elements/api-based-entry/):** inicie el journey a partir de un evento de negocio que ocurra fuera de la aplicación, como el retraso de un vuelo o un cambio de puerta de embarque. Su sistema externo llama a la plantilla de solicitud del elemento de entrada y pasa un filtro para dirigirse a los usuarios correctos, por ejemplo, todos los que tienen una etiqueta `flightNumber = SU1234` establecida cuando se emitió el pase. Es una buena opción para pases de abordar y boletos de eventos.


## Notificar a los titulares de un pase específico a través de la API

Para enviar una notificación personalizada a todos los que guardaron un pase específico, llame a [Actualizar un pase](/es/developer/api-reference/google-wallet-api/#update-a-pass) con `notifyMessage` establecido.

<LinkCard title="Actualizar un pase" href="/developer/api-reference/google-wallet-api/#update-a-pass" />