Analyze the sentiment of feedback and send a message on Mattermost

For Mattermost, this workflow analyzes feedback sentiment from Typeform responses and sends a message with the sentiment score, enabling quick insights into user opinions and enhancing team communication.

7/8/2025
5 nodes
Medium
manualmediumtypeformtriggergooglecloudnaturallanguagemattermostnooplogicconditional
Categories:
Communication & MessagingManual TriggeredMedium Workflow
Integrations:
TypeformTriggerGoogleCloudNaturalLanguageMattermostNoOp

Target Audience

This workflow is ideal for:
- Event Organizers: To gather and analyze participant feedback efficiently.
- Customer Experience Teams: To monitor sentiment and improve services based on real-time feedback.
- Data Analysts: To automate sentiment analysis and reporting processes.
- Marketing Professionals: To gauge audience reactions and adjust strategies accordingly.

Problem Solved

This workflow addresses the challenge of manually collecting and analyzing feedback from events or services. It automates the process of:
- Collecting responses from Typeform.
- Analyzing sentiment using Google Cloud Natural Language.
- Sending immediate notifications via Mattermost based on feedback sentiment, allowing for timely responses and improvements.

Workflow Steps

  • Trigger: The workflow begins when a new feedback response is submitted through Typeform.
    2. Sentiment Analysis: The feedback text is sent to Google Cloud Natural Language, which evaluates the sentiment and provides a score ranging from -1 (negative) to +1 (positive).
    3. Conditional Logic: The workflow checks the sentiment score. If it meets the specified conditions (e.g., above a certain threshold), it proceeds to notify the team.
    4. Notification: A message is sent to a designated Mattermost channel, summarizing the feedback and its sentiment score.
    5. No Operation: If the sentiment does not meet the conditions, the workflow ends without further action.
  • Customization Guide

    To customize this workflow, users can:
    - Modify the Typeform Trigger: Change the form ID to connect to a different Typeform survey.
    - Adjust Sentiment Analysis Parameters: Tweak the conditions in the IF node to set different thresholds for sentiment scores.
    - Change Mattermost Notification Settings: Update the channel ID or message format in the Mattermost node to fit specific team needs.
    - Add Additional Nodes: Integrate more nodes for further processing, such as storing feedback in a database or sending follow-up surveys.

    Analyze the sentiment of feedback and send a message on Mattermost - N8N Workflow Directory