Automatically collect client feedback from Nicereply, analyze sentiment, and send it to the right Microsoft Teams channels — smartly split by team, tone, and comment presence.
This workflow pulls customer satisfaction feedback from Nicereply, filters out irrelevant or test entries, and evaluates each item based on the team it belongs to and the sentiment of the response (Great, OK, Bad). It automatically routes the feedback to Microsoft Teams — either as a summary in a channel or a direct message — depending on the team's role and whether a comment is included.
Perfect for support, delivery, consulting, and documentation teams that want to stay in the loop with customer sentiment. It ensures that positive feedback reaches the teams who earned it, and that negative feedback is escalated quickly to leads or management.
Schedule Trigger
Starts the workflow on a set schedule (e.g., daily at 7:00 AM)
Get Feedback
Pulls customer feedback from Nicereply using survey ID
Split Out
Processes each feedback entry separately
Edit Feedbacks
Renames or adjusts fields for easier filtering and readability
Change Survey ID
Maps internal survey identifiers for accurate team routing
(Survey ID can be found in Nicereply: Settings > Surveys > [Survey] > ID)
Filter
Excludes old responses
Code Node
Tag unknown clients
Change Happiness Value
Converts score into “Great”, “OK”, or “Bad” for routing logic
Without Comment
Checks if feedback includes a text comment or not
Send Feedback Without Comment
Routes simple feedback (no comment) to MS Teams based on team + score
Send Feedback With Comment
Routes full feedback with comment to MS Teams for closer review
Each team receives only what’s most relevant:
These rules can be freely customized. For example, you may want Support to receive all responses, or Management only when multiple Bad entries are received. The structure is modular and easily adjustable.
Import the workflow
Load the .json file into your Easy Redmine automation workspace
Set up connections
Change Happiness Value)