In this use case, we explore how customers should be given the opportunity to rate the services they called. We are exploring a collection of different possibilities and their implementation.
Show Icon Legend
💡 = A hint to signal learnings, improvements or useful information in context. | 🔍 = Info points out essential notes or related page in context. |
☝ = Notifies you about fallacies and tricky parts that help avoid problems. | 🤔 = Asks and answers common questions and troubleshooting points. |
❌ = Warns you of actions with irreversible / data-destructive consequence. | ✅ = Intructs you to perform a certain (prerequired) action to complete a related step. |
Considerations
There are several aspects we need to cover when thinking about different solutions:
🤔 Questions | Detail Requirements | Notes and Thoughts |
---|---|---|
WHEN do you want to run the survey? |
|
If you want the survey being conducted during the call, you also need to handle it during the workflow of the call. 💡 Keep in mind, that customers can hang up and – if they do – they lose their chance to rate the service. 💡 You should also think about if you want the survey being triggered automatically or manually. Do it automatically is handy and saves time, but you might have less control over it. If an agent triggers the survey manually, he could verify some things before and he can directly get feedback about the status of the survey. |
WHICH METHOD does the customer use for their feedback? |
|
Determine if you want to collect DTMF input during the call or voice messages as customer feedback OR ... if you simply want to send out a form per mail with ready-made choices and answers. |
WHAT FEEDBACK do you need? |
|
You need to think about how granular you want to be when collecting feedback. Sometimes keeping it simple is the most effective way but might give you less insight. The decision on this also goes hand in hand with the method used by the customer to give feedback:
💡 Think of combining the two methods of phone or Email: You could simply ask in the IVR if the customer is satisfied or not. If not, you send out an Email to request more feedback. |
HOW TO REPORT on it? |
|
Collecting the data into a dedicated system that reports on the values is the most common choice. However, there are some ways to have the input included directly in the Nimbus Reporting. 🔍 If the scenario includes Power Automate, you can catch even more information about the call and attach it to the survey value data row. Refer to System Fields and Parameters for an overview of all the data Power Automate can catch during a call event. |
Collection of Scenarios
Here is an overview of scenarios with brief implementation steps. Use the tabs to browse various scenarios and their implementations steps:
During Call: Rating 1-3
Description |
How | What | When |
Trigger |
Results |
---|---|---|---|---|---|
Implementation | |||||
During the call flow, let the customer rate the service. |
Phone DTMF |
Rating 1-3 |
During the call. At the end of the call with an agent, the customer needs to hold the line. |
Automatically |
The results are stored in a third party system. |
Adapt the workflow You have the choice, you could do either...
... OR do the following
Create a power automate flow
Add the data to the Nimbus reporting 🔍 Follow this which handles a very similar scenario Use Case - Extending the Standard Power BI Report with IVR Choices. |
During Call: Rating Yes/No
Description |
How | What | When |
Trigger |
Results |
---|---|---|---|---|---|
Implementation | |||||
During the call flow, let the customer rate the service. |
Phone DTMF |
Satisfied Yes/No |
During the call. At the end of the call with an agent, the customer needs to hold the line. | Automatically |
The result is stored in the Nimbus Reporting as a transfer target. |
Create two new Advanced Routing Services Name them accordingly. Keep the workflow simple with an announcement. 🔍 You can refer to Use Case - Setting up a basic IVR Service on how to do this. Adapt the workflow In the main workflow transfer according to the according to the customer input to Nimbus Advanced Services called "Client Satisfied" or "Client Unsatisfied" Make some test caslls and sheck Nimbus reporting In the Nimbus BI Report > Unified Sessions" Tab > column "customerPath" you can see the outcome via the service name: |
During Call: Using Codes & Tags
Description | How | What | When | Trigger | Results |
During the call the agent asks the customer's opinion directly and chooses from ready-made labels in Nimbus. | Voice | VoiceDuring the call. | During the call. | Manually by agent | The result is stored in the Nimbus Reporting. |
Implementation
Create the codes
First, define your rating system.In Nimbus, create the codes for labelling your calls. I.e:
Primary Code |
Secondary Code(s) |
---|---|
Customer Satisfaction Rating |
3 Stars - Good 2 Stars - Neutral 1 Stars - Bad |
Customer Satisfaction Rating Issue |
Overall Helpdesk Shipping |
Customer Satisfaction Rating Phrase | None - Use tags to specify |
🔍 Assign the codes to the service as described here Use Case - Defining and using Codes
Make some test calls, then check Nimbus reporting
Open the "Tags & Codes" Tab in the Nimbus BI Template and inspect the ratings:
After Call: Automatic Email Survey
Description |
How | What | When |
Trigger |
Results |
---|---|---|---|---|---|
Implementation | |||||
After termination of a call, send out a customer satisfaction survey form by Email to all clients recognized by your CRM and who have a valid Email address. |
A form with rating and some questions. |
After the call has been terminated. |
Automatically |
The results are stored in a third party system. |
|
Create the form You can use Microsoft forms to perform your survey. 🔍 We've done this in the following Use Case: Use Case - Planning After Call Work with Teams, Office and Nimbus. Create a power automate flow Listen to the " GetOnUpdatedTask - On Terminated " event. Send out an Email to the client's Email address. 🔍 This is also described in Use Case: Use Case - Planning After Call Work with Teams, Office and Nimbus. Add the data to the Nimbus reporting 🔍 You can follow steps in Use Case - Extending the standard Power BI Report with IVR Choices. |
After Call: Manual Email Survey
Description |
How | What | When |
Trigger |
Results |
---|---|---|---|---|---|
Implementation | |||||
After termination of a call, send out a customer satisfaction survey form by Email to all clients recognized by your CRM and who have a valid Email address. |
A form with rating and some questions. |
After the call has been terminated. |
Manually by agent |
The results are stored in a third party system. |
|
Create the form You can use Microsoft forms to perform your survey. 🔍 We've done this in the following Use Case: Use Case - Planning After Call Work with Teams, Office and Nimbus. Create a power automate flow Listen to the "GetOnUpdatedTask - On Terminated" event. It sends out an Adaptive Card in Teams to the last connected agent. The agent needs to trigger the Email sending and also choose the text to send out. 🔍 This is also described in Use Case: Use Case - Planning After Call Work with Teams, Office and Nimbus. Add the data to the Nimbus reporting 🔍 You can follow steps in Use Case - Extending the standard Power BI Report with IVR Choices. |