No-Code Template
Apps Script
Free (Access via Email)

IBM Watson NLU Sentiment and Emotion Analysis Template for Google Sheets with Multi-Dimensional Affect Detection

Manually interpreting emotional tone and sentiment across hundreds of customer reviews, social media mentions, or brand feedback entries is subjective and misses nuanced emotional patterns—this comprehensive Google Sheets template integrates IBM Watson Natural Language Understanding API to perform dual-layer analysis combining overall sentiment scoring (positive/negative classification with magnitude) and granular emotion detection across five core emotions (Joy, Sadness, Fear, Disgust, Anger) with individual confidence scores for each emotional dimension per text entry. Created by Lazarina Stoy for MLforSEO, this no-code solution enables marketers, reputation managers, and content strategists to process qualitative feedback through enterprise-grade natural language processing that goes beyond binary sentiment classification—revealing complex emotional patterns like frustrated customers expressing both anger and sadness, or marketing copy that unintentionally triggers fear despite positive sentiment, enabling more sophisticated response strategies and content optimization based on emotional resonance rather than just positive/negative tone.

The template implements a dual-analysis workflow with separate outputs for sentiment and emotion dimensions. The Sentiment Analysis sheet (Image 1) displays identifiers, original review text, and emotion breakdown columns showing extracted scores for Sadness, Joy, Fear, Disgust, and Anger—with the example dataset revealing predominantly negative emotions across customer complaints about delayed furniture deliveries and unresponsive customer service (high Sadness and Anger scores, low Joy scores). The Emotion Analysis sheet (Image 2) provides the complementary sentiment layer with Sentiment Score (numerical value), Sentiment Label (Negative/Positive/Neutral classification), allowing cross-referencing between overall sentiment direction and specific emotional components driving that sentiment. The visual presentation uses star icons to highlight emotional intensity, making it easy to identify which emotions dominate specific feedback entries. Users connect to IBM Watson NLU by configuring API credentials in Google Apps Script (accessed via Extensions menu), paste their text content into the Review column, and execute the analysis formula to trigger batch processing—the Watson NLU API returns comprehensive language understanding results including sentiment polarity, confidence levels, and emotion breakdowns which populate automatically across the designated output columns.

Use this for:
‧ Customer review emotional profiling by analyzing which specific emotions (anger, sadness, fear, disgust, joy) dominate negative feedback to inform targeted service recovery strategies
‧ Social media mention emotion tracking to understand not just whether brand mentions are positive or negative, but what emotional responses drive engagement and sharing behavior
‧ Marketing content emotion optimization by testing whether promotional materials, landing pages, or email campaigns trigger intended emotional responses (joy, excitement) versus unintended reactions (fear, disgust)
‧ Competitor reputation comparison by analyzing emotion patterns in competitor reviews to identify whether their negative feedback stems from anger (service issues) versus sadness (unmet expectations)
‧ Crisis communication effectiveness by measuring whether response statements successfully shift emotions from anger/fear toward neutral or positive affect in subsequent feedback
‧ Product feature emotion correlation by linking specific product attributes or features mentioned in reviews to emotional responses, revealing which aspects trigger joy versus frustration
‧ Content tone validation ensuring blog posts, help documentation, or support responses maintain appropriate emotional alignment with brand voice and user needs
‧ Multi-dimensional sentiment analysis going beyond positive/negative to understand emotional complexity—like reviews that are technically positive but express underlying fear or sadness
‧ Emotional journey mapping by analyzing feedback across customer lifecycle stages to identify where specific negative emotions emerge (anger at purchase, sadness during onboarding)
‧ Brand voice emotional consistency checking internal communications, marketing materials, or product descriptions for unintended emotional signals that conflict with brand positioning

This is perfect for brand managers, customer experience directors, content strategists, and reputation analysts who need sophisticated emotional intelligence beyond basic sentiment classification—particularly valuable when analyzing complex feedback where overall sentiment doesn’t tell the complete story (like satisfied customers expressing residual frustration), when optimizing marketing content for specific emotional responses rather than just positive tone, when identifying which negative emotions require different response strategies (anger needs apology and action, sadness needs empathy and support), when benchmarking emotional patterns in your reviews versus competitors to understand reputation positioning, or when demonstrating to stakeholders how emotional nuances in customer feedback inform product development, service improvements, or communication strategy adjustments through data-driven emotion breakdowns rather than subjective interpretation.

What’s Included

  • Dual-layer analysis combines overall sentiment classification (positive/negative/neutral with scores) and five-emotion granular detection (Joy, Sadness, Fear, Disgust, Anger) with individual confidence scores per dimension
  • IBM Watson NLU enterprise-grade language processing provides more sophisticated emotional understanding than basic sentiment analysis, revealing complex affect patterns within single text entries
  • No-code Google Sheets implementation with Apps Script integration requires only Watson API credential configuration to enable batch processing of unlimited text entries
  • Visual emotion indicators with star icons and organized column structure enable instant pattern recognition across emotional dimensions, identifying which specific emotions drive overall sentiment ratingsRetry

Get Instant Access

Enter your email and we’ll send you the download link immediately.

No spam, ever
Instant delivery