---
schema_version: "1"
id: daaf74e5e7fd9c4423f4f195d2c8f2bf414b8496d64ca7b18aa970bceafd011b
title: Get Started with Mobile App Events
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/mc_jb_get_started_with_mobile_app_events.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.mc_jb_get_started_with_mobile_app_events.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 284ea585761691c931089c4917e4a369091c03b88e42eb2354bae77ef031c2d5
description: Before events can be used to trigger the display of in-app messages, they must first be defined in Marketing Cloud Engagement and then implemented in the MobilePush SDK.
products:
  - Marketing
  - Marketing Cloud Engagement
release: "264"
---
# Get Started with Mobile App Events

Before events can be used to trigger the display of in-app messages, they must first be defined in Marketing Cloud Engagement and then implemented in the MobilePush SDK.

## Prerequisites

Complete the following prerequisites before you begin to use mobile app events.

- As a marketing team, define the campaigns in which you plan to use mobile app events.
- Work with your mobile app development team to define the app events that are required to power these campaigns.
- Upload your CSV schema file for the mobile app events that you want to use within Journey Builder. Journey Builder isn’t intended to act as a dedicated analytics or segmentation platform. Prioritize the events that you plan to use directly within a campaign. Marketing Cloud Engagement allows a maximum of 20 defined event names per MobilePush app.
- Have your mobile development team track events with the MobilePush SDK. Use version 8.0.8 or later of the SDK.
    
    ![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-mktg-mc_journeys_and_automations-264-0-0-production-enus/e08cdd71-c1c1-4ae5-a5e9-8a6dad583ad4/images/icon_important.png)
    
    Important The name of both the event and the attributes defined within Marketing Cloud Engagement must exactly match the name tracked by the MobilePush SDK. This naming allows Journey Builder to react to app events.
- Use your mobile app events in your Mobile App Event Entry Source and in-app messages.

## Template Events

Template Events are mobile app events predefined by Salesforce. These events use a standardized naming convention understood by other Salesforce products, such as Data 360. The names used for Template Events and their Attributes can’t be changed. But you can extend the predefined events by adding attributes to them. Template Events are predefined in the MobilePush SDK, but they still require implementation.

#### See Also

- [MobilePush SDK](https://developer.salesforce.com/docs/marketing/mobilepush/overview)
- [In-App Messages](https://help.salesforce.com/s/articleView?id=mktg.mc_mp_inapp_messages.htm&language=en_US)
- [In-App Messaging FAQs](https://help.salesforce.com/s/articleView?id=mktg.mc_mp_inapp_faq.htm&language=en_US)
- [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&release=264.0.0&type=5 "Use the in-app message activity to power Journey Builder sends to Marketing Cloud Engagement contacts in a journey. An in-app message is a full-page, window, or banner message that is sent to users of your mobile app. The message is displayed when the user opens the app. You can use in-app messages to announce new content in your app, invite users to take a survey, or encourage users to enable features in your app. You can add in-app messages that you created in Content Builder to a Journey Builder Push activity.")
- [Campaign Planning for Mobile App Events](https://help.salesforce.com/s/articleView?id=mktg.mc_mp_campaign_planning_for_mobile_app_events.htm&language=en_US)
- [MobilePush and Journey Builder for Apps SDKs](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/mobile-push-sdk.html)