Microsoft Chat App

broken image


Microsoft Chat App
  1. Microsoft Chat Apps Office
  2. Microsoft Live Chat Support Online

Here is how the final app looks like. Publish the app once your changes are done and share the app. Additional explorations. Here are a few explorations that can added to the above walkthrough: Adding a callout to the Gallery chat text to make it look more conversational. Scrolling the Gallery content to the top after the page is full. App makers can create and manage their chatbots directly from Power Apps. You can create and manage your chatbots using the Chatbots option in the left navigation pane. To create a chatbot, select Chatbots, then Create, and then select New chatbot. This will take you directly to the Power Virtual Agents portal where you can create your chatbot.

Microsoft Chat Apps Office

-->
  1. Some apps let you insert content from the app directly into Teams messages. These messages are chock full of info, have functionality, or simply look cool. To use one, select beneath the box where you type a message and choose an app. Right click a favorite app to Pin it for easy access. Some apps answer questions and follow commands.
  2. If your workplace uses Office 365, you already have access to Microsoft Teams - a platform for chat, video conferencing and audio calls. The workplace communication hub integrates with Microsoft.

Omnichannel for Customer Service offers a suite of capabilities that extend the power of Dynamics 365 Customer Service Enterprise to enable organizations to instantly connect and engage with their customers across digital messaging channels. An additional license is required to access Omnichannel for Customer service. For more information, see the Dynamics 365 Customer Service pricing overview and Dynamics 365 Customer Service pricing plan pages.

There are two ways to integrate Omnichannel chat into mobile apps: one is by embedding the chat widget using the code snippet, and the other is using the headless Omnichannel Chat SDK.

Render a live chat widget on the mobile app using the code snippet

Use the WebView component of your mobile operating system language to enable rendering of the web version of the live chat widget on mobile devices. The WebView capability, which enables mobile apps to display web content, is offered on both Android and iOS.

The following sample code illustrates how you can render the chat widget on the mobile app.

The rendering of the live chat widget in the mobile web experience can be optimized by using data attributes such as data-hide-chat-button and data-render-mobile, along with some of the APIs and events provided by the live chat widget client SDK.

The usage of the data-hide-chat-button attribute in the preceding sample code hides the default open chat button available in the live chat widget. So instead of using the default chat button, you can add a button that aligns with the mobile app. To open a chat session, you can call the startChat method when the new chat button is clicked.

You use the data-render-mobile attribute to optimize the rendering of the live chat widget on mobile. For example, it hides the header of the chat widget. Along with the header, the Close (X) button also goes away. To close the chat, you have to create an 'end chat' button in the mobile app and call the closeChat method on the click event.

The preceding code covers the scenario where the user of the mobile app ends the chat. In another scenario, where an agent ends the conversation, you can listen for the lcw:threadUpdate event and call the closeChat method to end the conversation from the client side.

After the chat is closed, the live chat widget triggers the lcw:closeChat event. You can listen for this event, and run the post-chat steps.

Note

Live chat widget features—such as escalating to voice and video, and downloading the chat transcript—aren't supported on the mobile app.

Render a live chat widget on the mobile app using the Omnichannel Chat SDK

The Omnichannel Chat SDK allows organizations to build their own chat widget against the Omnichannel services by exposing methods for various chat features. The look and feel of the chat widget can be fully customized depending on your organization's needs. The SDK is built in React Native, and therefore works for iOS and Android apps as well as on web browsers.

The Omnichannel Chat SDK is open source and is located at https://www.npmjs.com/package/@microsoft/omnichannel-chat-sdk.

We also provide a reference app using the popular UI Gifted Chat.

See also

startChat
lcw:closeChat
lcw:threadUpdate

Easy to install desktop app for live chat customer support.

New to LiveChat?

Microsoft Live Chat Support Online

Fast and reliable live chat applications for web, desktop, and mobile.

Free 14-day trial · Team plan features · No credit card required

Never miss an opportunity

App
  1. Microsoft Chat Apps Office
  2. Microsoft Live Chat Support Online

Here is how the final app looks like. Publish the app once your changes are done and share the app. Additional explorations. Here are a few explorations that can added to the above walkthrough: Adding a callout to the Gallery chat text to make it look more conversational. Scrolling the Gallery content to the top after the page is full. App makers can create and manage their chatbots directly from Power Apps. You can create and manage your chatbots using the Chatbots option in the left navigation pane. To create a chatbot, select Chatbots, then Create, and then select New chatbot. This will take you directly to the Power Virtual Agents portal where you can create your chatbot.

