Push

A Push notification is a message sent directly to your users' smartphones at the moment you choose. It’s a powerful communication channel on iOS and Android, helping you engage with your customers and prompt them to take action.

This guide will walk you through composing your Push message. Let’s get started! 🚀

Compose your Push message

Before composing your message, the first step is to decide which platform(s) you want to send your push notification to:

  • iOS & Android – mobile apps.

  • Web Push – For browser-based notifications (mobile and desktop).

  • All platforms – If you want to reach your audience on mobile and desktop

Add message

Once you've selected your platform(s), it is time to bring your message to life ✨

This is the most crucial part of your notification — it’s what captures attention and drives engagement.

  • Title: Keep it short, human, and relevant. Your title should grab attention instantly while staying concise.

  • Body: Be clear, concise, and actionable. The body text expands on the title and tells users why they should tap.

You can use emojis (sparingly) to add visual appeal 🌟

Add personalization

Personalized push notifications feel more relevant and create a sense of direct communication with the user. Make your message feel personal by inserting variables!

This grabs attention, but it also builds trust and increases engagement.

All you need to do is to click the {...} Insert variable button next to the title or the body of your message and pick an attribute:

Add Media

A great push notification isn’t just about text — visual elements like icons and media can increase visibility, engagement, and click-through rates! When used correctly, they help your notification stand out in a crowded notification tray.

You can include an image to appear in the expanded version of the notification — ideal for promotions, visuals, or content highlights:

A/B Testing

You can A/B test your push notifications! Here's how:

  • Enable the feature by toggling the switch at the top right of the Message section.

  • Create variants: You can create up to four variants, either by duplicating an existing one or starting from scratch:

Variants work with the multi-language functionality, so you can easily combine both!

Multi-language

You can also create multiple versions of a message, one for each language, by clicking Multi-language, ensuring that profiles receive the message in their own language:

When adding a new language version, the default version will be duplicated, keeping your format options, images, and other elements intact, so you only need to edit the text that requires translation.

A default version will be sent to profiles that don’t have a message already specified in their language.

Define the on-click action

What should happen when a user taps the notification?

Choose from:

  • Redirect to app

  • Open deeplink: you can add a redirection link towards a page of your app, your website, a landing page, or stores.

In the second option, you can choose to use the same deeplink across all platforms, or define separate links for iOS, Android, and Web by clicking on "Split by platform" to ensure users are redirected to the most relevant destination based on their device:

Advanced settings

In the Advanced settings section, you can add an expiration (TTL) and customize the payload.

Testing your push

  1. Directly in your notification center

Now that your push message is ready to be sent, you can test how it looks on your device!

Use the Send test button on the push message window and add your Custom ID or Installation ID and click on Send test:

The push is immediately sent! ✨

💡 We recommend testing on various device types (iOS, Android, OS versions and screen sizes) to ensure your message displays correctly across all of them.

  1. Test your user data directly on Batch

It is possible to preview the dynamic data of your email using the "Preview As" feature. To do so, use your Custom user ID (or one of your users), then enter it in the dedicated field:

🚀 Your push is now ready to be sent! Click on the 'Save and run' button at the bottom of the form to activate it or save it as a draft and come back later.

Last updated

Was this helpful?