> ## Documentation Index
> Fetch the complete documentation index at: https://help.getvero.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Push node

> Send automated mobile push notifications to users as part of a multi-step Journey.

The push node sends an iOS or Android push notification to a user as they progress through a Journey. You can use it on its own to trigger a single push from an event, or combine it with email, SMS, delay, and branch nodes to build multi-channel sequences.

## Prerequisites

1. **Configure a push channel** – Add an Amazon SNS or Twilio Notify provider on the Channels page before adding a push node. [Learn how to configure a push channel](/vero-2/channels/push/how-to-configure-a-push-channel).
2. **Register device tokens against your user profiles** – Vero needs an iOS or Android `device_token` on each user's profile to deliver a push message. Device tokens are added via the Vero API. See the [mobile push integration guide](/vero-2/channels/push/push-integration-guide).
3. **Track an event to trigger your Journey** – Journeys are event-triggered, so you'll need a tracked event to enter users into the flow. Learn about [event triggers](/vero-2/campaigns/journeys/event-trigger).

## Adding a push node

1. Open your Journey on the campaign canvas.
2. Click the **"+"** button to open the **add node** menu.
3. Select **Push**.
4. The push node is added to the canvas. Click the node to open the side panel and configure it.

<img src="https://mintcdn.com/vero-c561507b/5UXyO8VnmoLSGRrZ/images/vero-2/add-push-node.png?fit=max&auto=format&n=5UXyO8VnmoLSGRrZ&q=85&s=a11b443642c13f1bf2cf513e3d6b1522" alt="Adding a push node to a Journey" width="2242" height="1488" data-path="images/vero-2/add-push-node.png" />

### Choose your push channel and platform

In the side panel, select the **Provider** Vero should use to send, or stick with the default.

<img src="https://mintcdn.com/vero-c561507b/pRO_kRm05-Eqv-QJ/images/vero-2/push-node.png?fit=max&auto=format&n=pRO_kRm05-Eqv-QJ&q=85&s=47b784fa6ed1f10f984b9fbacde18b8b" alt="Push node side panel" width="2796" height="1814" data-path="images/vero-2/push-node.png" />

### Add your push content

First, choose which device platform the message should target: **iOS**, **Android**, or **both**.

<Note>
  Vero only sends to users with a `device_token` matching the selected platform. If you select iOS, users with only an Android token won't receive the message at this step.
</Note>

You can then write your push content using the basic or advanced editor. Both support Liquid personalization. For full content guidance, see [Creating a push message](/vero-2/message-content/creating-a-push-message).

* **Basic editor** — Add a title, body, optional image, and iOS/Android tap-through links.
  <img src="https://mintcdn.com/vero-c561507b/pRO_kRm05-Eqv-QJ/images/vero-2/push-content.png?fit=max&auto=format&n=pRO_kRm05-Eqv-QJ&q=85&s=cab4d298205fcc6cb003ec4458fbae56" alt="Basic push content editor" width="1646" height="1515" data-path="images/vero-2/push-content.png" />

* **Advanced editor** — Write the raw iOS (`aps`) and Android (`notification`) payloads directly in a code editor for finer control.
  <img src="https://mintcdn.com/vero-c561507b/pRO_kRm05-Eqv-QJ/images/vero-2/push-content-advanced.png?fit=max&auto=format&n=pRO_kRm05-Eqv-QJ&q=85&s=0aee11831ee4dfd109ffbd30f62e3d4c" alt="Advanced push content editor" width="1416" height="1323" data-path="images/vero-2/push-content-advanced.png" />

## Reporting on a push node

Once your Journey is live or stopped, the push node displays **Sent**, **Opened** and **Converted (indirect)** stats directly on the canvas, so you can see how the step is performing without leaving the journey view. Opened stats require your app to be [tracking push opens](/vero-2/channels/push/push-integration-guide#tracking-push-opens-with-vero).

## Limitations

* Push is supported for event-triggered Journeys only.
* A user must have a `device_token` on their profile matching the selected platform to receive the push.
* Reporting is limited to Sent and Opened interaction stats. Clicked stats are not supported.

## Next steps

* [Creating a push message](/vero-2/message-content/creating-a-push-message) — learn about the basic and advanced content editors.
* [Push channel](/vero-2/channels/push/how-to-configure-a-push-channel) — configure an Amazon SNS or Twilio Notify provider.
* [Creating and editing a Journey](/vero-2/campaigns/journeys/creating-and-editing-journeys) — see how the push node fits alongside other node types.

## Need Help?

If you have any questions, reach out to us at [support@getvero.com](mailto:support@getvero.com).
