Apple Messages for Business Message Templates

Message templates make it easy for agents to send messages to contacts. Your agents may send the same type of message, like appointment confirmations, many times every day. With message templates, you can ensure that your agents all send messages the same way. You can also set up message templates using iMessage extensions for iOS apps. This allows you to use information and functions from other iOS apps within the chat so customers don't need to leave the chat interface. You can set up app extensions for maps and Apple Pay.

Apple must approve every template before you can use it with NiCE CXone. Certain templates, such as invitations, can only be created and managed by Apple.

As an alternative to message templates, you can use rich mediaClosed Elements in digital messaging such as buttons, images, menus, and option pickers. in your messages. You can create rich messages using list pickers, quick replies, and form messages in on the Quick Responses page. To create messages with time pickers and rich links go to Rich Message Settings.

 

The Jungle at Classics has a significant number of customers who use Apple Messages for Business. Mowgli Kipling, the contact center administrator, takes advantage of this by creating interactive templates that help make his agents more be effective when chatting with customers:

  • Customers often ask about merchandise in The Jungle's online store. Agents can use a template to send pictures and links to the items customers have questions about.
  • Once a customer has decided on a book they would like to purchase, there may be options available for that book. For example, it may be available in hardback, paperback, or audiobook. Agents can send a list of these options for the customer to choose from.
  • Some Jungle locations provide services for book repairs. Customers want to book appointments for this service. Agents can send available time slots for different bookings to the customer for easy scheduling. They can also send a map so customers know exactly where the Jungle location they're visiting is.
  • When customers have made their selections, the agent can use a template to send the customer a payment request.

Some templates require you to have additional information on-hand before you can create the template. For example, to set up templates for app extensions, you need information from the application developer so NiCE CXone can communicate with the app. If you're setting up an app extension for Apple Pay, you also need information so NiCE CXone can communicate with the financial institution that will process the payments.

Create Categories for Message Templates

Categories allow you to organize message templates so that agents can find them easily. When you create a message template, you can assign a category to it. Categories are optional.

  1. Click the app selector icon of app selector and select ACD.
  2. Go to Digital > Points of Contact Digital.

  3. Click Apple Messages for Business > Message Templates >  Categories.
  4. Click Create Category.
  5. Enter a Name for your category and then click Save.
  6. Click Save.

Create an Authentication Message Template

Authentication templates let agents send access requirements. This template type lets agents use a contact's secure information, such as an email address or login for another service.

Apple Messages for Business supports the OAuth authentication protocol. You must complete setup tasks in Apple Business Register to create an authentication message template.

Set Up OAuth Parameters in Apple Business Register

You need the following information from your OAuth service provider to complete this task:

  • OAuth URL

  • Token URL

  • Client Identifier

  1. Go to Apple Business Register and sign in.

  2. Select Messages for Business Account.

  3. Find your organization.

  4. Locate the Integrated OAuth2 Authentication section and click Edit.

  5. Enter the Oauth URL. You can find this in the API documentation for the specific service provider you are using to authenticate information. For example, if you are trying to verify someone using LinkedIn, you would go to the documentation for LinkedIn for this information.

  6. Enter the Token URL. You can find this in the API documentation for the specific service provider you are using to authenticate information.

  7. Enter the Client Identifier. You can find this in the API documentation for the specific service provider you are using to authenticate information.

  8. Click Submit.

  9. Click Send for Review on the screen for your organization. A notification appears telling you your profile has been sent to Apple for approval. Click OK.

Create Authentication Message Template in NiCE CXone

  1. Click the app selector icon of app selector and select ACD.
  2. Go to Digital > Points of Contact Digital.

  3. Open Apple Messages for Business.

  4. Click Message Templates.

  5. Click Authentication.

  6. Select a Channel from the drop-down.

  7. Enter a Name for the template.

  8. Select a Category.

  9. Enter the Client secret.

  10. Enter the Scopes, separating each with a comma.

  11. Enter the Received message.

  12. Enter the Reply message.

  13. Click Save.

