Stocktwits' engagement rate was trending down by 15% because there wasn't a quick and easy way to visualize market sentiment, making it hard for users to gauge bullish or bearish trends.
It was like walking into a party and not knowing if people were celebrating or complaining—awkward and confusing.
Our goal
Design a sentiment dashboard, much like a Spotify playlist, that displayed real-time bullish and bearish activity using visuals to gauge if the market was fearful or greedy.
Sentiment feature on TSLA's symbol page for web
Sentiment feature on TSLA's symbol page for mobile
The initial results
TSLA market sentiment flow on web
The good 😀
30% increasein user engagement on pages with the sentiment feature
18% higherretention rate among new users
Reduced bounce rate from 42% to 29%.
The bad 😔
Sentiment prediction accuracy required further tuning, with some users reporting edge-case inaccuracies (~8% of cases).
How we did it
I led the design and development of a real-time market sentiment feature that could provide actionable insights to users, increasing engagement and retention.
Our Product Managers defined feature scope and prioritized user needs
Our Data Scientist processed sentiment analysis data from user posts and interactions
Our Frontend Engineer implemented responsive UI for web and mobile
Our QA Engineer ensured smooth deployment and functionality across devices
What we learned
Simple, visual cues improve clarity
Visualizing sentiment with percentages and clear labels increased understanding and engagement. This taught us that reducing cognitive load leads to better user adoption.
Real-time data drives action
Users responded positively to live updates, enhancing the platform’s perceived reliability. This showed us that immediacy is key in financial products.
What's next?
Plan to enhance sentiment accuracy by refining NLP models and user feedback.
Focus on:
Improving edge-case scenarios for better predictions
Adding a historical sentiment trend feature
Adding personalized sentiment notifications to drive more engagement