Evaluating American Air's Twitter customer service performance by comparing tweet sentiment and formality against competitors while providing a data-driven recommendations.
The aim of this project is to evaluate American Air and their Twitter Team's customer service performance. We compare them with competitors and run analysis on tweets from both the airline and their customers. We also provide advice on how they should improve their team.
Our goal is to find out whether American Air improves or worsens customer emotion within the conversation thread. Additionally, we chose to analyse the Twitter Team's formality in their tweets and whether this has an impact on customer emotion.
The project followed a structured pipeline from raw data through to business recommendations. Two parallel tracks ran simultaneously: sentiment analysis and formality analysis.
Research has shown that there is a link between formality and the effectiveness of a message, and that there might be a level of formality which improves the tone. This gave us a reason to look into whether higher formality would lead to an improvement in customer sentiment evolution and if American Air can profit from an improvement in their tweet formality.
Analysis of formality ranges and their corresponding average sentiment evolution scores yielded clear, actionable insights about the sweet spot for tweet formality.
The American Air Twitter Team had an average sentiment evolution score of 0.227, meaning they overall slightly increased the sentiment of their customers. We also found that higher formality leads to a better score.
With American Air having the 3rd lowest formality there is plenty of room for improvement. Therefore, we believe the Twitter Team should be kept and guided towards a more consistently formal communication style — without tipping into robotic territory.
Training and Development: Implement training programs to guide the Twitter Team on writing more formal responses to customers whilst ensuring it does not sound robotic. This will help achieve a higher sentiment evolution score.
Consistency in Communication: Maintaining a consistent level of formality across all interactions will help uphold a professional and reliable brand image.
Time efficiency could have been improved by using a different database platform — putting conversations into tables took 16 hours. Running code locally instead of online for sentiment and formality analysis would also deliver results faster.
Accuracy of results could be improved by altering the model to be more suitable for the project. An accuracy of 78.8% has room for error and could hinder the analysis provided to the company.