Microsoft Chat Apps Office

-->
  1. Some apps let you insert content from the app directly into Teams messages. These messages are chock full of info, have functionality, or simply look cool. To use one, select beneath the box where you type a message and choose an app. Right click a favorite app to Pin it for easy access. Some apps answer questions and follow commands.
  2. If your workplace uses Office 365, you already have access to Microsoft Teams - a platform for chat, video conferencing and audio calls. The workplace communication hub integrates with Microsoft.

Omnichannel for Customer Service offers a suite of capabilities that extend the power of Dynamics 365 Customer Service Enterprise to enable organizations to instantly connect and engage with their customers across digital messaging channels. An additional license is required to access Omnichannel for Customer service. For more information, see the Dynamics 365 Customer Service pricing overview and Dynamics 365 Customer Service pricing plan pages.

There are two ways to integrate Omnichannel chat into mobile apps: one is by embedding the chat widget using the code snippet, and the other is using the headless Omnichannel Chat SDK.

Render a live chat widget on the mobile app using the code snippet

Use the WebView component of your mobile operating system language to enable rendering of the web version of the live chat widget on mobile devices. The WebView capability, which enables mobile apps to display web content, is offered on both Android and iOS.

The following sample code illustrates how you can render the chat widget on the mobile app.

The rendering of the live chat widget in the mobile web experience can be optimized by using data attributes such as data-hide-chat-button and data-render-mobile, along with some of the APIs and events provided by the live chat widget client SDK.

The usage of the data-hide-chat-button attribute in the preceding sample code hides the default open chat button available in the live chat widget. So instead of using the default chat button, you can add a button that aligns with the mobile app. To open a chat session, you can call the startChat method when the new chat button is clicked.

You use the data-render-mobile attribute to optimize the rendering of the live chat widget on mobile. For example, it hides the header of the chat widget. Along with the header, the Close (X) button also goes away. To close the chat, you have to create an 'end chat' button in the mobile app and call the closeChat method on the click event.

The preceding code covers the scenario where the user of the mobile app ends the chat. In another scenario, where an agent ends the conversation, you can listen for the lcw:threadUpdate event and call the closeChat method to end the conversation from the client side.

After the chat is closed, the live chat widget triggers the lcw:closeChat event. You can listen for this event, and run the post-chat steps.

Note

Live chat widget features—such as escalating to voice and video, and downloading the chat transcript—aren't supported on the mobile app.

Render a live chat widget on the mobile app using the Omnichannel Chat SDK

The Omnichannel Chat SDK allows organizations to build their own chat widget against the Omnichannel services by exposing methods for various chat features. The look and feel of the chat widget can be fully customized depending on your organization's needs. The SDK is built in React Native, and therefore works for iOS and Android apps as well as on web browsers.

The Omnichannel Chat SDK is open source and is located at https://www.npmjs.com/package/@microsoft/omnichannel-chat-sdk.

We also provide a reference app using the popular UI Gifted Chat.

See also

startChat
lcw:closeChat
lcw:threadUpdate

Easy to install desktop app for live chat customer support.

New to LiveChat?

Microsoft Live Chat Support Online

Fast and reliable live chat applications for web, desktop, and mobile.

Free 14-day trial · Team plan features · No credit card required

Never miss an opportunity

Our Windows live chat app starts automatically when you turn on your computer and runs quietly in the backgroud, so you can focus on other tasks. You'll get a notification once a new customer messages you - no need to worry about missed chats.

Get more chats, more sales, more happy customers

Talk to multiple visitors on your site at the same time. You can see all of your ongoing conversations in one view and can easily skip between them. All inside our Windows app.

Stay on top of your goals

Use LiveChat robust reporting to see where you are with your business goals. With a few clicks you can check how much money you make and how satisfied your customers are - all thanks to live chat feature available on your website.

Integrate with apps
you use every day

LiveChat can easily turn into a powerful customer service hub with 170+ integrations available. Connect Facebook to talk to your fans using LiveChat, add Salesforce integration to quickly send customer data to your CRM.

Manage your
customer service team

Add as many agents as you want and split them between groups based on their area of expertise. Now your customers get to the right person at the right time.





broken image