Video hosted by Apple at devstreaming-cdn.apple.com

Configure player

Close

WWDC Index does not host video files

If you have access to video files, you can configure a URL pattern to be used in a video player.

URL pattern

preview

Use any of these variables in your URL pattern, the pattern is stored in your browsers' local storage.

$id
ID of session: wwdc2017-240
$eventId
ID of event: wwdc2017
$eventContentId
ID of session without event part: 240
$eventShortId
Shortened ID of event: wwdc17
$year
Year of session: 2017
$extension
Extension of original filename: mp4
$filenameAlmostEvery
Filename from "(Almost) Every..." gist: [2017] [Session 240] Introducing...

WWDC17 • Session 240

Introducing Business Chat

App Frameworks • iOS • 42:50

Business Chat is a powerful new way for your customers to get answers to their questions, learn about and purchase your products, and engage with your existing support channels. Integrated into Messages and discoverable through Maps, Siri, Search, as well as your own app and website, Business Chat helps you build persistent, long-lasting relationships with your customers. See how to leverage built-in features like Apple Pay or calendar integration, as well as your own iMessage app in the conversation. Understand how to get started with Business Chat Developer Preview today.

Speakers: Grant Ritchie, Scottie Lopatin

Unlisted on Apple Developer site

Transcript

This transcript has potential transcription errors. We are working on an improved version.

Hi, everyone. Good morning. Welcome to our session, Introducing Business Chat Developer Preview. My name is Grant. And today, I'm going to give you an overview of what Business Chat is and some of the new features. We'll also cover today what you can do during the developer preview to get ready before the public launch next year.

Later, my friend, Scotty, is going to come up and he's going to give us a demo of something we're calling Business Chat Sandbox. It's a great tool that going to help you develop and test all your solutions so that you're ready for the public launch. Are you ready? Let's begin. So the telephone has served us well as customers but it's not always the most ideal way to communicate with businesses. Business Chat is important because it offers a more flexible and more capable experience.

For example, sometimes you're busy, you're running around. You need a way to resolve issues without dedicating your time to a phone call. And you definitely don't want to waste your time waiting on hold. You need a way to communicate in between the million other things that you're doing, a way to communicate on your schedule.

And a telephone call is not visual and it's definitely not as capable as an iPhone. Sometimes you need to show the business what you're seeing. You might have an unfamiliar product or need help with it or maybe while you're chatting, you might need to do something interactive like choosing from different options, scheduling an appointment, making a payment, or even interacting with an app and that's Business Chat. It's a powerful way for customers to communicate with you and to complete tasks. Let's watch it in action.

[Background Music] Introducing Business Chat, a better way to make meaningful connections with your customers. With Business Chat, it's easy for customers to get in touch when they need you and you can help them with everything, all in one message conversation, have real interactions with your customers while answering their questions.

Help them learn more about your products and link them straight to the information they're looking for. Your customers can always come right back to chat again and with long-lived sessions, you'll be ready with their information, so it's easy for them and easy for you. If customers already have a product in mind, they can make their purchase right in the message conversation with Apple Pay. Integration with Apple Pay means customers can pay securely with just one touch.

They can also come back later to track their orders. All of this in one place. With Business Chat, your customers can easily find you. From Safari, Spotlight, Siri, or Maps, you're just a touch away. So everyone can enjoy faster, seamless, more personal interactions every time. Visit us to learn more.

[ Music ]

[ Applause ]

So today, we're opening up Business Chat as a Developer Preview. Business Chat is not launching publicly yet because we want to make sure that we get this right. We know that elevating the customer service experience takes coordination. It's going to take some time. And we wanted to give you an opportunity to get connected and to integrate Business Chat into your operations ahead of the public launch. During the Developer Preview, Business Chat will be operational but your business will not yet be publicly accessible. You will, however, be able to white list some of your employees who will be able to test your end-to-end experience to make sure that you're ready.

So let's talk about how we're making it easy for your customers to find you and to start a conversation with your business. Once you have your Business Chat account, message buttons will start appearing throughout iOS. For example, this is how it would look in Safari. Customer might type your website and a search result would appear that highlights your business.

In this example, the user typed "apple" and the search result shows the nearby Apple Union Square location. And you can see that the message button is prominently featured. Your user can start a conversation right from here instead of hunting on the website for contact information. Here is the Message button in Search and in Siri and in Maps too. The Message button can appear for each one of your store locations.

