We support the following message types on Apple Business Chat -


Simple text messages up-to 10,000 characters can be sent to customers

A rich link is a URL provided through an image or video that you display in a chat bubble. When people tap the image or video, it opens the link on your website, where you can display information about the item or play the video. Rich links help customers verify that they've selected the item they want before they get more details about it or purchase it. Because you display a rich link within the Messages app, people can tap the link to visit your website and easily return to the conversation.

Keep the experience focused on the product. Avoid overloading people with too many different images or videos.

Use descriptive, approachable language to title a rich link. The title should provide context for the image or video displayed above it. Avoid using your company name or URL to title a rich link because this information doesn't help customers understand why they might want to tap it. Display your website URL below the title so people know where the link will take them.

Always include a video thumbnail or image. If you don't supply a thumbnail for a rich link, customers won't see a preview of the content and might even interpret the message as an unwanted communication from your company. Similarly, displaying a plain link without an image doesn't provide context or encourage customers to open it.

List Pickers

A list picker prompts the customer to select one or more items, such as products or locations. Items can include text and images, and can also be organized into sections. For example, when presenting product options, your list picker could include a color choice section and a size choice section.

Keep section and item text clear and succinct. To avoid text truncation, be mindful of different device screen sizes and keep text as short as possible, while still retaining clarity.

Use high-resolution images at the correct scale. If your list picker includes images, provide those images at a size of 180px × 180px (60pt × 60pt @3x). All images should be provided at @3x resolution. For guidance, see Designing High-Resolution Images.

Strive for a manageable list size. When you present lots of options at once, you run the risk of overwhelming the customer. Provide digestible lists that encourage quick choices with minimal scrolling. If a list seems too long or complex, consider separating it into a series of separate list pickers that can be presented individually.

Time Pickers

A time picker prompts the customer to choose an available time slot, such as to schedule a meeting or appointment. The time picker view also shows calendar conflicts so that customers can make an informed decision.

After picking a time, customers can revisit their choice in the conversation view to add the event to Calendar. When the event includes information like an address, directions, or contact details, customers can view this information in Calendar and get a Maps notification that helps them know when to leave for the appointment.

Provide location details when relevant. If you return location details when the customer chooses a time slot, the customer can revisit their choice in the conversation to get directions to the location.

With the customer’s permission, send reminders for upcoming appointments. Ask for permission before enrolling the customer in push notifications and provide an easy way for them to opt out.

Apple Pay

You can allow people to use Apple Pay to quickly and securely pay for products and services without leaving the conversation. A payment request looks like a normal chat bubble, but displays the familiar Apple Pay payment sheet when selected by the customer. After the customer authorizes payment, the payment request chat bubble updates to reflect that payment is complete.

Collect necessary information before checkout. On the payment sheet, the customer can choose a card, shipping or pickup address, and billing address. However, there’s no way to input additional data, so collect information like product options or promo codes ahead of time.

Send an order confirmation message after checkout. Thank the customer for the purchase and share important information like the order number and, if applicable, anticipated shipping timeframe.

Support order tracking. Let the customer check the status of an order by sending a message, such as “When will my order arrive?”.


Apple Business Chat allows you to send an authentication request to consumers (iOS 12+) using an OAuth 2.0 provider.

The consumers then respond to the authentication request with their user/password credentials which can be validated against the OAuth 2.0 provider.

Did this answer your question?