Create an App Extension Message Template

App Extension templates let agents send messages that contain content from iOS applications. Mowgli uses this template type so agents can send customers information such as maps that will appear in the chat interface. This template only works with applications that have app extensions built for using in iMessage or Apple Messages for Business.

Before you can set up an app extension, you must obtain this information some from the application developer:

  • App ID

  • App name

  • Team ID

  • Extension bundle ID

  1. Click the app selector icon of app selector and select ACD.
  2. Go to Digital > Points of Contact Digital.
  3. Click Apple Messages for Business > Message Templates.
  4. Click App Extension.

  5. Enter a Name for the template.
  6. If you use them, select a Category from the drop-down list.

  7. Enter the App id, App name, Team id, and Extension bundle id that the application developer provided you.

  8. Click Save.

Create an Apple Pay Message Template

Apple Pay templates let agents send a payment request. This template type lets agents collect payments from customers who want to use Apple Pay.

In addition to creating an Apple Pay message template, you need to have an active Apple Pay account. You also need to configure Digital Experience (DX) with information about the financial institution you use to process payments.

  1. Click the app selector icon of app selector and select ACD.
  2. Go to Digital > Points of Contact Digital.
  3. Click Apple Messages for Business > Message Templates.
  4. Click Apple Pay.

  5. Enter a Name for the template.
  6. If you use them, select a Category from the drop-down list.
  7. Enter the Title that the customer sees.
  8. Select your Country code and Currency code from the drop-down lists.
  9. Click Save.

Add Payment Options to an Apple Pay Message Template

  1. Click the app selector icon of app selector and select ACD.
  2. Go to Digital > Points of Contact Digital.
  3. Click Apple Messages for Business > Message Templates.
  4. Locate the Apple Pay template and click Items.
  5. Click Apple Pay Message Item to add payment options for this Apple Pay message template. When agents send a message with this template, they can choose an item to use with the template from the message items you add.
  6. Enter a Title for this item.
  7. Enter an Amount that the customer will be charged for this item.
  8. Click Save.

Configure Digital Experience (DX) to Accept Apple Pay

When you use Apple Pay message templates, you need to configure NiCE CXone to accept Apple Pay. If you don't have an Apple Pay account, you need to create one. You also need your Apple Pay merchant ID and Payment Processing certificate and the gateway URL for the financial institution that processes payments for you.

  1. Click Settings > Channels > All Channels > Apple Messages for Business.

  2. Click the app selector icon of app selector and select ACD.
  3. Go to Digital > Points of Contact Digital.
  4. Open Apple Messages for Business and click Apple Pay Account.

  5. Enter your Apple Pay Merchant id and the Payment gateway url.

  6. Under Certificate (.PEM format):, click Choose File and select the Payment Processing certificate PEM file that goes with your Apple Pay merchant account.

  7. Click Save.

Use Invitation Message Templates

Invitations allow you to proactively start conversations with contactsClosed The person interacting with an agent, IVR, or bot in your contact center. over Apple Messages for Business. Contacts see a request to connect and must select Yes to opt in before the conversation can continue. Contact opt-out requests must be respected.

To use Invitations, you need to request access from Apple to the Invitations feature. You cannot create your own Invitation templates; Apple creates and manages all Invitation templates. Business-specific templates are not supported. Learn more about Invitations Icon of a square with an arrow pointing outside of it. and the user experience with them on the Apple website.

You can send Invitations automatically via Studio script or your agents can send them manually from Agent Workspace (Agent). Invitations sent to non-Apple devices return a 404 response. Be sure that:

  • Agents confirm the contact uses an Apple device prior to manually sending an Invitation.
  • Your script or other automated workflow is designed to handle 404 responses by attempting to contact the contact in a different way, such as via SMS.