We are also adding new support for businesses that don't have locations, including those that might be online or app only. Now if you're an online business, or if there're no nearby locations, there will still be a search result available for you. This is how search results might look in Safari if Apple had no nearby store locations.

Links are another great entry point that you can use to invite your customers into your Business Chat conversation. You can put links on your websites, in your app, and in your emails. When your customer taps your link, it will open your Business Chat conversation on supporting devices within the Messages app. To create your link, you'll need your Business Chat ID, which you will receive after you create your account.

The next feature that I'd like to review is something called Chat Intent. Chat Intent is a great way to provide better support to your customers by helping you understand the context of their question. When you create links, you can tag them to identify where your customer tapped or clicked it.

There are two Chat Intent values that you can use. The first one is called intent ID and the second one is group ID, and they're completely optional. They could be whatever you need them to be. When your customer taps your link and that link contains Chat Intent values, those values will be passed back to you with the next message. Let's see how you might use them.

Let's say your customer is browsing one of your products and has a question about it. You could use Chat Intent to know the product config so your customer doesn't need to type it out. For example, you could put the product details or the product code into the Intent field so that your support agent can provide a faster answer to your customer.

Or maybe you have different internal teams that offer specialized support, you could use Chat Intent to route messages to the relevant internal team. In this case, you could put the team code into the group field and that way you could route incoming messages to the team that handles that particular issue.

And sometimes your customers may want to chat with one of your particular locations. In the future, you will be able to provide your locations and your location IDs to Apple Maps. Apple will automatically then populate the Intent field with your location ID. That way when the customer taps the message and sends their message to that location, you will know to which location they were directing their message and then you will be able to route the message appropriately.

So we just reviewed all the ways that your business might be found by your customer. But once your customer taps that Message button, they are then taken to your conversation inside of the Messages app. So let's explore some of the features of those Business Chat conversations. It's important to note that your customer must send the first message to open the conversation. But once that conversation is open, you can then message back or send important notifications.

With your customer's message, you will also receive that customer's opaque ID. This is a unique ID designed to preserve their anonymity until they're ready to share more personal information with you. In addition, you will also receive the customer's language and device region so that you can route their message to the internal team that's best equipped to answer their question.

As we saw in the video, the conversation session is long lived. Your customer can return and pick up where they left off at any time. They should be able to just jump in and ask a quick question without having to re-identify themselves. And you can have their account information ready so they can get help without wasting time describing what you should already know.

After your customer sends the first message, you might need some personal details to assist them. So let's say you needed their phone number. You might ask and the QuickType keyboard will make intelligent suggestions so your customer can reply with just a tap. The QuickType keyboard can make intelligent suggestions so your customers can easily provide their email address, their phone number, their postal address, and even their location.

Messages is a very personal area. This is where your customers communicate with their friends and family. It's important to us that users never receive unsolicited messages. We wanted to give users full control over their communications with businesses. Users can manage their conversations by hiding alerts or by deleting the conversation. When they hide alerts, they will continue to receive messages but they won't be notified. And if they delete the conversation, that will block all future messages from you.

Next, attachments. Because Business Chat is within the Messages app, Business Chat supports all of the standard attachment types like photos, videos, and documents. For example, your customer might send a photo of a product they might need, or your customer might send a video of an area of their house to help you provide a more accurate quote and you can use attachments to send forms or other important information.

Next, let's cover some ways that you can provide a better experience to your customers. We wanted to create some built-in features that help you provide a consistent engaging experience for some common use cases. It's important to note that these features are built in, so they're available for you even if you don't have your own app.

The first is Time Picker. Scheduling appointments is a common use case. You can use Time Picker to send over a list of proposed times to your customer to review. Your customer can see if they have a conflict with existing appointments that they might have in Calendar. Your customer can review and then choose the best option and send their choice back to you.

Choosing from a list of options is also another common use case. We created List Picker so you can provide a visual way to make a selection. With List Picker, you can send your customer a list of options. Your customer can select one or more, depending on how you configured it, and then send a choice back to you.

Lastly, we know that payments is another common use case. Apple Pay provides an easy and secure way to pay. And if you're also a retailer that wants a quick check-out process, customers can quickly and securely provide their payment, shipping, and contact information and then check out with just one touch.

The built-in features that we just covered offer a great experience for some common use cases. But we know that these just scratch the surface of what's needed. To customize the experience for your business, you can extend Business Chat by using the iMessage app framework released last year in iOS 10.

With the Messages framework, you can create app experiences that your customers can use directly within Business Chat. Essentially, you can pull in parts of your app into the conversation just when your customer needs it. Your app can appear like a message bubble. For example, if the customer needed to select their seats, they could get a bubble like this, tap it, and then quickly complete the task.

