Skip to main content

Automated Nicereply feedback routing to MS Teams by team and sentiment

Workflow preview

Workflow preview
100%
Automated Nicereply feedback routing to MS Teams by team and sentiment preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

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 —...

Best for

  • Ticket Management automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.scheduletrigger, n8n-nodes-base.filter, n8n-nodes-base.microsoftteams, n8n-nodes-base.splitout, n8n-nodes-base.httprequest, n8n-nodes-base.set, n8n-nodes-base.stickynote, n8n-nodes-base.if

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Easy8.ai.

Original n8n.io source

1.1 Workflow description

Title
Automated Nicereply feedback routing to MS Teams by team and sentiment
Workflow name
Automated Nicereply feedback routing to MS Teams by team and sentiment

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

  • Send daily customer feedback directly to the responsible teams in MS Teams
  • Automatically escalate negative responses to leads or managers
  • Avoid clutter by filtering out unimportant or test entries
  • Keep internal teams motivated by sharing only the most relevant praise

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:

  • Support, Docs, Consulting get only Great feedback to boost morale
  • Team Leads receive OK and Bad feedback so they can follow up
  • Management is only alerted to Bad feedback for critical response

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

  • Nicereply API key or integration setup
  • Microsoft Teams integration (chat and/or channel posting)
  1. Insert your Survey ID(s)
  • You’ll find these in the Nicereply admin panel under Survey settings
  1. Customize team logic
  • Adjust survey-to-team mappings and message routing as needed
  1. Edit Teams message templates
  • Modify message text or formatting based on internal tone or content policies
  1. Test with real data
  • Run manually and verify correct delivery to MS Teams
  1. Deploy and schedule
  • Let it run on its own to automate the feedback cycle

Requirements

  • Nicereply account with active surveys
  • Microsoft Teams account with permissions to post to channels or send chats

Optional Enhancements

  • Add AI to summarize long comments
  • Store feedback history in external DB
  • Trigger follow-up tasks or alerts for repeated Bad scores
  • Localize messages for multilingual feedback systems
  • Integrate additional tools like Slack, Easy Redmine, etc.

Tips for a Clean Setup

  • Keep team routing logic in one place for easy updates
  • Rename all nodes clearly to reflect their function (e.g., Change Happiness Value)
  • Add logging or alerting in case of failed delivery or empty feedback pull
  • Use environment variables for tokens and survey IDs where possible

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Schedule Trigger

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 2 - Filter

Type / Role
n8n-nodes-base.filter - filter
Config choices
Version 2.2

Block 3 - Send to Support

Type / Role
n8n-nodes-base.microsoftTeams - microsoftTeams
Config choices
Version 2

Block 4 - Split Out

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 5 - Send to Support1

Type / Role
n8n-nodes-base.microsoftTeams - microsoftTeams
Config choices
Version 2

Block 6 - Get Feedback

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 7 - Edit Feedbacks

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 8 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Without Comment

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 11 - Happiness Value

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.2

Block 12 - Switch - Type of Team

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.2

Block 13 - Switch - Type of Team1

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.2

Block 14 - Happiness Value2

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.2

Block 15 - Send to Team Lead

Type / Role
n8n-nodes-base.microsoftTeams - microsoftTeams
Config choices
Version 2

Block 16 - Send to Team Lead1

Type / Role
n8n-nodes-base.microsoftTeams - microsoftTeams
Config choices
Version 2

Block 17 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 18 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 19 - Change survey ID according Nicereply

Type / Role
n8n-nodes-base.aiTransform - aiTransform
Config choices
Version 1

Block 20 - Change happiness value

Type / Role
n8n-nodes-base.aiTransform - aiTransform
Config choices
Version 1

Block 21 - Set Empty Respondent to "Unknown Client"

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

3. Summary Table

Workflow Automated Nicereply feedback routing to MS Teams by team and sentiment
Complexity advanced
Nodes 21
Categories Ticket Management, AI Summarization
Author Easy8.ai
Published 24 Oct 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/10113/10113.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Automated Nicereply feedback routing to MS Teams by team and sentiment do?

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 —...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Ticket Management, AI Summarization use case.