Framework

BusinessChat

Chat with your customers using the Messages app.

Overview

Business Chat is a service that allows your organization to communicate directly with your customers using the Messages app. You can use the full power of the iMessage framework to resolve issues, schedule appointments, make purchases, or send payments with Apple Pay. Depending on your configuration, customers can find your business and start a conversation from Siri, Safari, Search, Maps, your website, and iOS apps.

Through Apple Business Register, you can create Business Chat Accounts (BCAs) or Customer Service Platform (CSP) accounts. BCAs are for businesses who want to communicate with their customers using Business Chat; CSP accounts are for messaging service providers that offer Business Chat as a service for other businesses.

Figure 1 illustrates the relationship between a business, a CSP, the Business Chat service, and customers. The CSP handles customer message routing between Business Chat and the business. For more information on these accounts and how to qualify for them, see Business Chat Getting Started Guide.

Figure 1

Communicate with customers using Business Chat

A diagram showing a customer using the Messages app to send a text message to a business through Business Chat, and the business sending a reply using the Customer Service Platform.

Apple devices running iOS 11.3 and later or macOS 10.13.4 and later support Business Chat.

Topics

First Steps

Registering for Business Chat

Register your business with Apple to start using Business Chat.

Exploring Business Chat

Give Business Chat a try using Business Chat Sandbox and Messages.

Chat with Customers

Starting a Chat from your App

Let customers start a conversation with you from your app.

class BCChatButton

A Business Chat-branded button for use in your app.

class BCChatAction

Performs actions for a chat.

Adding a Business Chat Button to Your Website

Let customers start a conversation with you by adding a Business Chat button to your website.

Starting a Chat from a URL

Let customers start a conversation with you from your website or email message.

Business and Place Cards

Allow customers to contact your business from Maps, Safari, Siri, and Spotlight searches.

Customer Service Platform Integration

Integration specifications for Customer Service Platform providers.

Integrating with Business Chat

Let businesses send and receive text messages with their customers by integrating your Customer Service Platform with Business Chat.

Receiving Messages

Receive, route, and prioritize incoming messages sent by customers.

Sending Messages

Send responses from businesses to their customers.

Handling Message Attachments

Receive and send file attachments.

Enhancing the Customer's User Experience

Provide a rich user experience with interactive messages.

Supporting Apple Pay

Provide an easy and secure way for customers to buy goods and services through Business Chat using Apple Pay.