Skip to main content

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.

Compose push notification content using the basic or advanced editor, with Liquid personalization. Vero 2.0 supports iOS and Android push notifications in both Broadcasts and event-triggered Journeys. You can compose push content using a guided basic editor or write raw payloads directly using the advanced editor.

Prerequisites

Before you can add push content to a campaign, make sure you’ve configured a push channel on the Channels page.

Choose your push channel and platform

  1. In your campaign, navigate to the Channels panel and select Push as the channel type.
  2. Choose the push channel (provider) you want to send through. If no push channels are configured, Vero will prompt you to add one.
  3. Select the Platform for your message — iOS, Android, or both.
Push channel
Vero only sends to users with a device_token matching the selected platform. For example, if you select iOS as the only platform, Android users won’t receive the message.

Adding push content

In the Content section, click Edit to open the editor. You can switch between the basic and advanced editors using the toggle in the top-right of the editor.

Basic editor

The basic editor gives you a guided form for setting up a standard push notification. Available fields:
  • Title — The headline of the push notification.
  • Message — The body text of the notification.
  • Image — An optional image to display in the notification (max file size 10MB).
  • iOS link — The URL or in-app destination to open when the notification is tapped on iOS.
  • Android link — The URL or in-app destination to open when the notification is tapped on Android.
Push basic editor

Advanced editor

The advanced editor lets you write the raw JSON payloads for iOS and Android, giving you fine-grained control over the notification structure (for example, setting aps keys, custom data fields, or platform-specific behaviour). Push advanced editor
The maximum payload size for both Apple Push Notification service (APNs) and Firebase Cloud Messaging (FCM) is 4KB (4,096 bytes). This includes the message text and any custom data sent with the notification.

Personalising content using Liquid

Liquid is the templating language Vero uses for merge tags such as {{user.first_name}}. Merge tags personalise the message based on each recipient’s data. Learn how to personalise content using Liquid. You can use Liquid in any field of the basic editor (title, message, image URL, links) and anywhere in the iOS or Android payloads in the advanced editor. Use the + Insert data button to quickly find merge tags for properties available to your audience.

Previewing your content

When you save your push content, Vero shows a summary preview in the campaign content section so you can see your title, message, image, and links at a glance without re-opening the editor. Push summary
Vero doesn’t currently render a phone-style preview of how the message will look on iOS or Android devices. To test a real device delivery, send a test push to a profile that has a device_token set.

Send a preview push

You can send a preview push to a specific profile to test how the message will look and behave on a real device. This requires your app to be up and running and accepting push notifications from Vero.
  • Select the ‘preview push’ option in from the ‘actions’ menu
Preview option
  • Select a profile to send the preview push to. They must have a device_token set in their profile for the push to be delivered.
Preview via Push

Saving incomplete content

You can save push content even if it’s incomplete — for example, if you’ve added a title but not the message yet. The content section will be saved with a warning icon so you can come back and finish it before launching the campaign.

Next steps

Need Help?

If you have any questions, reach out to us at support@getvero.com.