Modern customer support portal

Cognitive Services
Dynamics 365
Microsoft Teams

Solution ideas

This article is a solution idea. If you'd like us to expand the content with more information, such as potential use cases, alternative services, implementation considerations, or pricing guidance, let us know by providing GitHub feedback.

Easily connect multiple business systems to enable nimbler customer support.

Potential use cases

This line-of-business application solution provides a mechanism for monitoring and responding to customer feedback. This solution is ideal for the retail industry and the travel and hospitality industries.


Architecture diagram Download an SVG of this architecture.


  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.


Next steps