Overview

In-App messages are messages displayed inside your app. You can trigger them when users open your app or as contextual reminders when they perform a specific action (e.g. tapping a button, browsing a page, etc).

You can also trigger an In-App message after your users open a push notification, as a mobile landing page. This is great to communicate with all your users, even with users who have turned off push notifications.

Batch's In-App messages allow you to cover a wide variety of use cases. You can use them to:

  • Boost your push opt-in rate, by triggering a message on a meaningful action and explaining why your users should turn on push notifications.

  • Increase conversion, by onboarding new users with special offers, recommending additional content to engaged users or reminding users they left items in their cart.

  • Optimise retention, by presenting key features of your app, app updates, and more.

  • Or simply communicate with all your users (e.g. scheduled maintenance, beta testing program, etc).

We have been working on native formats that bring the same experience to all your users regardless of the OS they are using.

Choosing the right format

All Batch formats are highly customisable. You can tailor the overall layout of the In-App message, colors, image and button from Settings > Themes. See more here on how to create and manage themes.

Fullscreen

Use the fullscreen format for all your important messages, such as an update reminders, a last minute offer or anything that deserve to interrupt the navigation. Fullscreen In-App messages are also useful for detailed announcement as they can contain more text and a picture.

The fullscreen format is supported from the 1.10 version of the SDK (and higher).

Banners are useful to suggest actions while your users are browsing the app and avoid bothering them when they are making important actions. Use them to promote features of your app, suggest interesting content or additional items (e.g. premium delivery, related articles, etc).

Banners are supported from the 1.11 version of the SDK (and higher).

The modal format is a good alternative if you need to show an important message to your users, without interrupting them with a full screen In-App message. Batch allows you to fully personalize your modal with several CTAs, an image and an auto-close timer.

The modal format is supported from the 1.14 version of the SDK (and higher).

Image

The image format is useful if you want to use a 100% custom design or simply reuse an image your team already prepared for a marketing automation. Batch allows you to display a full screen image or to display it as a modal with a close button or an auto-close timer.

The image format is supported from the 1.14 version of the SDK (and higher).

WebView

The WebView format is useful if you want to use content based on a custom responsive HTML page developed and hosted on your side, or based on a URL from a third-party tool. Batch allows you to include your custom design in a fullscreen or modal style.

Fore more technical information, see this technical guide.

Here are a handful of advanced scenarios are therefore possible:

  • Ultra-customized look and feel and layout

  • Multi-screens In-Apps

  • Customer survey, quiz, NPS, forms (data collection)

  • Videos

  • One-click behaviours

  • Interactive Components

  • Custom Animations

  • Live chat windows

  • Formats with unlimited CTAs

  • Etc.

Here is quick step by step :

Once you have built the HTML content for your In-App and you have the URL you need to:

  1. Go to Settings > Themes > All formats > WebView > Save the WebView

2. Once you create your campaign, at the Message step select the WebView theme you just created and fill in the WebView URL field.

Be sure to:

  • Test the responsiveness of your In-App on a device

  • Test actions tracking by interacting on the preview, if you are using JavaScript functions

3. Check that the web integrator has correctly integrated the tracking to provide statistics for all actions. Then you can send your campaign!

HTML content integration:

  • Batch's In-App WebView JavaScript SDK allows communication from your Web components to iOS/Android SDK. It also allows for optimal tracking of campaign statistics.

  • You will find our predefined templates in our GitHub repository. You just need to host them to have an URL to copy and paste on your campaign.

The WebView format is supported from the 1.17 version of the SDK (and higher).

Last updated

Was this helpful?