Modern customer support portal

Cognitive Services
Dynamics 365
Microsoft Teams

Solution Idea

If you'd like to see us expand this article with more information, such as potential use cases, alternative services, implementation considerations, or pricing guidance, let us know with GitHub Feedback!

This line-of-business application solution provides a mechanism for monitoring and responding to customer feedback. Easily connect multiple business systems to enable nimbler customer support.

Architecture

Architecture diagram Download an SVG of this architecture.

Data flow

  1. Customer submits feedback posted to a web endpoint.
  2. The feedback is posted to Azure Cognitive Services Text Analytics API to extract sentiment and keywords.
  3. The customer feedback creates a new case in Dynamics CRM or other CRM.
  4. The solution sends a text message to the customer, thanking them for the feedback.
  5. If the feedback sentiment scores lower than 0.3, the app posts this information to a customer service channel to respond.

Components

Next steps