Installing the Mindful Feedback App in Genesys Cloud
Overview
The Mindful Feedback app in Genesys Cloud makes the Feedback experience more efficient and streamlined by integrating the Feedback user interface directly into Genesys Cloud. With this integration, your agents no longer need to keep both apps open at once, instead using the Apps menu in Genesys to access Feedback settings.
This guide covers the following topics:
App installation
OAuth Role
Client Credentials
User group
App installation
The first step is to install the Mindful Feedback integration on the Integrations page (Admin > Integrations > Integrations). Next, you will need to add a new role in Genesys Cloud associated with the integration and your user account. The last step in this section is to create a new organization in Mindful Feedback via the Genesys UI.
On the Integrations page, click the +Integrations button in the top-right corner of the page to open the list of available integrations.
Use the search bar to locate the "Mindful Feedback" integration (do not choose the "Mindful by VHT" integration).
Once found, click Install.
In the confirmation dialog box that appears, leave all roles selected, and agree to the Terms of Service.
This will create the new Mindful Feedback app and take you to the settings page for the app.
Add a new role (in the right sidebar) and name it "Mindful Feedback User Access".
After saving the new role, click the number listed beside the role name, then add your own user account to the role.
Set the Active/Inactive toggle switch to Active for the integration.
Save the integration and refresh the page.
Open the Apps menu from the top of the Genesys Cloud interface and select the new Mindful Feedback App from the menu.
On the New customer account details form that appears, complete all required fields, then click Create Account.
The Name and Password fields relate to the individual user and can be changed any time.
The Organization Name field relates to the entire organization and can be changed later.
The selected timezone relates to organization as a whole. Individual users can change it for their own accounts.
Click Create Account to complete the process.
You should be taken to the landing page of the Mindful Feedback app within the Genesys Cloud UI, as seen below:
OAuth Role
After the app has been installed and a new Mindful Feedback organization created, the next step is to edit a few roles in Genesys Cloud. Use the steps below to make the required updates.
(Admin > People & Permissions > Roles/Permissions) On the Roles/Permissions page, click Add Role.
Name the role "Mindful Feedback OAuth Role".
On the Permissions tab of the role, locate and add the following permissions:
ANY analytics:conversationDetail:view
ANY conversation:communication:view
ANY externalContacts:contact:view
ANY authorization:grant:add (for license check)
ANY routing:queue:view
ANY routing:wrapupCode:view
ANY integrations:integration:add
ANY integrations:integration:edit
ANY telephony:Sites:All Permissions
ANY telephony:plugin:all
analytics > conversation Detail > view
conversation > communication > view
External Contacts > contact > view
authorization > grant > add
routing > queue > view
routing > wrap-up Code > view
integrations > integration > add
integrations > integration > edit
telephony > Sites > all
telephony > plugin > all
These permissions are required for the Mindful Feedback app. In some cases, you may need to add more permissions to this role to invoke the Feedback API through an HTTP POST event using Genesys authentication in a trigger and event in Feedback.
For example, if you wanted to add a record to an Outbound Contact List directly from an event in Feedback, you would need to add the permission "ANY outbound:contact:add".
The image below shows the minimum required permissions that should be configured for the Mindful Feedback OAuth role:
Before moving on, make sure your own user account is assigned to this new role, and that you have all divisions assigned:
Client Credentials
In the Mindful Feedback integration, the app needs to send requests to the Feedback API. To allow this, you will need to create new OAuth Client Credentials in Genesys Cloud. These credentials will only be used by the Feedback app in Genesys to authenticate with the Feedback API.
(Admin > Integrations > OAuth) On the OAuth page, locate the “Mindful Feedback Client Credentials” client that was automatically configured when the app was installed:
Note: You may be presented with an error stating "you do not have the all necessary roles to edit this OAuth Client". If you know that you have the necessary roles, refresh the page and try again.Click the Roles tab to view a list of active roles.
At first, these are the roles associated with the user who installed the Mindful Feedback app.
Locate and assign the role named "Mindful Feedback OAuth Role".
Make sure all current and future divisions are assigned to the role (click within the Divisions column to make changes).
Unassign all other roles.
Save the changes to the OAuth client before moving on.
The screenshot below shows what the roles tab should look like when these changes have been made:
User group
With the application installed and configured, the final step is to create a new Genesys Cloud user group for administrators of Mindful Feedback.
(Admin > Directory > Groups), on the Groups page, create a new group titled “Mindful Feedback Admin” with the following configuration:
Type: Official
Group Visibility: Any value
Add your own user account and any administrators of Mindful Feedback that will need to access the application to this group.
The following steps are optional and can be completed with the Mindful team as needed. These steps are only needed if agents and additional admins/supervisors require licenses before the next meeting with the Medallia team. If adding these users can wait until after testing, then they do not need to be added yet.
Create a new group titled "Mindful Feedback User Licensing"
Type: Official
Group Visibility: Any value
Add all of the people who will require a license. This includes every agent that will be the subject of a survey and any users (admins/supervisors) who need access to the application to do administrative work.
Enable roles in the group, then assign the "Mindful Feedback Application Access" role to the group.
Make sure all current and future divisions are assigned to the role (click within the Divisions column to make changes).
At this point, the Medallia team will enable automatic polling and remotely perform the SIP installation.