🎫 Automated Nicereply feedback routing to MS Teams by team and sentiment

⚑ 190 views · 🎫 Ticket Management & Triage

Description

Auto-Routing Nicereply Feedback to Microsoft Teams by Team and Sentiment

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.


About this Workflow

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.


Use Cases


How it works

  1. Schedule Trigger
    Starts the workflow on a set schedule (e.g., daily at 7:00 AM)

  2. Get Feedback
    Pulls customer feedback from Nicereply using survey ID

  3. Split Out
    Processes each feedback entry separately

  4. Edit Feedbacks
    Renames or adjusts fields for easier filtering and readability

  5. Change Survey ID
    Maps internal survey identifiers for accurate team routing
    (Survey ID can be found in Nicereply: Settings > Surveys > [Survey] > ID)

  6. Filter
    Excludes old responses

  7. Code Node
    Tag unknown clients

  8. Change Happiness Value
    Converts score into β€œGreat”, β€œOK”, or β€œBad” for routing logic

  9. Without Comment
    Checks if feedback includes a text comment or not

  10. Send Feedback Without Comment
    Routes simple feedback (no comment) to MS Teams based on team + score

  11. Send Feedback With Comment
    Routes full feedback with comment to MS Teams for closer review


Feedback Routing Logic

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.


How to Use

  1. Import the workflow
    Load the .json file into your Easy Redmine automation workspace

  2. Set up connections

  1. Insert your Survey ID(s)
  1. Customize team logic
  1. Edit Teams message templates
  1. Test with real data
  1. Deploy and schedule

Requirements


Optional Enhancements


Tips for a Clean Setup

πŸ”— Nodes Used

HTTP Request, Microsoft Teams, Schedule Trigger, Filter, AI Transform

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup