> For the complete documentation index, see [llms.txt](https://docs.thewalletcrew.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thewalletcrew.io/guides-animation/engage-and-animate/push-notification/how-to-send-push-notifications-to-apple-and-google-wallet.md).

# How to Send Push Notifications to Apple and Google Wallet

## How to Send Push Notifications

Push notifications alerting is available only on Apple Wallet cards. For Google Wallet cards, the text of the message will be displayed in the dedicated section, but no push notification will be displayed on the smartphone.

### Steps to Send Push Notifications

#### 1. Access the Template Section

Go to the **Template** section of the passes on the side menu.

#### 2. Select the Pass Template

Click on the **More actions icon** of the pass template you wish to send a message to, and in the drop-down list, click on **Notifications**.

![More actions icon](/files/BY4o6sLOgffuX56NL6Sw)

#### 3. Compose and Send the Notification

Fill in the message and click the **Send Notification** button.

![Send Notification](/files/1sN7ALGCJ4SmdNGXckia)

#### 4. Update Messages in Multiple Languages (if applicable)

If you manage multiple languages, don’t forget to update messages in various languages:

![Update Messages in Multiple Languages (if applicable)](/files/ioADqmbpcW1V7h8iFvlh)

#### 5. Finalize Sending the Notification

Click the **Send Notification** button.

![Send Notification (2)](/files/HfJe8iuskYDG6qQveE1L)

The blue section shows the actual number of recipients, which means those who have your cards installed on their phones.

### Additional Information

For more details about the notification conditions and capabilities, please refer to the [Shopify Liquid Project](https://shopify.github.io/liquid/tags/control-flow/).

#### Examples of Sending Notifications to Specific Stores

**Notification for a Specific Store**

````liquid
{%- if storeId == "101" -%} 
Your store is reopening! Come and visit us 🥰 
{%- elsif storeId == "102" -%} 
Your store is reopening! Come and visit us 🥰 
{%- endif -%}
```#### Notification to a List of Stores

**Example:**

```liquid
{%- assign storeIds = "201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230" | split: "," -%}
{%- for o_storeId in storeIds -%}
  {%- if o_storeId == storeId -%} 
    Until 31.03, for every purchase over $10, all proceeds will be donated to charity!
    Visit us in-store to take advantage of this offer! ****
  {%- endif -%}
{%- endfor -%}
```#### Notification for One Store

```liquid
{%- if storeId == "103" -%} 
Our new concept store is now open in Downtown! Come and discover it at 123 Main Street 🥰 
{%- endif -%}
```#### Notification for Multiple Stores with Different Messages

```liquid
{%- if storeId == "104" -%} 
Happy Hours Sale! Get an extra 10% off on discounted items this Wednesday from 4 PM to 8 PM with complimentary snacks and drinks.
{%- elsif storeId == "105" -%} 
Happy Hours Sale! Get an extra 10% off on discounted items this Wednesday from 4 PM to 8 PM with complimentary snacks and drinks.
{%- elsif storeId == "106" -%} 
Happy Hours Sale! Get an extra 10% off on discounted items this Wednesday from 4 PM to 8 PM with complimentary snacks and drinks.
{%- endif -%}
````

### Verify notifications sent to a specific pass

Every pass has a **Notifications** tab in its detail view. Access it from **Wallet → Passes → \[select a pass]**.

The tab shows a full timeline of notifications sent to that pass, including:

* Timestamp of each notification.
* Delivery status badge, such as **Notification sent**.
* Target device: Apple or Google.
* Message content sent.
* Localized variants, such as `FR-FR`.

Use this tab to confirm that a specific pass received a notification. It also helps investigate reports of missing notifications.

{% hint style="info" %}
Synchronization may take up to 5 minutes after a notification is sent before it appears in the History tab.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.thewalletcrew.io/guides-animation/engage-and-animate/push-notification/how-to-send-push-notifications-to-apple-and-google-wallet.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
