Loading
Agentforce Contact Center
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Set Push Notifications for Enhanced In-App Chat

          Set Push Notifications for Enhanced In-App Chat

          Set push notifications for your iOS or Android mobile apps in your Enhanced In-App Chat channel. Unlike messages that are automated or sent by service reps, push notifications are temporary and don’t appear in a user’s chat history.

          Required Editions

          View supported editions.
          Checkmark This article applies to: Enhanced In-App Chat channels
          X icon This article doesn’t apply to: Enhanced Web Chat v1, Enhanced Web Chat v2, Enhanced WhatsApp, Standard and Enhanced Facebook Messenger, Standard and Enhanced SMS, Enhanced Apple Messages for Business, Enhanced LINE, and Bring Your Own Channel
          User Permissions
          To set up this feature:

          Customize Application

          AND

          Modify Metadata Through Metadata API Functions

          To modify permission sets and profiles: Manage Profiles and Permission Sets

          Before you set up push notifications, review and prepare platform-specific information.

          To learn more about iOS device notifications, see Apple’s Notifications Overview. You also need access to the Apple credentials for iOS.

          To learn more about Android device notifications, see Google’s Notifications Overview. Before you set up push notifications, also complete these setup tasks for Android.

          1. Confirm that you have access to the Firebase credentials for Android.
          2. Enable the Firebase Cloud Messaging API by visiting https://console.developers.google.com/apis/api/fcm.googleapis.com/overview?project=projectID (enter your projectID in the URL).
          3. Apply the Firebase Cloud Messaging API Admin role to your Google Cloud project’s service account that you authorized in Salesforce. With this role, you can create & send push notifications. For your list of Google accounts, visit https://console.cloud.google.com/iam-admin/iam?project=projectID (enter your projectID in the URL).

          With your platform information ready, follow these steps.

          1. From Setup, in the Quick Find box, enter Embedded Service, and then select Embedded Service Deployments.
          2. Next to the Embedded Service deployment that you want, click View .
          3. From the Push Notifications section, click Set Notifications.
            Deployment settings page with Set Notifcations highlighted in the Push Notifications section.
          4. Enter the information for your push notifications by platform.
            The Push Notifications edit page.
            Here’s an overview of the required iOS fields.
            FieldPurpose/Limitation
            App Identifier The application bundle of your iOS app.
            APNS Host Select the host that matches your application build, either Production or Development.
            Key Identifier The 10-character key ID from Apple for your encryption key.
            Team Identifier The 10-character team ID for developing your company’s apps.
            Signing Key Upload the token connection .p8 signing key file provisioned in the Apple Developer account associated with your application.
            Here’s an overview of the required Android fields.
            FieldPurpose/Limitation
            Firebase Project Name The name of the Firebase project associated with your Android app.
            Firebase Database URL The Firebase URL for the database associated with your app. Usually in the form https://projectName.firebase.com.
            Service Account JSON The service account file provisioned from the Firebase Project associated with your application. Contains project information and a private signing key for authorization to FCM services.
          5. Save your work.
          Note
          Note Each deployment contains a pair of Apple and Android notification credentials. To ensure the mobile app uses the correct credentials, configure the deployment’s developerName in the mobile SDK.
           
          Loading
          Salesforce Help | Article