---
schema_version: "1"
id: c515e1924b9377a09a411a57bd2b3f047c4cc1df942928aca4e49580cf7871c8
title: In-App Messages
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/mc_mp_inapp_messages.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.mc_mp_inapp_messages.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: b4df972489eae2f77e5c9475afa5465716347292e151542f82c4cb5b08920a47
description: In-app messages allow you to interact with your mobile app users while they use your mobile app, which is when they’re most engaged. Trigger a message to show in your mobile app when a user opens the app on their device. While you can send this message to all of a contact’s devices, it only shows on the first device that opens the app. In-app messages can’t be created in MobilePush.
products:
  - Marketing
  - Marketing Cloud Engagement
release: "264"
---
# In-App Messages

In-app messages allow you to interact with your mobile app users while they use your mobile app, which is when they’re most engaged. Trigger a message to show in your mobile app when a user opens the app on their device. While you can send this message to all of a contact’s devices, it only shows on the first device that opens the app. In-app messages can’t be created in MobilePush.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-mktg-mc_mobile_studio-264-0-0-production-enus/26e7f9fa-f44c-489b-9b21-135d26904a29/images/icon_note.png)

Note Before you send an in-app message in Journey Builder, [create the in-app message in Content Builder](https://help.salesforce.com/s/articleView?id=mktg.mc_ceb_create_in_app.htm&language=en_US) and ask your mobile app developer to update your app to the latest MobilePush SDK (version 6.3.0 or greater).

## Full-Page and Modal Messages

Full-page and modal messages force the user to dismiss or close the message and are more disruptive to the user's experience. Full-page and modal messages are best for new features, product offerings, informing the user of your use of location to increase opt-in rates, or other important messages for the user.

## Banner Messages

Banner messages don’t take up as much screen space and can be swiped away (in addition to a close or dismiss button). Because of their less-disruptive nature, banners are better used for shorter messages that are lower in priority.

[Create an In-App Message in Journey Builder.](https://help.salesforce.com/s/articleView?id=mktg.mc_jb_configure_inapp_in_journey_builder.htm&language=en_US)

In-App Message Supported Media Types    
| Media Type | Android | iOS | Content Builder and Journey Builder |
| --- | --- | --- | --- |
| **AIF** | No | No | No |
| **AMPscript** | N/A | N/A | Yes |
| **AVI** | No | No | No |
| **BMP** | No | No | No |
| **GIF (animated)** | No | No | No |
| **GIF** | No | No | No |
| **HEIF** | No | No | No |
| **Hosted URL** | No | No | No |
| **HTTP URL** | No | No | No |
| **HTTPS URL** | Yes | Yes | Yes |
| **JPEG** | Yes | Yes | Yes |
| **JPG** | Yes | Yes | Yes |
| **MP3** | No | No | No |
| **MP4** | No | No | No |
| **MPEG** | No | No | No |
| **MPEG2** | No | No | No |
| **MPEG4** | No | No | No |
| **PNG** | Yes | Yes | Yes |
| **WAV** | No | No | No |
| **WebP** | No | No | No |

- **[Campaign Planning for Mobile App Events](https://help.salesforce.com/s/articleView?id=mktg.mc_mp_campaign_planning_for_mobile_app_events.htm&release=264.0.0&type=5)**  
    Start planning by creating an outline for a few potential campaigns. To build a successful campaign, consider the campaign goal, journey audience, and corresponding messages. Review how you can use your app event within the scope of the campaign.
- **[In-App Message Display Controls](https://help.salesforce.com/s/articleView?id=mktg.mc_mp_in_app_display_controls.htm&release=264.0.0&type=5)**  
    You have several options to orchestrate the display of your In-App Messages.
- **[In-App Message Priority Best Practices](https://help.salesforce.com/s/articleView?id=mktg.mc_mp_inapp_priority.htm&release=264.0.0&type=5)**  
    When you send an in-app message in Content Builder, you can add a priority. The message priority determines which message appears first when you send multiple in-app messages. The highest priority is 1.
- **[In-App Messaging FAQs](https://help.salesforce.com/s/articleView?id=mktg.mc_mp_inapp_faq.htm&release=264.0.0&type=5)**  
    Frequently asked questions about MobilePush in-app messaging.
- **[Troubleshoot Mobile App Events](https://help.salesforce.com/s/articleView?id=mktg.mc_mp_troubleshoot_mobile_app_events.htm&release=264.0.0&type=5)**  
    Work with your app developer to troubleshoot message issues. Most issues are related to either message display or delivery.

#### See Also

- [Get Started with Mobile App Events](https://help.salesforce.com/s/articleView?id=mktg.mc_jb_get_started_with_mobile_app_events.htm&language=en_US)
- [Implement In-App Messaging on iOS](https://developer.salesforce.com/docs/marketing/mobilepush/guide/implement-in-app-messaging-ios.html)
- [Implement In-App Messaging on Android](https://developer.salesforce.com/docs/marketing/mobilepush/guide/implement-in-app-messaging-android.html)
- [Configure an Existing Content Builder In-App Message in Journey Builder](https://help.salesforce.com/s/articleView?id=mktg.mc_jb_configure_cb_in_app_in_journey_builder.htm&language=en_US)
- [Create the In-App Message Activity in Journey Builder](https://help.salesforce.com/s/articleView?id=mktg.mc_jb_configure_inapp_in_journey_builder.htm&language=en_US)