Connected Customer Service - Overview

Connected Customer Service enables organizations to transform their service model into a proactive and predictive service model with the availability of IoT diagnostics, IoT device update, and case management on one platform. Agents using Customer Service Hub can diagnose and fix issues remotely, which leads to cost savings and improved customer satisfaction.

Key benefits of Connected Customer Service:

  • Reduce downtime by connecting to IoT devices to diagnose problems before customers are aware of an issue
  • Address issues faster by remotely monitoring and updating devices and keeping customers in the loop

There are two ways you can connect IoT-enabled devices to the Customer Service solution:

The following sections describe the differences between these solutions.

Connected Customer Service for Azure IoT Central

Connected Customer Service for IoT Central provides a direct integration of Dynamics 365 Customer Service with Microsoft Azure IoT Central, a fully managed IoT software-as-a-service (SaaS) solution.

Microsoft Azure IoT Central enables builders to configure rules and actions. Based on those actions, IoT alerts will be created in Connected Customer Service. Also, based on service activities in Connected Customer Service, information can be sent back to IoT Central. This is accomplished by using Power Automate, a SaaS offering for automating workflows across applications and services.

Diagram representing the relationship between Azure IoT Central, Power Automate, and Connected Customer Service.

The below end-to-end integration processes can be easily implemented based on a pure configuration experience:

  • Azure IoT Central can send information about device anomalies to Connected Customer Service (as an IoT Alert) for diagnosis
  • Connected Customer Service can create cases or work orders triggered from device anomalies

Azure IoT Central requires no extensive cloud development or coding skills to get an IoT solution up and running.

With Power Automate templates, users can connect their accounts, take advantage of our pre-built templates, and customize their own flows.

Check out our Connected Customer Service for IoT Central tutorial to get started.

Connected Customer Service for Azure IoT Hub

Connected Customer Service for Azure IoT Hub is an add-on solution that brings Azure IoT platform-as-a-service (PaaS) offering into Dynamics365 for Customer Service. With this offering, you can run a deployment app to put all of the Azure IoT services and Dynamics puzzles together. All Azure IoT services run in your own Azure cloud subscription. Additionally, we provide an enterprise-ready template that you can customize for each Azure IoT service.

Privacy details for Connected Customer Service

After you install Connected Customer Service for Dynamics 365 and provide your Azure subscription information, the Azure resources are deployed. Your Customer Engagement instance will send data such as commands, to Azure to enable IoT–enabled scenarios that register devices. Then, commands will be sent to and received from the registered devices.

The Azure components and services that are involved with Connected Customer Service functionality are described in the following sections.

Service bus queue

This provides a queue for both inbound and outbound messages (commands) flowing between Dynamics 365 for Customer Engagement and Azure. When an IoT alert is sent to Dynamics 365 for Customer Engagement, or a command is sent from Dynamics 365 for Customer Engagement to the IoT hub, it will be queued here.

Logic Apps

This provides an orchestration service that uses a Customer Engagement connector and a Queue connector. Dynamics 365 for Customer Engagement connectors are used to construct entities that are specific to Customer Engagement and Queue connectors are used for polling the queue.

Stream analytics

This provides a fully managed, real-time event processing engine that helps to unlock deep insights from data. Stream Analytics makes it easy to set up real-time analytic computations on data streaming from devices, sensors, web sites, social media, applications, infrastructure systems, and more. It is functioning as a funnel to send selective IoT alerts to Dynamics 365 for Customer Engagement.

IoT Hub

Connected Customer Services uses the IoT Hub to manage the state of registered devices. In addition, the IoT Hub sends commands and notifications to connected devices—and tracks message delivery with acknowledgment receipts. Device messages are sent in a durable way to accommodate intermittently connected devices.


This is a test web app for emulating the device that is sending commands or receiving commands from the IoT hub.

Azure SQL Database

Connected Customer Service uses SQL Azure to store device heartbeat messages for later use by Power BI to show the status of devices in Dynamics 365 for Customer Engagement.

Azure Blob Storage

Queries that Stream Analytics uses are stored to Azure Blob storage.


For more information about additional Azure service offerings, see the Microsoft Azure Trust Center.

User experience for Connected Customer Service

A list of Connected Customer Service actions that agents can take is as follows:

  1. Convert an IoT alert to a case: Agents can convert an IoT alert to a case that includes pre-populated IoT alert details.

Screenshot of a case with pre-populated IoT alert details.

  1. View a customer’s device alert history: Agents can view a customer’s device alert history by selecting the customer’s account.

Screenshot of a customer's device alert history.

  1. Create a case with multiple devices: Agents can create a case by selecting multiple devices.

Screenshot of a case with multiple devices.

  1. Send commands to IoT devices: Agents can send commands to IoT devices.

Screenshot of a command sent to an IoT device.

  1. View device history summaries: Agents can view a device's history summary.

Screenshot of a device's history summary.

  1. Check real-time device readings: Agents can check real-time device readings.

Screenshot of a real-time device readings summary.

  1. View case histories on devices: Agents can check a case history on a device.

Screenshot of the case history for a device.

Connected Customer Service in Customer Service workspace

The Connected Customer Service solution is available in Customer Service workspace:

Screenshot of the Connected Customer Service experience in Customer Service workspace.