App Messages

App messages are units displayed inside of your native applications. These units are great for many use cases including:

  • Special Offers

  • Announcements

  • Notifications Pre-Permission Prompt

When to use App Messages

Use App Messages when you want to communicate with users while they are active in your app, including:

  • Promotions and limited-time offers

  • Product announcements and feature callouts

  • Contextual reminders or nudges

  • Education and onboarding moments

Formats

App Message units are highly customizable and can be displayed in several different formats depending on the goal of the message.

The Banner unit is a smaller unit that can be displayed at the top or bottom of the device's screen and includes body text and a left- or right-aligned image.

The Modal unit displays in middle of the device and includes a large image, header, title, and body text. Up to two buttons can be added to this unit.

Full Screen

The Full Screen unit covers the device's screen and includes a large image, header, title, and body text. Up to two buttons can be added to this unit.

Build your message

While you build, focus on three things: layout, content, and actions.

1) Layout and appearance

Depending on the selected format, you can configure common visual elements such as:

  • Background color

  • Image on/off

  • Image fit behavior (for example: Cover vs Contain)

  • Image position (for example: Top vs Bottom, where supported)

Guidance:

  • Use Contain when the full image must always be visible.

  • Use Cover when edge cropping is acceptable and you want a more immersive look.

2) Content

Most formats support a combination of:

  • Header (optional)

  • Title (recommended)

  • Body (recommended)

Guidance:

  • Keep titles short so they do not wrap awkwardly on smaller phones.

  • Avoid long body text for Banners.

  • If the message is instructional, split the content between title and body for scannability.

3) Buttons and calls to action

Modals and Full Screen messages support up to two buttons.

Recommendations:

  • Use one primary CTA when possible.

  • Keep CTA text concise (2 to 4 words is a good target).

  • If you include a second button, make it a clear alternative (for example, “Not now” or “Learn more”).

Previews

Previews are integrated throughout the builder so you can validate how your message will look before publishing. Use them to confirm spacing, text length, image behavior, and button visibility across different screen sizes and UI modes.

Inline preview panel

The builder includes a preview panel that updates as you edit content and appearance. Use this to iterate quickly on layout and copy.

App Message Previews window

For deeper validation, open the App Message Previews window. This window lets you preview the same message across multiple device contexts, including:

  • Device type: Phone or Tablet

  • Platform: Apple / iOS or Android

  • Orientation: Portrait or Landscape

  • Theme: Light or Dark

Last updated