Push Notifications

Use the Salesforce Engagement SDK to send push notifications to your mobile app users. Send push notifications to reach your users with timely, personalized messages, even when they aren’t actively using your app.

Configure Push Notifications 

Start by setting up push notification capabilities in your app. For iOS apps, see Push Notifications for iOS and Enable Push Notifications. For Android apps, see Push Notifications for Android. Before sending notifications to Android 13+ devices, Request Push Notification Permission from users.

Customize Notification Appearance 

Customize the look and behavior of your push notifications to match your brand. For iOS apps, see Customize Push Notifications and Customize Sounds to customize notification sounds.

For Android apps, start with Customize Push Notifications. Then explore Basic Customization for icons, colors, and sounds. For complete control over presentation, see Full Control Customization. You can also create Custom Notification Builder layouts.

Add Rich Media and Interactions 

Enhance your notifications with media and interactive elements. iOS apps can show Rich Notifications with images and videos. iOS apps can also implement Interactive Notifications with action buttons.

Android apps can implement Button Carousel Notifications with multiple actions.

Handle Notification Actions on iOS 

Respond to user interactions with notifications in your iOS app. You can Handle URLs, Handle OpenDirect URLs for deep linking, and Handle Custom Keys for custom payload data.

Target and Track Notifications 

Send notifications to specific user groups and measure their effectiveness. Android apps can Send Push Notifications to Subsegments to target particular audiences.

Track notification performance by enabling push analytics. For iOS apps, see Enable Push Analytics. For Android apps, see Enable Push Analytics.