Skip navigation

Modern customer support portal powered by an agile business process

The solution demonstrates a business process for monitoring and responding to customer feedback. This architecture shows how to easily connect multiple business systems to enable nimbler customer support.

Customer HTTP Request 4 5 3 1 2 Text Analytics Dynamics 365 Post to MicrosoftTeams Connections Customer mobile NegativeFeedback

Customer submits feedback which is posted to a web endpoint

The feedback is posted to Cognitive Services – Text Analysis API to extract sentiment and keywords from the feedback

The customer feedback creates a new case in CRM (Dynamics 365)

Send a text message to the customer thanking them for the feedback

If the feedback has a sentiment score of less than 0.3 (lower score means the customer was unhappy), post the information to a Microsoft Teams channel so that a customer service rep can get in touch with the customer

  1. 1 Customer submits feedback which is posted to a web endpoint
  2. 2 The feedback is posted to Cognitive Services – Text Analysis API to extract sentiment and keywords from the feedback
  3. 3 The customer feedback creates a new case in CRM (Dynamics 365)
  1. 4 Send a text message to the customer thanking them for the feedback
  2. 5 If the feedback has a sentiment score of less than 0.3 (lower score means the customer was unhappy), post the information to a Microsoft Teams channel so that a customer service rep can get in touch with the customer

Implementation guidance

The links to the right give you detailed technical guidance on navigating a particular area of the architecture.

Product information

The links to the right provide documentation on deployment and management for some of the products.

Related solution architectures

HTTP Request API Management Cognitive ServicesFace API PowerBI MailChimp CosmosDB Dynamics 365 4 2 5 6 3 Customer 1

Customer onboarding process powered by a serverless architecture

The solution demonstrates a business process for customer onboarding. This serverless architecture enables you to build and run applications without having to worry about the underlying infrastructure and the associated management and maintenance.