Get Started with the Salesforce Engagement SDK
Use the Salesforce Engagement SDK to deliver personalized mobile experiences to users of your mobile apps. The SDK includes methods for sending push notifications, in-app messages, inbox messages, and location-based messages. It can also track user behavior across iOS and Android platforms and send it to Marketing Cloud Engagement and Marketing Cloud Next.
First Steps
Before you integrate the Salesforce Engagement SDK into your mobile app, review its prerequisites and familiarize yourself with the fundamentals. Understanding how the SDK works helps ensure a successful implementation.
-
Prerequisites: Set up the push notification services and download the required authentication and configuration files.
-
How the Engagement SDK Works: Learn how the Engagement SDK interacts with your Marketing Cloud environment to deliver push notifications, in-app messages, and inbox messages to your app users.
-
Common Terminology: Review the terms and concepts used in the SDK.
-
Developer Resources: Learn more about Marketing Cloud and implement the Salesforce Engagement SDK.
Understand Marketing Cloud Products
This SDK contains modules that you can use to send messages via both Marketing Cloud Engagement and Marketing Cloud Next.
Marketing Cloud Next
Marketing Cloud Next is the next-gen, AI-powered marketing solution built on the Salesforce Platform. It offers a unified customer profile and real-time personalization powered by Data Cloud, and seamless integration with data from Sales Cloud and Service Cloud. With Marketing Cloud Next, you can leverage Einstein AI for predictive insights, create highly targeted campaigns using real-time data, and deliver consistent experiences across email, mobile, and other channels, all within the familiar Salesforce interface.
If you use Marketing Cloud Next, use this SDK to:
Marketing Cloud Engagement
Marketing Cloud Engagement is the established marketing automation platform that enables you to create and manage customer journeys across multiple channels. Marketing Cloud Engagement was previously called Salesforce Marketing Cloud (SFMC) and ExactTarget. With the Mobile Push component of Marketing Cloud Engagement, you can reach your mobile app users with personalized push notifications, in-app messages, and location-based messaging. The platform provides robust journey building capabilities, audience segmentation, and analytics to help you engage customers at every stage of their lifecycle.
If you use Marketing Cloud Engagement, use this SDK to:
- Register contacts and devices
- Send in-app messages
- Send inbox messages
- Send push notifications
- Send location-based messages
- Track app analytics
Next Steps
To get started with the SDK, complete the prerequisites.
Next, integrate the SDK with your app. The steps you take to integrate the SDK depend on which Marketing Cloud product you use. If you use Marketing Cloud Next, see Use the SDK with Marketing Cloud Next. If you use Marketing Cloud Engagement, see Use the SDK with Marketing Cloud Engagement.