[ Applause ]

With iMessage apps, you can speed customers through common issues and improve your support team productivity. And Business Chat is a great way to introduce customers to your app. If your customer doesn't yet have your app installed, they can tap to get the app right from within the conversation.

You can use your app to customize the look and behavior of Messages using Live Message layouts. You can customize the bubble, for example, by adding a map or a live countdown, a simple form, or any other interaction that you create using your app. To learn more about how to create iMessage apps, go to developer.apple.com/imessage. Next, let's talk about getting connected.

As a business, you're going to need a customer service platform that supports Business Chat. Your platform will help you connect, route messages internally, and provide productivity tools for your team. Your platform will also help connect your apps into your support operations. This is so that your team can send app experiences to your customers. As a business, you need to apply for the developer preview at register.apple.com. Likewise, if you are a customer service platform that supports Messaging, you can also apply to offer Business Chat to your clients too.

So once your account is approved for Business Chat, you could receive messages from Apple devices. Let's say your customer sends a message to you. This message will first arrive on Apple's Business Chat server. From there, messages are passed to your customer service platform, and then your platform will route messages to the appropriate person or team within your business.

When they respond, your message is routed back to your customer. As I mentioned, during Business Chat developer preview, your business is not yet publicly accessible. However, you can white list employees and these employees can test the full experience, interact with your iMessage apps, and make sure that everything is working properly.

OK, let's go through how to get started. There are three things that you can do today. First, start developing. You can use the Business Chat Sandbox that Scotty will take us through next. Second, get connected on a customer service platform that supports Business Chat. And then, apply for early access to Business Chat. With that, Scotty will take us through a demo Business Chat Sandbox and how you can use it to start developing and testing your use cases.

[ Applause ]

Alright, thanks, Grant. We're real excited about Business Chat. We have developed an entire platform that will allow everyone to communicate with businesses directly through one of the most used apps on the planet, Messages. And, as you've seen, we've built in some great software into every iOS 11 device that makes performing these common business tasks simple and fun, including making payments using Apple Pay, way better than trying to give your credit card information over the phone. And it's even way more secure.

Now, you can mix these built-in features with your own custom messages apps that you create and we think there's some real opportunity here for you to create some new really amazing customer engagement experiences. Now we were so excited about all of this, we wanted everyone to be able to try this out today using your iOS 11 device.

As message app developers, you can try integrating with your messages apps. As customer service platforms, you can see what formats we're sending over the wire, or as a business owner or someone who's just interested, you can use the Sandbox to dream up the next great customer experience engagement.

So what did we do? Well, as Grant showed, we have this flow of information that goes through and what we've created as the Sandbox is a way -- Sandbox is pretty much like your own customer service platform that we've created and we've put a web frontend on it.

Now your business might have its own web frontend but in this case, this is a Sandbox environment and you can use to play and we think it'll be great so you can experience these features. So instead of talking about it, let me give you a demo right now. So I'm going to switch over to the demo device here and I have loaded up here the website for Business Chat Sandbox on the left and I have an iPhone here on the right.

And as Grant mentioned, the interactions with businesses have to be started by your iOS device. Grant highlighted a lot of great ways that you can get to your Business Chat through things like Maps and Siri, but another great way is QR codes. And this has highlighted a new feature on iOS 11 where you can use your camera app to hover over a QR code, which I'm going to do now, and you'll see up pops a message notification. I can just tap this guy and I'm brought right into messages ready to start a communication with Business Chat Sandbox.

[ Applause ]

So keep in mind, this is the setup process. I have logged in with my iCloud account to Business Chat Sandbox and I've scanned this QR code and I'm ready to start talking to a business. I don't know any other platform that has it this easy. So let's start sending a really profound message and say, "Hi." And you'll see, boom, on the left, the Business Chat Sandbox updates since I've made communication with that business.

So what do we have here? Well, along the top we have a bunch of tabs that highlight different functionality of Business Chat. We have Text so you can send text back and forth. We have Attachment so you can try sending files and other types of attachments back and forth.

We have the Time Picker that Grant highlighted. We have List Picker to be able to pick from a list. We have everyone's favorite Apple Pay to collect payments from customers. We have My App, which allows you to test integrating with your own custom messages app. And Raw JSON, which lets you try out and modify the JSON and see what happens when you customize this to your business environment.

