Add-on

IBM Watson Tone Analyzer

Use Tone Analyzer to enhance Twilio SMS by extracting tonality from messages.

The IBM Watson Tone Analyzer add-on uses linguistic analysis to detect three types of tones in written text: emotions, social tendencies, and writing style. Use the Tone Analyzer service to understand emotional context of conversations and communications.

Click here for additional information and Watson Documentation.

Click here to demo Tone Analyzer.

  • Flag Angry Messages

    Escalate customers who express anger and see where in the conversation things went downhill.

  • Voice of the Customer

    Scan SMS from customers at scale to find what emotional tones they express about a topic, product, or service.

  • Optimize Marketing Campaigns

    Perform A/B testing with different marketing messages to analyze which method returns a more positive response.

  • Language Support

    Currently, only English text is supported.

Sample annotation responses

IBM Watson Tone Analyzer API Response JSON

Sample Response

{
   "document_tone":{
      "tone_categories":[
         {
            "tones":[
               {
                  "score":0.25482,
                  "tone_id":"anger",
                  "tone_name":"Anger"
               },
               {
                  "score":0.345816,
                  "tone_id":"disgust",
                  "tone_name":"Disgust"
               },
               {
                  "score":0.121116,
                  "tone_id":"fear",
                  "tone_name":"Fear"
               },
               {
                  "score":0.078903,
                  "tone_id":"joy",
                  "tone_name":"Joy"
               },
               {
                  "score":0.199345,
                  "tone_id":"sadness",
                  "tone_name":"Sadness"
               }
            ],
            "category_id":"emotion_tone",
            "category_name":"Emotion Tone"
         },
         {
            "tones":[
               {
                  "score":0.999,
                  "tone_id":"analytical",
                  "tone_name":"Analytical"
               },
               {
                  "score":0.999,
                  "tone_id":"confident",
                  "tone_name":"Confident"
               },
               {
                  "score":0.694,
                  "tone_id":"tentative",
                  "tone_name":"Tentative"
               }
            ],
            "category_id":"language_tone",
            "category_name":"Language Tone"
         },
         {
            "tones":[
               {
                  "score":0.271,
                  "tone_id":"openness_big5",
                  "tone_name":"Openness"
               },
               {
                  "score":0.11,
                  "tone_id":"conscientiousness_big5",
                  "tone_name":"Conscientiousness"
               },
               {
                  "score":0.844,
                  "tone_id":"extraversion_big5",
                  "tone_name":"Extraversion"
               },
               {
                  "score":0.257,
                  "tone_id":"agreeableness_big5",
                  "tone_name":"Agreeableness"
               },
               {
                  "score":0.497,
                  "tone_id":"emotional_range_big5",
                  "tone_name":"Emotional Range"
               }
            ],
            "category_id":"social_tone",
            "category_name":"SocialTone"
         }
      ]
   }
}
Log in to install IBM Watson Tone Analyzer
The Twilio advantage
  • Communicate reliably

    Experience a 99.95% uptime SLA made possible with automated failover and zero-maintenance windows.

  • Operate at scale

    Extend the same app you write once to new markets with configurable features for localization and compliance.

  • Many channels

    Use the same platform you know for voice, SMS, video, chat, two-factor authentication, and more.

  • No shenanigans

    Get to market faster with pay-as-you-go pricing, free support, and the freedom to scale up or down without contracts.