Customer Sentiment Highlighter
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Customer Sentiment Highlighter is a floating panel that scans the current page for customer feedback, reviews, testimonials, and comments. It detects sentiment using configurable keyword lists — positive keywords (great, excellent, love, awesome, etc.) and negative keywords (terrible, awful, hate, bad, etc.). Each feedback item is highlighted with a color-coded visual indicator: green for positive, red for negative, and yellow for neutral. The panel displays a summary with counts for each sentiment category and a detailed list of feedback items with their sentiment labels. This helps customer service teams, product managers, and business owners quickly gauge customer satisfaction and identify issues.
WHERE IT RUNS
This script runs on any website you visit — review platforms, social media, feedback forms, customer support dashboards, or any page with customer comments. It reads only the page you are looking at, never other tabs, bookmarks, or browser data. All data stays in your browser — nothing is sent anywhere.
HOW TO USE
Open any page with customer feedback or reviews. Click the Customer Sentiment Highlighter panel button in the BotGentz extension toolbar. The panel appears at the edge of the page. Click "Scan Page" to detect and highlight sentiment. Each feedback item is color-coded and the panel shows a summary. You can customize the positive and negative keywords, toggle highlights on/off, clear highlights, or copy results to your clipboard.
TECHNICAL MECHANISM
The tool scans the page for review and feedback containers using CSS selectors (div.review, div.feedback, div.comment, etc.) and also analyzes paragraph and div elements that contain review-related keywords. For each text fragment, it counts occurrences of positive and negative keywords using case-insensitive matching. If positive keywords outnumber negative keywords, the sentiment is classified as positive. If negative keywords outnumber positive keywords, it's negative. Otherwise, it's neutral. The containing element is highlighted with a color-coded CSS class. All operations run client-side in pure JavaScript.
THE PANEL
The panel is a floating overlay that you can drag anywhere on the screen by its header. It remembers its position per site so it reappears where you left it. The panel can be collapsed into a small handle to get it out of the way, and snapped to the edge of the page. It can be resized to fit your workflow. Press Escape to close the panel.
PLEASE NOTE
This script requires the free BotGentz extension to run. All data stays in your browser — nothing is transmitted or shared. The panel works on any website. Sentiment detection is keyword-based and may not capture nuanced sentiment. Positive and negative keywords are configurable and saved locally. Sites change — the script may need updates to match new site structures.