On the right, I have a transcript showing the communications between the Sandbox and my device. And at the bottom, we have a JSON tab, which actually shows you the formats that we're sending over the wire. This is really helpful when you're developing customer service platforms or your own messages apps to make sure you're getting things right.

So as a business, over here I might type a response to my profound "hi" and say something like, "How may I help you?" And we can send that across and you'll see that sends and, boom, we get that right here, great, on the device. Great, so now we've established communication.

Let's go to Attachments and see how we can use Attachments to communicate with our customers. I have an image here. We have some internals of what the home pod might look like. So yeah, let's send that to the customer. OK, great, I got it on the right. That's what the inside of the home pod looks like. Great. OK and we can even send images back.

I can pull up the camera here and the camera comes up here, I can take a lovely photo of all you in the audience. Very good. And I can send this now back to the business and tell the business, great. Just give it a second to receive. And here it is. Great. Now I've told the business all the people looking to communicate with them in the future. That's great [applause].

So let's create a scenario that you might want to go through as a business to try out Business Chat. Let's go on my iOS device and we want to highlight probably something that people experience pretty often. Let's message this business and say something like, "Let's check the status of my orders." Now this could be any business, shipping any kind of order, so we're going to send this to the business and alright. So now we're going to use the List Picker to send a list of items of the orders that the business knows about to this customer.

Now as Grant mentioned, we have long-lived IDs. So previously I had already authenticated myself, so the business knows who I am. So they can internally pull up all of the orders that have been assigned to that customer. So I'm going to -- I have some saved JSON example here that I'm going to drag in and you'll see I filled out the form here.

So what do we have? At the top we have the received message. This is the message that gets sent by the business and then received onto the customer's device. You can see you can specify an icon. There's a title and subtitle of the bubble and we have different size formats. You can actually modify these to whatever style you'd like.

Down below, we specify the items. So here we have -- You can see I have some items here that I have incoming. I have some T-shirts delivering today. I have a new iPad Pro coming on June 12th and some Yerba Mate coming, delicious. We can specify if we want to select multiple items.

So this allows the customer to pick from multiple instead of one at a time. For this case, let's talk about just one shipment at the start. And you see I can go ahead and add or remove other items and add or remove other sections as well. But we're just going to start with this one section for this case.

Down below I have the Reply Message. Reply Message is the look of the bubble when I send back the choice that I've made back to the business. Here, just like the received message, I have title and subtitle and I can specify the icon style. On the right, now, you can see the JSON has been updated to include all of the things I've specified in the form.

We have a section for images where we have base64 encoded images with an identifier. Below that we have the List Picker section where you specify the sections and the items that I've typed on the left, things like the T-shirts, title, an image identifier which references the base64 encoded image above, and my other items and some other fields, specifying order, subtitle, et cetera. Down below, you see we have the received message and reply message mirroring what I've entered on the left, which specify how the bubbles will look when I send them to my device.

Alright, let's give this customer a way to select from these. I'm going to send this to the device and you see on the right of my iPhone up comes bubble for me to select the package. When I tap this bubble, up come the choices that I specified on the left.

[ Applause ]

Great. So, let's take a look at these. So I'm really inquiring about this iPad that I'm getting on Monday. So I'm going to select this and you see I tap that and up comes the response that I'm ready to send back to the business. I can go ahead and just send that back. And now in the Business Chat Sandbox, in the transcript you'll see that the List Picker response has been highlighted so the business knows which item I'm actually interested in.

Alright, great. So, let's continue the experience here. Let's go from the business and say, "What would you like help with for this iPad?" So what I really want to do is this iPad is scheduled for delivery on Monday but I don't really want to wait around for this to come. I want to go and pick this up as soon as possible, as this is one of those new iPads.

So I'm going to say, "Let's schedule a pickup." So we're assuming now this business actually has some sort of pickup location and to do that we're going schedule a time. So we're going to switch to the Time Picker so we can schedule a time for me to go and pick up that iPad.

I have some JSON saved down below for that. So I'm going to drag that in [inaudible] and we'll try that again. OK. So here, we have specified some different images and different icon styles for received message. This is just like a List Picker. It has a received message. This is the bubble that comes in to the customer's device. I've set a title for "Hold iPad for pickup" and a subtle "Schedule a time." I also have some details about this appointment or schedule. I have a name and optionally you can include location details.

So in this -- A lot of times, you know, appointments include an actual location that you're going to. And for that, we can let you specify a name, a lat, long, and then the user can actually route to that on their device, which I'll show you, momentarily. Then we can specify time slots, pick from a calendar, the time of day, and the duration of that appointment.

