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.
Banner
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.

Modal
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