Down below, I have the reply message which is used of course to show what happens when you send back the message to the business. Now on the right, you can see the JSON has been updated to also include our common images format but below we have the event details and this specifies things like your time slots. These are all GMT dates and times with their duration in seconds.

Below that, I have location information specified with the title, lat, long, and our familiar received and reply message. So let's schedule this appointment. Time is marching on. Let's send that over to the device and you see now on the iPhone here, I have a "Hold iPad for pickup." I can go ahead and tap this.

And you see we're displaying the options that the user can choose that I've selected. I can show more or show less but we by default show the top three. I also -- We're tying in to iOS' built-in functionality of EventKit, so you can see if there's any conflicts on your calendar to help you better schedule the time.

[ Applause ]

Now I do have an appointment at 11:00 but this iPad is way more important than that. So I'm going to take an early lunch and schedule for 11 a.m. I'd like to go and pick up this iPad. So you see now I have the time selected. I can go ahead and send this back to the Business Chat Sandbox and in the transcript, in the Sandbox, on the right, we have the time that I've selected notified to the business.

Now, I did mention that we have this location detail. So on the iPhone, once I've sent this back to the business, I can actually go ahead and tap that bubble and I get the information that I've sent back, including the time and location. From here, I can easily add this appointment right to my calendar or get directions right in Maps to the location that I've specified.

[ Applause ]

OK, we're going to close that. Great. So these are highlighting some of the built-in interactions that you may encounter when you're interfacing with Business Chat, but we also wanted to highlight that you can integrate this with your own messages apps and take more advantage of the native power of iOS. So let's switch over to the My App tab. And let's talk about this.

From here, we have a bunch of fields that you can use to communicate with your message app. The top two fields allow you to link to the app, allow your customer to link to the app in case they don't have it installed. You pull out your iTunes URL ID and enter that here and you provide your app name, which is shown in the transcript.

Then we have the URL field. So in messages apps, one of the preferred ways to communicate between your messages apps is actually via URL. And you can put URL keys and values here that the app can then read. Down below we have the team identifier and bundle identifier. These are used so iOS actually knows which message extension to instantiate.

And we have an optional session identifier used in case you have multiple message app transactions going at once, you can then identify, which one you're actually talking about. Live Message Layouts, as Grant mentioned, is a new feature in iOS 11 that lets your message bubbles draw all the content, providing way more functionality, native functionality from iOS, right in the messages transcript.

However, if you're sending these to older iOS devices, they might not support Live Message Layout as well as other platforms such as the Mac or the Watch. For that, we allow you to enter the information that you may have for the fallback bubble so at least they can see that something was received on those devices. So I'm going to go ahead and drag in some content I have for the app here.

And OK, so now you see these fields are filled out and I have specified some URL parameters, which are then read by the built-in message app on the device. So I have preinstalled already on this iPhone a message app so I don't have to go and show you how that can download from the app store. On the right, you can also see the JSON contents is now updated with the fields like you've seen above, app ID, app name, URL, some other information including the received message fallback information.

So I'm going to go ahead and send this but before I do, remember I've established communication with this business already. So time may have passed and what this bubble is going to highlight is I actually have a shipment that's scheduled for delivery today. So I'm going to send that now and you'll see that I have these T-shirts scheduled for delivery today at WWDC. Now there's supposed to be -- There's the map there. Hold up. I tapped the wrong guy there. So here's -- And it's showing me a map.

Showing me a map of where those are scheduled for delivery. So this is [applause] -- This is a -- This is just a notification that may have come in randomly as you have this Business Chat environment set up. But -- And actually, this is also using Live Message Layout. So you can see I have a map here and the bubble format has this green footer. It doesn't look anything like the bubbles that you may have seen in iOS 10. That's because this is all drawing the content natively.

So what you can see is I have these T-shirts scheduled for WWDC and they're scheduled for delivery today but it looks like on the map that they're scheduled for somewhere in San Francisco. So that's not right. Let's tap this bubble and bring up our message app. And now you can see that I have incorrectly scheduled these T-shirts for Moscone.

But now we're down in San Jose. So we're going to have to do something about that, but before we do, you can see that this is actually this is a live map that I have here inside Messages. Everything you can do with Messages apps, you can do here in the Business Chat and this -- And we also have our current location here in San Jose. So you're able to tie in to all of the great powerful features of iOS, right in your business chat. This is not a web page.

So now we'd like to reroute these to here because this is the last day of the show and we really got to get these T-shirts here. So I'm going to tap my current location and let's specify that we want the shipment rerouted to my current location. There's a $15 charge but I'll have to expense that.

We're going to go ahead and confirm that we want this rerouted to San Jose Convention Center and I'm going to go ahead and send that back to the business. And you'll see in the Business Chat Sandbox, now we've received the URL, which specifies the new location that we've designated for the shipment.

Great. So that's showing integration with your messages apps. But there's one more thing and that we've scheduled a reroute and that's going to cost us $15. So for that we're going to request a payment from our customers using Apple Pay. Now I'm going to drag in our Apple Pay JSON here and you see we have our familiar received message at the top specifying an image and title and subtitle of this bubble. And down below, we can specify our items. Here, we have a same-day shipment reroute that going to cost you 15 bucks and we have a total price as well. Optionally now, we can also specify shipping methods.

For this, this actually is the reroute. So I'm not going to specify shipping methods. We also have fields that you may be familiar with if you've done Apple Pay development in the past. We have -- If you'd like to specify the Apple Pay sheet should require your billing address or your shipping address and what merchant capabilities your platform may contain.

Now these are all standard Apple Pay functions. We didn't do anything custom here. So if you're familiar developing with Apple Pay, this is, these are things that you've already implemented. We also followed a very common Apple Pay JS format for the JSON, which I'll show you over here.

So for the JSON for this request, we have our received message and we have our images, as you've seen before, but now we have a payment object which contains a payment request. This contains line items, same day shipment reroute for 15 bucks, and a total. And then we also have our Apple Pay section, which contains information for what networks we support, merchant capabilities, and what types of currency we support.

Now at the bottom, here, you'll also see we have some other URLs and this is kind of interesting. So what we've done is we've provided a bunch of URLs that you can use when you integrate Apple Pay with your business. The first one, payment Gateway URL, allows your business to send its encrypted payload to actually process the payment.

Great. We also have three URLs that are used when the Apple Pay sheet is up on the screen. If you change your payment method from let's say a debit card to a credit card, we're going to hit this URL so you may want to in some cases maybe change what offerings you have. Some businesses may offer discounts for certain types of cards.

When you change your shipping method, we also have a chance to hit a server and update your shipment items. So let's say we are switching from ground to overnight delivery, we might have to update your line items and your total. And then your shipping contact, if suddenly I want this package delivered to Hawaii, you might want to update all your shipping methods, line items, and totals.

We then have a fallback URL, which is used in case the customer doesn't have Apple Pay on their device. You can then specify a URL that when tapping the Apple Pay bubble will take you to a web page of your choice. And then finally, an order tracking URL. This is used once the payment is complete. So we've already sent the payment through the payment gateway URL but your business may have a separate system that handles all your orders and that's what this URL is used for.

Great. OK, let's send this to the device so we can collect this $15 and gets these T-shirts. So you see on the device now up comes our shipment reroute Apple Pay Button. And I can go ahead and just tap this bubble and up pops the familiar Apple Pay sheet. From here, all I have to do is touch ID. The payment gets processed, sent back to the business, and the bubble is updated with paid, and that's it.

[ Applause ]

Alright, so let's go back to some slides. Business Chat Sandbox is available at this URL. We think this is really cool and it's a way where you can just jump in, get started with Business Chat today with your iOS 11 device. We're really excited to see what kind of great experiences you can create. And with something like Business Chat Sandbox, you really have a sketchpad to create the next great business customer experience. Thank you.

[ Applause ]

Thanks, Scotty. That was great. Alright, step two, get connected. You need to work with a customer service platform that supports Business Chat and we've already integrated with LivePerson, Nuance, Genesys, and Salesforce. These companies can help you get your business ready for Business Chat. These companies will help you connect, route your messages, and integrate your iMessage apps. They'll also add intelligent tools to enhance your agent productivity and help you manage your communications across your various channels.

Next, step three. You can apply now for early access to Business Chat by going to register.apple.com. And as a final note, when designing your solution, please keep in mind that your customers today understand the Call button. They know the type of support that they will receive from you when they use the telephone. Now, when they see your new Message button, they should know that they'll receive the equivalent or better support with Business Chat. Help us make Business Chat an awesome user experience right out of the gate.

So to recap, we went through the various entry points. You can use them to help customers find your business. We also reviewed the built-in features, the iMessage apps that you can use to create a great customer experience. So start today at developer.apple.com/ businesschat. For more information about the session, you can also go here. Thanks, everyone.

[ Applause ]